Skip to content

Cloud services and operations, from migration to maintenance

ASES moves your application to the cloud, runs it reliably and looks after it long term. With our cloud services, we plan cloud solutions for your company, move existing systems and automate the delivery of new versions with DevOps. We set up your servers on AWS, Azure, Google Cloud or Hetzner and then look after them with updates, backups and monitoring.

Cloud and operations: how it works

Choose where your application stands today. The map shows your next step and what you get after each phase.

Where do you stand?
  1. You are here

    Initial consultation and goal

    We
    We ask you to show us which applications run where, who uses them and which of them must never go down.
    You
    You describe your applications, your users and what matters to you in operation.
    At the end
    A clear picture of systems, requirements and the next step.
  2. You are here

    Assessment and quote

    We
    We record servers, applications and their dependencies, such as interfaces, databases and scheduled tasks, plus data volumes, protection needs and the actual load. Then we recommend a provider and setup.
    You
    You answer our questions about the systems, set the priorities and review the quote.
    At the end
    A fixed-price quote with a precisely described scope.
  3. You are here

    Setup or migration

    We
    We set up the target environment with access, permissions, backups and monitoring, plus automated testing and delivery. For a migration, we start with an application that is not business-critical. Until the switchover, you keep working with your previous system.
    You
    You try out the new environment with us and give feedback.
    At the end
    A tested environment, ready for the switchover.
  4. You are here

    Switchover and go-live

    We
    We switch over at the agreed time and train your team in the new environment.
    You
    You set the date of the switchover with us and review the application with us afterwards.
    At the end
    Your application runs in the new environment, and your team knows its way around it.
  5. You are here

    Operations and maintenance

    We
    We monitor the application, install updates, back up the data and help you during ongoing operation.
    You
    You tell us what your application needs next and decide on larger changes.
    At the end
    A system that stays up to date.

Your first step

We clarify with you what your applications need in the cloud and where their data should be stored. If there is a fixed date, such as the end of your hosting contract, we plan the move around it.

Enough to get started

A list of your applications and servers and, if available, your current hosting contract.

The overview further down shows which part of operations lies with us.Who is responsible for what in operation

Cloud services for planning, migration and operations

We plan cloud and DevOps together: how your application is built, how new versions go live and who looks after it afterwards. Often several topics belong to one project, such as a move to the cloud followed by maintenance.

Cloud Consulting & Architecture

A cloud that fits your application, with clear running costs.

  • The right provider
  • Architecture plan
  • Cost estimate for operation
  • AWS
  • Azure
  • Google Cloud
  • Hetzner
  • Cloudflare
Request a quote

Cloud Migration

Your applications move to the cloud, documented and monitored.

  • Move from your own servers
  • Change of provider
  • All data carried over
  • AWS
  • Azure
  • Google Cloud
  • Hetzner
  • Docker
Request a quote

DevOps & CI/CD

New versions go live in small, tested steps.

  • Automated tests
  • Delivery via pipeline
  • Docker and Kubernetes
  • GitHub
  • GitLab
  • Docker
  • Kubernetes
  • Terraform
Request a quote

Managed Hosting & Operations

Managed servers with backups, monitoring and dedicated contacts.

  • Setup and administration
  • Cloudflare for fast pages
  • Email and domains
  • Hetzner
  • Cloudflare
  • Grafana
  • Sentry
  • Linux
Request a quote

Maintenance & Support

Your software stays up to date, looked after by the team that knows it.

  • Security updates
  • Bug fixing and further development
  • Takeover of existing software
  • Sentry
  • Grafana
  • GitHub
  • WordPress
  • Shopware
Request a quote

Servers in the EU: who is responsible for what in operation

Your application runs in a cloud provider's data center. Which provider fits depends on where your data should be stored and who accesses it. Servers, backups, monitoring and updates lie with us. That way, you use a managed cloud without looking after servers yourself.

Servers in the EU, preferably in Germany

Data processing agreement (DPA) under Art. 28 GDPR when we process personal data on your behalf

  • Provider

    Responsible for

    • Data center and hardware

    The cloud provider runs the data center with power, cooling, network connection and hardware and provides the servers that we set up for your application.

    For example

  • We

    Responsible for

    • Updates of framework, libraries and plugins
    • Backups and monitoring
    • Servers, operating system and network

    We set up servers, operating system and network, back up your data, monitor the application and install updates, from the operating system to the plugins. If monitoring reports something, our team takes care of it.

  • You

    Responsible for

    • Your application: content, users and permissions

    You are responsible for what happens in your application: content, users and permissions. Who may see and change which data is defined by a role and permission model that we agree with you.

If your own IT takes care of part of this, we define the split together.

Moving to the cloud: how we proceed

We move your applications step by step, so that your business keeps running. For every step, there is a way back.

  1. 01

    Assessment

    We record which applications run where, what they depend on and which data moves with them.

  2. 02

    A non-critical application first

    We start with an application that does not hold up your business, and use the experience for the rest.

  3. 03

    Step by step, with a way back

    Each further application moves individually. If something does not go as planned, we return to the old system.

  4. 04

    Switchover on your date

    We test large changes such as a database change in the preview beforehand. You decide when to switch over.

  5. 05

    Sized by measured load

    After the move, we measure the load and adjust the servers to it, so that you do not pay for unused capacity.

A month in operation: what we handle in the background

A sample application in an ordinary month. The entries show what we have done, what is planned and where your decision is needed.

Example · Operating a web application

Phone support around the clock. By phone, you reach the team that looks after your system, at night and on weekends too.

  1. Backups created

    Done

    Your data is backed up regularly and encrypted. The backups are kept separate from the running system.

  2. Security updates installed

    Done

    The operating system and libraries have been updated. The updates went live only after passing the tests and the preview.

  3. New version live

    Done

    The automated tests had passed, and you had approved the preview. Then the version went live.

  4. Reported bug being fixed

    Planned

    Your team reported a small bug to us. The fix is scheduled for the next version and appears in the preview first.

  5. New database version

    Your decision

    We test the upgrade in the preview beforehand and suggest a date to you. You decide when to switch over.

Security in operation: what we do for your data

These measures are part of operating every application we look after.

  • Encrypted backups

    Your data is backed up in encrypted form and kept separate from the running system.

  • Tested updates

    Security updates for the operating system and libraries go live as soon as they have passed tests and preview.

  • Monitoring around the clock

    If monitoring reports an anomaly, even at night, our team takes care of it.

  • Roles and permissions

    Together with you, we define who may see and change which data in a role and permission model.

  • Email security

    With SPF, DKIM and DMARC, we make sure that recipients recognize and reject forged emails in your name.

    Check your domain's email security

What does operating in the cloud cost? What the costs depend on

You know the price for your project before work begins. For consulting, setup or migration, you pay a fixed price per project; for operations, maintenance and support, a flat monthly fee. What the cloud provider charges depends on usage.

Quote

Setup or migration, one-off

Fixed-price project

  • Fixed price for the precisely described scope
  • If the scope changes, we adjust the quote first
  • No billing by the hour
Go-live

Operations, monthly

Operations and maintenance

  • Flat monthly fee for operations, maintenance and support
  • Includes server operation, security updates and fixes for small bugs
  • New features per work package, each with its own quote

What the scope depends on

  • How many applications and systems are moved or operated
  • How much data is stored and transferred
  • How available the application needs to be, at night and on weekends too
  • Whether test and production environments run separately
  • Which requirements for data location and access apply
  • Whether an existing application is adapted for the cloud

If you have a budget range, mention it in the initial consultation. We align setup and operations with it and plan further steps for later.

Running cloud costs

The cloud provider charges for computing power, storage, backups and the data that leaves its data center. On top of that come licenses for services your application uses and the flat monthly fee for operations and maintenance. We calculate these items with you in advance over several years, and they are stated in the quote. Because you pay by usage in the cloud, we measure the load before we set the server size, and after a migration we adjust it to the measured load.

What you own: accounts, access credentials and documentation

After full payment, we hand over everything you need to run your systems yourself or pass them on to another team. This also applies if we continue to run them afterwards.

  • Code
    • The source code developed for you
    • Git repository with the complete change history
  • Access
    • Servers and hosting
    • Domains
    • Accounts for all services
  • Documentation
    • Technical documentation
  • Rights
    • Rights of use

Your cloud accounts are in your name from the start.

We write code and documentation so that a new team can also find its way around. You decide who looks after your systems in the future.

Cloud providers and tools we work with

We choose providers and tools according to your application, your data and what operations cost on an ongoing basis, and we give the reason for each choice in the quote.

  • Cloud and hosting

    Data centers and servers for your application, with Cloudflare in front for fast pages.

  • Code and delivery

    Code in GitHub or GitLab, every change traceable. Docker and Kubernetes, so that applications run the same on every server.

  • Monitoring

    Availability, errors and load during ongoing operation.

  • Servers and configuration

    Linux servers, web servers and the tools we set them up with.

  • AWS
  • Azure
  • Google Cloud
  • Hetzner
  • Cloudflare
  • GitHub
  • GitLab
  • Docker
  • Kubernetes
  • Prometheus
  • Grafana
  • Sentry
  • Terraform
  • Ansible
  • Linux
  • NGINX

ASES in numbers

  • 1 teamOur own team, no subcontractors
  • 15+More than 15 years of experience on the team
  • 35+Companies in more than 35 countries work with us
  • 10Conversations in ten languages
About ASES

Frequently asked questions about cloud and operations

Answers on costs, data location, migration, backups and operating your application.

Let's talk about your cloud

Tell us which applications you run and where they run today. We will get back to you as soon as possible and find a date for the initial consultation with you.

  • Free initial consultation
  • No obligation
  • NDA on request