Infrastructure & Data – Backends for apps of every size · app hosting for web apps, PWAs and mobile backends

Web & mobile apps: resilient backends

APIs, databases, push and uploads for your app – on infrastructure that survives the launch and grows with the app store downloads. App hosting means running an application including backend, database and file storage on third-party infrastructure instead of your own hardware – for mobile apps not the app itself, which sits in the App Store or on Google Play, but the backend that supplies it with data.

ccloud³ Console · app backend
eu-de · Hallstadt Data Centre
Requests
4.8k/s
API p95
120 ms
Location
Germany
API REST backend · Kubernetes
● Scaled
DB PostgreSQL · NVMe volume
● Running
S3 Uploads · object storage
● Stored
MON Monitoring · latency
● Green
Push wave absorbedreplicas 3 → 9 · 40 s
  • Certified to ISO 27001 – operation of the ccloud³ based on BSI IT-Grundschutz and C5 attestation.
  • Data in Germany – your app runs by default in the data centre in Hallstadt near Bamberg.
  • Ready immediately – virtual machines or Kubernetes as the mode of operation; a new machine is reachable in under 55 seconds.
  • Your own backend instead of a kit – you keep control of data model, libraries and encryption; switching providers requires no rebuild.
Why centron

Everything an app backend needs

Behind every good app is a backend that can cope with surges in traffic without users even noticing.

APIs that scale

REST and GraphQL backends run in Kubernetes with AutoScaler – including feature launches and release waves.

Data stored securely

PostgreSQL/MongoDB on NVMe volumes for user data, S3 for uploads and media – every type of data in the right place.

Proving availability

cReports reports automatically on the performance and uptime of your infrastructure – as evidence for you and your clients.

The GDPR for app stores

Deutsche Datenhaltung addresses the data protection queries of users, auditors and enterprise customers all at once.

Use cases

Hosting options for web and mobile apps

The choice between the two paths depends less on the type of app than on its structure: an application with a few stable services runs more easily on virtual machines, an application broken down into microservices with fluctuating load on a cluster – both can be switched later without rewriting the application.

Virtual machines for application and database

Your app runs directly on a ccloud³ VM, in the Worker, Power or High Availability Pool. The platform works as infrastructure as a service and supports Linux as well as Windows. A new machine is reachable in under 55 seconds, and billing is by usage.

Clusters for microservices and containers

If your application is split into individual services, Kubernetes from centron handles their distribution. The platform works as Kubernetes as a service, scales individual services by load and restarts failed containers without you having to run the cluster yourself.

Mobile app hosting: the backend for iOS and Android

Sign-in and session management, the API through which the app retrieves data, the database and the storage location for images, videos and documents – these four building blocks run on one or more ccloud³ VMs, complemented by S3 Object Storage for media files. Predictable peaks are handled by a larger machine, unpredictable ones by the cluster with automatic scaling.

Web app hosting for PWAs and single-page applications

A progressive web app consists of a statically delivered frontend and an API behind it – run on the same VM or separately. You set up the runtime environment yourself: Node.js for Express or Next.js, PHP for Laravel or Symfony, Python for Django and FastAPI – databases on database hosting.

From launch to growth

A backend roadmap for your app

The MVP runs on a VM with an API and a database; following the launch, Kubernetes and the load balancer handle scaling, whilst staging environments are created via snapshots for each release. S3 Object Storage delivers uploads and assets without incurring any egress costs; as database needs grow, block storage volumes expand storage without replacing the machine. centron provides and operates the infrastructure – data centre, hardware, virtualisation, network connection and platform availability; the VM operating system, the application itself, its updates and rights management within the app remain your responsibility. Evidence including the BSI C5 attestation is in the Trust Center.

Launch partyAutoScaling for download surges
Calculate costs using the price calculator
  • MVP launch – VM from €3.11 per month
  • Scaling – Kubernetes with AutoScaler
  • Release Staging – Clones per version
  • Media & Uploads – S3 with no data transfer charges
Recommended modules

The right centron products

Customers typically implement this use case using these building blocks – which can be combined and expanded at any time.

Kubernetes
From
€29.99 / month
Container orchestration
  • AutoScaler included
  • Traffic at a fixed price
  • CI/CD-ready
Volumes
From
€0.05 / GB · month
NVMe Block Storage
  • Can be expanded whilst in operation
  • Snapshot-compatible
  • Independent of the VM
S3 Object Storage
From
€5.00 / month
Scalable storage
  • S3-compatible API
  • Free traffic
  • Unlimited scalability
In a nutshell

How much do web and mobile apps cost at centron?

Scalable app back-end operations: APIs, databases and authentication for web and mobile apps – from MVP to millions of requests. The cornerstone of the service is Kubernetes, from €29.99 per month – billed by the hour, with no minimum contract term. This is supplemented as required by volumes and S3 object storage. Operations are conducted exclusively in our own data centres in Germany – certified to ISO 27001 on the basis of IT-Grundschutz, with an unrestricted BSI C5:2020 Type 1 attestation. New accounts receive a €200 starting credit.

Packages and prices
Building blockPrice
Kubernetesfrom €29.99 per month
Volumesfrom €0.05 per GB per month
S3 Object Storagefrom €5.00 per month
Infrastructure & Data FAQ

App hosting – frequently asked questions

What is app hosting?

App hosting is running an application including backend, database and file storage on rented infrastructure. With a web app the application itself is hosted, with a mobile app the backend that supplies it with data. The app itself remains in the App Store or on Google Play.

How do I host the backend of a mobile app?

You set up the API, sign-in and database on a ccloud³ VM and connect S3 Object Storage for images and videos. The app then talks to this interface via HTTPS. With strongly fluctuating load, the same set-up can run in a Kubernetes cluster that automatically scales individual services.

Will the backend survive a feature launch with a push to all users?

That is what it is built for: the AutoScaler adds API replicas as soon as the push wave arrives, databases run on fast NVMe volumes – and after the wave everything shrinks back. You can test this in advance with a load test on a staging clone.

Do I need backend as a service or is a virtual machine enough?

A kit saves you the first weeks of work but dictates data model and pricing structure. A virtual machine requires more set-up at first but leaves you the choice of libraries, database and encryption and makes a later change of provider possible without rebuilding the application. For applications with a longer lifespan, the second path is usually the cheaper one.

What advantages does cloud hosting offer web and mobile apps?

Resources can be adjusted during operation instead of being reserved for peak load. This is cheaper above all for applications with uneven use. Add to that the short provisioning time: an additional machine is ready in under 55 seconds, a cluster in a few minutes.

How much does it cost to get started?

The starting prices are deliberately low: Kubernetes from €29.99 per month, volumes from €0.05 per GB per month and S3 Object Storage from €5.00 per month. New accounts receive a €200 starting credit valid for 60 days – you can calculate the cost of your specific configuration transparently using the price calculator.

What distinguishes cloud hosting from classic server hosting?

With classic hosting the application sits on a specific server; if it fails, the application is unreachable. In the cloud it sits on a virtualised environment distributed across several host systems. This allows failover on hardware failure and performance adjustment without relocation.

Can I rent a root server for my app?

Yes. If you need dedicated hardware instead of virtualised resources, for instance due to licence binding or consistently high base load, dedicated servers are available. For most applications, a ccloud³ VM in the Power Pool with guaranteed CPU performance is the more flexible choice.

Which storage options are there for app data?

For files, images and backups, S3 Object Storage with an S3-compatible interface; for databases and everything persistent, block storage volumes that can be attached to an existing VM. Both can be expanded independently of computing power.

Can this be implemented in a way that complies with the GDPR?

Yes. With apps, user accounts, device IDs and analytics data are personal data – the latter in particular often end up unnoticed with third-party providers. At centron your backend including user data remains in Germany, under a data processing agreement pursuant to Article 28 GDPR. Operations take place in data centres certified to ISO 27001 based on IT-Grundschutz; for ccloud³ / Managed Cloud there is an unqualified BSI C5:2020 Type 1 attestation. Details can be found in the Trust Center.

Where is my app’s data stored?

By default in the data centre in Hallstadt near Bamberg. We set up other locations on express request. Operation of the ccloud³ is certified to ISO 27001 based on IT-Grundschutz; the evidence including the BSI C5 attestation can be found in the Trust Center.

Get started for free

Sign up and receive €200 credit at centron within your first 60 days.

This promotional offer applies to new accounts only. Available exclusively to businesses.