
Die DigitalOcean App Platform ist eine verwaltete PaaS, die aus Git oder einem Container-Image bereitgestellt wird – mit automatischem HTTPS, Abrechnung über einen einzigen Anbieter und einem wirklich einfachen Weg vom Repo zum laufenden Dienst. Für kleine Teams und Produkte in der Frühphase ist genau diese Einfachheit der Clou.
Die Lücke zeigt sich, sobald die Auslastung steigt. Die eigene Autoscaling-Funktion der App Platform wurde 2026 verbessert: Das anfragenbasierte Autoscaling, das auf Anfragen pro Sekunde und die P95-Latenz reagiert, wurde im Mai 2026 allgemein verfügbar und funktioniert nun sowohl bei Shared- als auch bei dedizierten CPU-Tarifen, nicht mehr nur bei dedizierten. Das CPU-basierte Autoscaling erfordert weiterhin einen dedizierten CPU-Tarif. Die Datenbankebene erhielt dieses Upgrade nicht. Die Managed Databases von DigitalOcean skalieren den Speicher automatisch, überwachen die Festplattenauslastung und erweitern die Kapazität im Hintergrund ohne Ausfallzeiten.
Die Rechenleistung – also die CPU und der Arbeitsspeicher, auf denen ein Datenbankcluster läuft – skaliert überhaupt nicht automatisch: Eine Erhöhung bedeutet den Wechsel zu einem größeren Tarif, eine Änderung, die von einer Person oder einer Pipeline ausgelöst werden muss. Bei einer hohen, anhaltenden Auslastung kann die Anwendungsebene auf Echtzeit-Signale reagieren. Die Rechenebene der Datenbank kann das nicht; nur ihre Festplatte kann das.
Dieser Leitfaden behandelt die Plattformen, auf die Teams umsteigen, wenn es speziell diese Lücke zwischen Datenbank und Rechenleistung ist – und nicht die Anwendungsebene –, die die Entscheidung bestimmt.
In den Release-Notes von DigitalOcean wird die anfragenbasierte automatische Skalierung beschrieben, die seit Mai 2026 allgemein verfügbar ist und auf die Live-Anfragen pro Sekunde sowie die P95-Antwortlatenz sowohl bei App-Instanzen mit gemeinsam genutzter als auch bei dedizierter CPU reagiert. Die CPU-basierte automatische Skalierung ist weiterhin auf Tarife mit dedizierter CPU beschränkt. Das ist die App-Ebene und stellt eine echte Verbesserung gegenüber dem früheren „Alles-oder-nichts“-Modell der App-Plattform dar, bei dem nur dedizierte CPUs zur Verfügung standen.
Managed Databases haben kein vergleichbares Upgrade erhalten. Die automatische Skalierung des Speichers ist allgemein verfügbar und erfolgt automatisch: In der Dokumentation von DigitalOcean wird beschrieben, dass die Festplattenauslastung kontinuierlich überwacht wird und der Speicher im Hintergrund hochskaliert wird, sobald ein konfigurierter Schwellenwert überschritten wird – ohne Ausfallzeiten und ohne manuelle Schritte. Bei CPU und RAM sieht es anders aus. Die Größenanpassung der Rechenleistung bedeutet, über die Konsole oder die API eine neue Tarifgröße auszuwählen – eine Maßnahme, die ein Team bewusst ergreift; in der Dokumentation von DigitalOcean zur Größenanpassung wird dies als asynchroner Vorgang beschrieben, der bei den meisten Engines keine Ausfallzeiten verursacht, aber es ist eine Änderung, die jemand oder etwas initiieren muss. Bei einer hohen, anhaltenden Auslastung hält die Festplatte von selbst mit. Die Rechenleistung, die die Abfragen bedient, tut dies jedoch nicht, bis eine Person oder eine Pipeline die Größe anpasst.
Upsun, auf das weiter unten eingegangen wird, ist die Alternative, die entwickelt wurde, um genau diese Lücke zu schließen: Anwendungen, Hintergrundprozesse sowie PostgreSQL- oder MariaDB-Lese-Replikate skalieren sich jeweils unabhängig voneinander in Echtzeit automatisch, basierend auf ihrer eigenen CPU- und Speicherauslastung, ohne dass ein separater Datenbankanbieter in den Stack integriert werden muss.
Eine Multi-Cloud-Anwendungsplattform, auf der Apps, Hintergrundprozesse und verwaltete PostgreSQL- oder MariaDB-Lese-Replikate dieselbe Autoscaling-Funktion nutzen.
Upsun führt Anwendungen über AWS, GCP, Azure, OVHcloud und IBM Cloud hinweg aus einem einzigen Git-gesteuerten Workflow aus. Die automatische Skalierung wendet dasselbe Modell auf drei Ebenen an, die jeweils unabhängig voneinander in Echtzeit überwacht und skaliert werden: Anwendungen (seit der ursprünglichen Einführung der Funktion in der Produktivumgebung), Hintergrundprozesse (seit März 2026) und ab Juli 2026 PostgreSQL- und MariaDB-Lese-Replikate.
Jede Ebene überwacht ihre eigene CPU- und Speicherauslastung anhand von Schwellenwerten, die ein Team konfiguriert, und fügt entsprechend Kapazität hinzu oder entfernt sie. So kann ein Anstieg des Leseverkehrs die automatische Skalierung der Replikate auslösen, ohne die Kapazität der App oder der Worker zu beeinträchtigen – und umgekehrt gilt das Gleiche. Die primäre Lese-Schreib-Datenbankinstanz wird nach wie vor vertikal durch manuelle Konfiguration skaliert, so wie es schon immer der Fall war; was sich geändert hat, ist, dass die Lese-Replikat-Ebene keinen separaten Operator oder ein Ticket zur manuellen Größenanpassung mehr benötigt, um mit leseintensiver Last Schritt zu halten.
Wichtigste Funktionen:
Am besten geeignet für: Teams, die einen kompletten Anwendungsstack unter hoher oder schwankender Auslastung betreiben und möchten, dass sich der leseintensive Datenbankverkehr automatisch an ihre App- und Worker-Ebenen anpasst, ohne einen separaten Datenbankanbieter oder einen Kubernetes-Operator einbinden zu müssen.
Vorteile:
Nachteile:
Eine serverlose Postgres-Plattform, die Rechenleistung und Speicher voneinander trennt, sodass die Rechenleistung pro Zweig unabhängig skaliert werden kann.
Neon läuft mit Standard-Postgres, wobei die Rechenleistung in Compute Units (CU) gemessen wird – jede entspricht etwa einer vCPU und 4 GB RAM. Ein Team legt pro Zweig einen Mindest- und Höchstwert für die CU-Spanne fest, und Neon passt die Rechenleistung innerhalb dieses Bereichs an, wenn sich die Auslastung ändert; bei bestimmten Tarifen wird die Rechenleistung nach einer gewissen Zeit der Inaktivität auf null heruntergefahren. Da Speicher und Rechenleistung voneinander entkoppelt sind, müssen bei der Aufteilung einer großen Datenbank für eine Vorschau oder einen Migrationstest die zugrunde liegenden Daten nicht kopiert werden.
Wichtigste Funktionen:
Am besten geeignet für: Teams, deren Engpass speziell die Postgres-Rechenleistung unter hoher, schwankender Auslastung ist und die ihre Anwendung anderweitig hosten.
Vorteile:
Nachteile:
Eine MySQL-kompatible Plattform, die auf Vitess basiert – dem Sharding-System, das ursprünglich zur Skalierung der YouTube-Datenbank entwickelt wurde.
PlanetScale erweitert MySQL um Datenbankverzweigungen, blockierungsfreie Schemamigrationen und automatische Festplattenskalierung, wobei Vitess das horizontale Sharding auf der Speicherebene übernimmt. Die automatische Festplattenskalierung läuft standardmäßig auf NAS-Clustern (Network-Attached Storage) und vergrößert oder verkleinert Volumes innerhalb der Grenzen, die der cloud-Blockspeicher zulässt. PlanetScale bietet auch ein neueres Postgres-Produkt an, das allerdings erst kürzlich hinzugekommen ist – im Gegensatz zu dem auf Vitess basierenden MySQL-Angebot, für das das Unternehmen am bekanntesten ist.
Wichtigste Funktionen:
Am besten geeignet für: Teams, die MySQL unter hohem Schreibaufkommen betreiben, davon ausgehen, dass ein einzelner Primärserver irgendwann nicht mehr ausreicht, und einen Sharding-Ansatz suchen, der später keine Neugestaltung der Architektur erfordert.
Vorteile:
Nachteile:
Eine verteilte SQL-Datenbank, die mit Postgres kompatibel ist und laut Cockroach Labs Speicherplatz und Transaktionskapazität automatisch skaliert.
CockroachDB Serverless berechnet Gebühren für Speicherplatz und „Request Units“ – eine abstrahierte Maßeinheit für die Abfrageaktivität – und skaliert sowohl nach oben als auch nach unten, ohne dass ein Team im Voraus eine Instanzgröße auswählen muss. Die Daten werden automatisch repliziert, und die bereichsübergreifende Bereitstellung ist direkt im Produkt integriert und erfordert keinen separaten Konfigurationsschritt.
Wichtigste Funktionen:
Am besten geeignet für: Teams, die eine multiregionale, verteilte Datenbank benötigen und möchten, dass die Skalierung von Speicher und Rechenleistung unter hoher Auslastung automatisch erfolgt, ohne manuelles Sharding.
Vorteile:
Nachteile:
Amazons verwaltete, Postgres- und MySQL-kompatible Datenbank mit einer serverlosen Konfiguration, die die Rechenleistung innerhalb eines festgelegten Bereichs automatisch skaliert.
Ein Team legt einen Mindest- und Höchstbereich für Aurora Capacity Units (ACUs) fest, und Aurora skaliert innerhalb dieses Bereichs, wenn sich die Auslastung ändert. Seit einem Update im November 2024 kann der Mindestwert bei unterstützten Engine-Versionen auf 0 ACUs gesetzt werden, was eine automatische Pause bei Inaktivität und eine automatische Wiederaufnahme bei der nächsten Verbindung ermöglicht. Standard-RDS für Postgres, außerhalb der Serverless v2-Konfiguration, skaliert die Rechenleistung nicht automatisch: Eine Größenanpassung bedeutet eine Änderung der DB-Instanzklasse, was während des Änderungsvorgangs zu einem kurzen Ausfall führt.
Wichtigste Funktionen:
Am besten geeignet für: Teams, die bereits auf AWS setzen und die automatische Skalierung der Rechenleistung für Datenbanken als verwaltete Funktion innerhalb von RDS nutzen möchten, anstatt einen neuen Datenbankanbieter einzuführen.
Vorteile:
Nachteile:
Die Full-Stack-Lösung, die der Entwicklererfahrung der DigitalOcean App Platform am nächsten kommt, mit planbasierten, manuell skalierbaren Datenbanken.
Render erfolgt über Git-Deploys mit Webdiensten, Hintergrund-Workern, Cron-Jobs sowie verwalteten Postgres- und Redis-Instanzen als erstklassige Diensttypen. Die Skalierung der Datenbank erfolgt über die Wahl des Tarifs: Wähle eine Instanzgröße für CPU, Arbeitsspeicher und Festplatte aus und füge Lesereplikate hinzu, wenn die Leseauslastung entlastet werden muss. Laut der Dokumentation von Render entsprechen Replikate immer dem Instanztyp der Primärinstanz und werden entsprechend abgerechnet; für den Hochverfügbarkeits-Standby-Modus ist ein Instanztyp vom Typ „Pro“ oder „Accelerated“ erforderlich, wobei die Aktivierung einen Neustart der Datenbank zur Folge hat.
Wichtigste Funktionen:
Am besten geeignet für: Teams, die vor allem eine ausgefeiltere Erfahrung mit einem einzigen Anbieter suchen, die der von DigitalOcean selbst nahekommt, und die es vorziehen, die Datenbankkapazität selbst zu planen, anstatt sie automatisch skalieren zu lassen.
Vorteile:
Nachteile:
Plattform | Automatische Skalierung der Datenbank | Hostet auch die App | Multi-cloud / BYOC | Preismodell |
| Upsun | Lese-Replikate (PostgreSQL, MariaDB), horizontal, automatisch | Ja | AWS, GCP, Azure, OVHcloud, IBM Cloud | Ressourcenbasiert |
| Neon | Rechenleistung, vertikal, pro Zweig, mit Skalierung auf Null | Nein | Nein | Verbrauchsbasiert (Recheneinheiten) |
| PlanetScale | Festplatte, automatisch; Sharding über Vitess | Nein | Nein | Nutzungsabhängig |
| CockroachDB Serverless | Speicher und Rechenleistung, automatisch | Nein | Integrierte Multi-Region-Unterstützung | Nutzungsabhängig (Request Units) |
| Aurora Serverless v2 | Rechenleistung innerhalb eines ACU-Bereichs mit automatischer Pause | Nein | Nur AWS | Verbrauchsbasiert (ACU) |
| Render | Manuell, planbasiert | Ja | Nein | Planbasiert |
Die zentrale Entscheidung ist, ob die Datenbank als Teil einer Full-Stack-Plattform skalieren soll oder als eigenständiger Dienst, wobei die App an anderer Stelle gehostet wird. Beide Wege sind machbar; der Unterschied liegt darin, wie viele Anbieter letztendlich im Stack landen und wer über das Hosting der App entscheidet.
Upsun ist die Option, bei der alles – Apps, Worker und Lese-Replikate der Datenbank – in einem einzigen Auto-Scaling-Modell zusammengefasst ist, wobei jede Ebene auf ihre eigene CPU- und Speicherauslastung in Echtzeit reagiert, und das alles auf einer einzigen Rechnung. Das ist besonders wichtig für Teams, die keinen separaten Datenbankanbieter einbinden wollen, nur um die Lücke bei der Rechenleistung zu schließen, die DigitalOceans eigene Managed Databases hinterlassen. Neon, PlanetScale und CockroachDB Serverless konzentrieren sich jeweils intensiv auf eine bestimmte Datenbank-Engine und ein bestimmtes Skalierungsmodell: Rechenelastizität bei Postgres, Sharding bei MySQL und verteiltes SQL – und bei allen wird davon ausgegangen, dass das App-Hosting anderweitig abgewickelt wird. Aurora Serverless v2 ist die richtige Wahl für Teams, die bereits auf AWS standardisiert sind und lieber RDS erweitern möchten, als einen neuen Anbieter hinzuzunehmen. Render ist es wert, ausdrücklich erwähnt zu werden: Es kommt der Erfahrung mit DigitalOcean am nächsten, und der ehrliche Kompromiss besteht darin, dass sich die Datenbank nach dem vom Team gewählten Tarif skaliert und nicht von selbst.
Skaliert die verwaltete Datenbank der DigitalOcean App Platform bei hoher Auslastung automatisch?
Teilweise. Der Speicher skaliert automatisch: Die Managed Databases von DigitalOcean überwachen die Festplattenauslastung und fügen im Hintergrund ohne Ausfallzeiten Kapazität hinzu, sobald ein konfigurierter Schwellenwert überschritten wird. Die Rechenleistung – also die CPU und der Arbeitsspeicher, auf denen ein Datenbankcluster läuft – skaliert nicht automatisch. Eine Erhöhung bedeutet, über die Konsole oder die API auf einen größeren Tarif umzusteigen – eine Änderung, die ein Team selbst auslösen muss.
Skaliert die DigitalOcean App Platform Anwendungen automatisch?
Ja, allerdings mit einer Einschränkung hinsichtlich der verwendeten Metrik. Die anfragenbasierte automatische Skalierung, die auf Anfragen pro Sekunde und die P95-Latenz reagiert, ist seit Mai 2026 allgemein verfügbar und funktioniert sowohl bei gemeinsam genutzten als auch bei dedizierten CPU-Tarifen. Die CPU-basierte automatische Skalierung ist weiterhin auf dedizierte CPU-Tarife beschränkt.
Welche Alternative zur DigitalOcean App Platform skaliert die Datenbank-Rechenleistung automatisch?
Neon skaliert die Rechenleistung von Postgres innerhalb eines konfigurierbaren Bereichs pro Zweig automatisch, einschließlich einer Skalierung auf Null für inaktive Zweige. Upsun skaliert PostgreSQL- und MariaDB-Lese-Replikate als Teil derselben Funktion, die auch seine Apps und Worker skaliert, während die primäre Schreibinstanz weiterhin vertikal durch manuelle Konfiguration skaliert wird. AWS Aurora Serverless v2 skaliert die Rechenleistung innerhalb eines ACU-Bereichs für Teams, die bereits auf AWS arbeiten.
Skaliert Upsun die primäre Datenbankinstanz automatisch oder nur die Lesereplikate?
Nur die Lesereplikate – seit dem Update der Upsun-Autoskalierungsfunktion im Juli 2026. Die primäre Lese-Schreib-Instanz von PostgreSQL oder MariaDB wird weiterhin wie bisher durch manuelle Konfiguration vertikal skaliert. Leseintensive Workloads unter hoher Auslastung profitieren direkt von dem neuen Autoskalierungsverhalten.
Ist PlanetScale oder Neon die bessere Wahl für ein Team, das von der DigitalOcean App Platform wechselt?
Das hängt von der bereits verwendeten Datenbank-Engine ab. PlanetScale basiert auf Vitess und eignet sich am besten für MySQL-kompatible Workloads mit hohem Schreibaufkommen, bei denen langfristig horizontales Sharding erwartet wird. Neon ist eine serverlose Postgres-Plattform und passt besser zu Teams, die bereits Postgres nutzen und eine automatische Skalierung der Rechenleistung wünschen, ohne ein MySQL-basiertes Sharding-Modell einzuführen.
Kann ein Team ohne Neuprogrammierung von der DigitalOcean App Platform auf diese Alternativen migrieren?
In der Regel reicht eine Konfigurationsanpassung statt einer kompletten Neuprogrammierung aus, wobei der Arbeitsaufwand je nach Plattform variiert. Der Wechsel zu Render kommt einer 1:1-Migration nahe, da beide Git-basierte Full-Stack-Plattformen mit integriertem, verwaltetem Postgres sind. Der Wechsel zu Upsun bedeutet, eine YAML-Konfigurationsdatei hinzuzufügen, die die Anwendung und ihre Dienste beschreibt. Der Wechsel zu einer reinen Datenbankplattform wie Neon, PlanetScale, CockroachDB Serverless oder Aurora Serverless v2 bedeutet, die Anwendung dort weiter zu hosten, wo sie bereits läuft (oder sie separat zu verschieben), und sie auf die neue Datenbank umzuleiten – was in der Regel eine Änderung der Verbindungszeichenfolge sowie die Berücksichtigung etwaiger Schema- oder Erweiterungsunterschiede erfordert, die die neue Engine mit sich bringt.