CLOUD / COMPUTE / DEVELOPER PLATFORM

DigitalOcean im Detail: Cloud-Infrastruktur für Entwickler und Self-Hoster

DigitalOcean verbindet virtuelle Maschinen, Managed Kubernetes, App Platform, Datenbanken, Object Storage, Networking und Entwicklerwerkzeuge in einer Cloud-Plattform mit klarer Entwicklerorientierung.

DROPLETSab $4/Mo.Virtuelle Linux-Server
APP PLATFORMab $0Managed PaaS
KUBERNETESab $12/NodeManaged Kubernetes
FUNCTIONSab $0Serverless

Was ist DigitalOcean?

DigitalOcean ist ein Cloud-Anbieter, der sich stark an Entwickler, Start-ups, Agenturen, Freelancer und kleinere bis mittlere Teams richtet. Der bekannteste Einstieg sind die Droplets: virtuelle Linux-Server, die sich innerhalb weniger Augenblicke bereitstellen lassen. Darüber hinaus deckt DigitalOcean inzwischen einen großen Teil des klassischen Cloud-Stacks ab – von Kubernetes und Managed Databases bis zu Object Storage, Load Balancern, Serverless Functions und AI-/GPU-Angeboten.

Droplets: der klassische Cloud-Server

Droplets sind Linux-basierte virtuelle Maschinen. Sie eignen sich für Websites, APIs, Docker-Stacks, Datenbanken, CI/CD, GitLab, Entwicklungsumgebungen und praktisch jeden Workload, für den man einen eigenen Server benötigt. Seit dem 1. Januar 2026 werden Droplets sekundengenau abgerechnet, mit einem Mindestbetrag von 60 Sekunden beziehungsweise 0,01 USD.

Internet → Load Balancer → Droplet → Docker / Apache / PHP / MariaDB

Die offizielle Preisübersicht nennt Droplets derzeit ab 4 USD pro Monat. Die tatsächlichen Kosten hängen von CPU, RAM, Speicher, Transfer und weiteren Komponenten ab.

Welche Droplet-Klasse passt?

DigitalOcean unterscheidet unter anderem Basic Shared CPU, General Purpose, CPU-Optimized, Memory-Optimized und Storage-Optimized Droplets. Die Auswahl sollte nicht nur nach der Anzahl der vCPUs erfolgen: Eine Datenbank mit hohem RAM-Bedarf benötigt ein anderes Profil als ein kleiner Webserver oder ein CPU-lastiger Batch-Job.

Web / kleiner VPSBasic
CPU-intensive WorkloadsCPU-Optimized
Große Datenbanken / CacheMemory-Optimized
Hohe I/O-LastStorage-Optimized

App Platform: weniger Serverbetrieb

App Platform ist DigitalOceans Managed-PaaS. Anwendungen können aus GitHub-, GitLab- oder öffentlichen Git-Repositories sowie aus Container Images bereitgestellt werden. DigitalOcean übernimmt Build, Deployment und die zugrunde liegende Infrastruktur. Die Plattform bietet unter anderem automatische HTTPS-Zertifikate, eigene Domains, CDN-Unterstützung, Skalierung und – abhängig vom Tarif – Autoscaling, Log Forwarding, High Availability und Datenbankintegration.

Für statische Sites existiert ein kostenloser Einstieg. Bezahlte Container-Komponenten beginnen laut aktueller Preisseite bei 5 USD/Monat; zusätzliche Ressourcen werden abhängig von Containergröße und Anzahl der Instanzen berechnet.

Kubernetes: DOKS

DigitalOcean Kubernetes (DOKS) stellt einen vollständig verwalteten Kubernetes Control Plane bereit und unterstützt High Availability und Autoscaling. Die Worker Nodes basieren auf Droplets. Dadurch kann man Standard-Kubernetes-Werkzeuge verwenden, ohne den kompletten Control Plane selbst betreiben zu müssen. Die aktuelle Preisübersicht nennt Kubernetes ab 12 USD pro Node und Monat; der konkrete Clusterpreis hängt von den verwendeten Node Pools und weiteren Ressourcen ab.

Managed Databases

Managed Databases nehmen einen erheblichen Teil des Datenbankbetriebs ab. DigitalOcean bietet unter anderem PostgreSQL, MySQL, MongoDB, Kafka, Valkey und OpenSearch. Für produktive Anwendungen ist der Managed-Ansatz besonders interessant, wenn Backups, Skalierung, Standby Nodes und andere Betriebsaufgaben nicht vollständig selbst verwaltet werden sollen. App Platform kann Managed Databases direkt integrieren.

Spaces: S3-kompatibler Object Storage

Spaces ist DigitalOceans Object-Storage-Dienst und mit der S3-API kompatibel. Das macht ihn interessant für Backups, Medien, Uploads, statische Assets und Anwendungen, die bereits mit S3-kompatiblen Werkzeugen arbeiten. Gerade bei Docker- und PHP-Anwendungen ist die Trennung zwischen Compute und dauerhaftem Object Storage ein wichtiges Architekturprinzip.

Networking und Load Balancer

Für mehrteilige Systeme stehen unter anderem private Netzwerke, Load Balancer und weitere Netzwerkressourcen zur Verfügung. Ein typisches Setup kann beispielsweise aus einem Load Balancer, mehreren Droplets, einer Managed Database und Spaces bestehen.

UsersLoad BalancerDroplet A+Droplet BManaged DB

Backups und Snapshots

DigitalOcean Backups sind automatisch erstellte System-Images von Droplets. Aktuelle Optionen reichen von wöchentlichen und täglichen Backups bis zu häufigeren Intervallen. Bei den Basic-Plänen kosten wöchentliche Backups 20 % und tägliche Backups 30 % des Droplet-Preises. Nutzungsbasierte Pläne rechnen anhand der wiederherstellbaren Datenmenge ab und ermöglichen häufigere Intervalle sowie individuelle Retention.

Wichtig ist die Unterscheidung zwischen Backup und Snapshot: Backups werden automatisch erzeugt, Snapshots werden manuell erstellt und bleiben bestehen, bis sie gelöscht werden. Für ein belastbares Backup-Konzept sollte zusätzlich geprüft werden, ob Datenbanken, Object Storage und externe Systeme separat gesichert werden müssen.

Functions: Serverless

DigitalOcean Functions ist eine serverlose Plattform. Funktionen laufen bei Bedarf, ohne dass man dafür eigene Serverprozesse verwalten muss. Laut aktueller Preisseite stehen pro Account 90.000 GiB-Sekunden Compute pro Monat kostenlos zur Verfügung; darüber hinaus wird nach Speicher und Laufzeit abgerechnet.

Container Registry und Git-Workflows

Für Docker-basierte Workloads ist die Kombination aus Container Registry, GitHub/GitLab und App Platform oder Kubernetes besonders interessant. Ein typischer Ablauf lautet:

git push
   ↓
CI/CD Build
   ↓
Container Image
   ↓
Container Registry
   ↓
App Platform / Kubernetes
   ↓
Deployment

API, CLI und Terraform

DigitalOcean lässt sich nicht nur über das Webinterface verwalten. API, doctl und Terraform ermöglichen reproduzierbare Infrastruktur. Genau hier wird aus einem einmalig geklickten Server eine automatisierbare Infrastruktur.

terraform {
  required_providers {
    digitalocean = {
      source = "digitalocean/digitalocean"
    }
  }
}

resource "digitalocean_droplet" "web" {
  name   = "sille-web"
  region = "fra1"
  size   = "s-1vcpu-1gb"
  image  = "debian-12-x64"
}

Regionen und Standortwahl

DigitalOcean stellt mehrere Rechenzentrumsregionen bereit. Die Region beeinflusst Latenz, Datenresidenz und teilweise die Verfügbarkeit einzelner Produkte. Für europäische Nutzer sollte deshalb nicht nur der Preis betrachtet werden, sondern auch die Entfernung zu den Anwendern und die regionale Produktverfügbarkeit. Die Regionsinformationen sind über die DigitalOcean API dokumentiert.

Kostenmodell: einfach, aber nicht pauschal

DigitalOcean wirbt mit vorhersehbaren Preisen und monatlichen Caps. Trotzdem setzt sich die Rechnung einer Anwendung häufig aus mehreren Komponenten zusammen: Compute, Volumes, Backups, Transfer, Load Balancer, Managed Databases, Object Storage und gegebenenfalls Support. Der Preis eines einzelnen Droplets ist daher nicht automatisch der Gesamtpreis eines produktiven Systems.

Der offizielle Pricing Calculator erlaubt es, Compute, Kubernetes, App Platform, Datenbanken, Networking, Storage und weitere Komponenten gemeinsam zu kalkulieren.

Sicherheit: Shared Responsibility

Cloud bedeutet nicht, dass Sicherheit vollständig an den Anbieter delegiert wird. Bei einem selbst verwalteten Droplet bleiben unter anderem Betriebssystem-Updates, SSH-Schlüssel, Secrets, Firewall-Regeln, Anwendungen, Datenzugriffe und die Konfiguration der Dienste in deiner Verantwortung. Bei Managed Services verschiebt sich die Verantwortung – sie verschwindet aber nicht.

Für wen ist DigitalOcean besonders interessant?

Besonders gut passt DigitalOcean zu Entwicklern, Freelancern, kleinen Unternehmen, Start-ups und Teams, die klassische Cloud-Bausteine suchen, ohne sofort die Komplexität eines Hyperscalers zu benötigen. Ein großer Vorteil ist der mögliche Übergang von einem einzelnen VPS zu Managed Services: Man kann mit einem Droplet beginnen und später Datenbank, Storage, Load Balancing oder Kubernetes als separate Bausteine ergänzen.

Für wen ist es weniger passend?

Wer eine extrem breite Enterprise-Cloud mit maximaler Dienstetiefe, sehr speziellen Compliance-Anforderungen oder globaler Spezialinfrastruktur benötigt, kann bei AWS, Azure oder Google Cloud besser aufgehoben sein. DigitalOcean ist bewusst fokussierter – und genau das kann für kleinere Teams ein Vorteil sein.

DigitalOcean vs. klassischer VPS

KriteriumDigitalOceanKlassischer VPS
ServerzugriffJaJa
API / IaCSehr starkAnbieterabhängig
Managed ServicesBreites AngebotOft begrenzt
EinfachheitHochKann sehr hoch sein
PreisfokusTransparent, aber mehrere KomponentenOft günstiger bei Einzelservern

DigitalOcean + Sille-Solutions

Für unsere eigene IT-Ressourcen-Seite ist DigitalOcean besonders interessant für Docker-Server, Monitoring-Experimente, GitLab, PHP/MariaDB-Anwendungen, kleine APIs, Staging-Systeme und reproduzierbare Testumgebungen. Daraus lassen sich später eigenständige technische Anleitungen ableiten – etwa „Docker auf einem DigitalOcean Droplet“, „GitLab selbst hosten“, „UptimeRobot + DigitalOcean“ oder „Terraform und DigitalOcean“.

Unser Fazit

DigitalOcean ist deutlich mehr als ein VPS-Anbieter. Droplets sind der einfache Einstieg; die eigentliche Stärke entsteht aus der Kombination mit App Platform, Kubernetes, Managed Databases, Spaces, Networking, Backups und API-/Infrastructure-as-Code-Werkzeugen. Für Entwickler, die Kontrolle und einen vergleichsweise unkomplizierten Cloud-Workflow verbinden möchten, ist DigitalOcean eine sehr interessante Plattform.

DigitalOcean ansehen →

Quellen & weiterführende Dokumentation

About Sille-Solutions