- Funktionen
- Pricing

TL;DR
|
Fazit: Workloads in zwei clouds zu haben ist nicht dasselbe wie die Möglichkeit, Workloads frei zwischen ihnen zu verschieben. Bei Portabilität geht es um den Aufwand beim Verschieben, nicht um die Anzahl der verwendeten Anbieter.
Die meisten Teams, die sich als Multicloud bezeichnen, sind nicht portabel. Sie haben separate Workloads, die bei verschiedenen Anbietern isoliert sind, wobei jeder seine eigene Toolchain, Bereitstellungspipeline und Reihe von Betriebskonventionen hat. Etwas zwischen diesen Umgebungen zu verschieben bedeutet, bei Null anzufangen.
Das ist keine Portabilität. Das ist Redundanz mit zusätzlichem betrieblichen Aufwand.
Echte Cloud-Portabilität bedeutet, dass deine Anwendungen, Dienste und Daten ohne nennenswerte Neukonfiguration zwischen Cloud-Umgebungen verschoben werden können. Das Programmieren bleibt das gleiche. Der Bereitstellungsprozess bleibt der gleiche. Was sich ändert, ist der zugrunde liegende Anbieter oder die Region, und diese Änderung sollte eine bewusste Entscheidung sein, kein Migrationsprojekt.
Fazit: Lock-in ist in der Regel keine einmalige Entscheidung. Er baut sich schrittweise auf. Jede anbieterspezifische Integration erschwert jeden zukünftigen Wechsel.
Die technischen Hindernisse sind real. Anbieter überlagern offene Technologien wie Kubernetes und PostgreSQL mit proprietären Autoscaling-Richtlinien, Netzwerk-Add-ons und Identitätsintegrationen und führen so erneut eine Bindung über die open source-Basis hinaus ein.
Die organisatorischen Hindernisse sind ebenso bedeutend:
Eine Umfrage aus dem Jahr 2026 unter 540 IT-Fachleuten ergab, dass 94 % der Unternehmen Bedenken hinsichtlich der Anbieterabhängigkeit haben, wobei 84 % speziell über die Datenhoheit besorgt sind.
Die Kluft zwischen Sorge und Handeln bleibt bestehen, da die von den meisten Unternehmen verwendeten Tools Annahmen der Anbieter auf der Infrastrukturebene einbetten. Konfigurationsdateien verweisen auf AWS-spezifische Ressourcennamen. Umgebungsvariablen verweisen auf von Azure gehostete Endpunkte. Wenn Portabilität dringend wird, hat die Codebasis bereits jahrelange anbieterspezifische Entscheidungen verinnerlicht.
Fazit: Portable Infrastruktur bedeutet, dass der Bereitstellungsprozess Anwendungsanforderungen beschreibt, nicht anbieterspezifische Befehle. Der Anbieter wird zu einem Parameter, nicht zu einer Abhängigkeit.
Portabilität erfordert, dass deine Infrastrukturkonfiguration so geschrieben ist, dass sie mit deinem Programm mitwandert, anstatt an das Framework, die Konsole oder die CLI eines bestimmten Anbieters gebunden zu sein.
Die praktischen Anforderungen sind:
Dies ist das Modell, das Upsun für Multicloud-Bereitstellungen verwendet. Infrastrukturentscheidungen werden über portable YAML-Dateien verwaltet, die zusammen mit dem Anwendungscode versionskontrolliert sind, und eine einheitliche Plattformschicht kümmert sich um anbieterspezifische Unterschiede. Derselbe Workflow sorgt für die Bereitstellung auf AWS, Azure, Google Cloud, IBM oder OVHCloud, je nachdem, welche Region du bei der Projekterstellung auswählst. Die Auswahl des optimalen cloud-Anbieters für jedes Projekt erfordert keine Änderung daran, wie die Anwendung programmiert oder betrieben wird.
Das bedeutet auch, dass deine Entwickler nur eine Konfiguration und eine Schnittstelle für alle großen Anbieter verstehen müssen. Sie müssen sich nicht mit Kontextwechseln herumschlagen, wenn sie von Anwendung zu Anwendung wechseln.
Das ist wichtig, weil es das „Wo“ vom „Wie“ trennt. Entwickler müssen nicht jedes Mal ein neues Bereitstellungsmodell lernen, wenn eine Workload verschoben wird oder wenn entschieden wird, dass eine Anwendung bei einem bestimmten cloud-Anbieter laufen soll. Sie konfigurieren die Anwendung einmalig und wählen den Anbieter und die Region unabhängig voneinander aus.
Fazit: Portabilität ist die Voraussetzung sowohl für echte Datenhoheit als auch für glaubwürdige Ausfallsicherheit. Ohne sie ist Multi-Cloud nur Show.
Zwei konkrete Faktoren machen Portabilität zu einer praktischen Notwendigkeit statt zu einer theoretischen Präferenz:
Ein Team, dessen Pipeline auf AWS-spezifische Ressourcennamen und Endpunkte verweist, kann nicht auf Azure umschalten; es kann zwar neu bereitstellen, aber das ist ein Migrationsprojekt unter Zeitdruck, keine Ausfallsicherheit. Ohne Portabilität ist Multicloud nur Show.
Portabilität ist keine einmalige Migration. Es ist eine architektonische Haltung, die Teams konsequent beibehalten müssen. Praktisch bedeutet das:
Das Ziel ist nicht die vollständige Integration von Cloud-Anbietern. Es geht um eine kontrollierte Integration, bei der die Kosten für einen Wechsel so gering sind, dass die Auswahl des Anbieters eine echte Wahl bleibt.
Was ist der Unterschied zwischen Cloud-Portabilität und Multicloud?
Multicloud bedeutet, Workloads bei mehr als einem Anbieter auszuführen. Cloud-Portabilität bedeutet, dass Workloads zwischen Anbietern verschoben werden können, ohne Pipelines neu aufzubauen oder Konfigurationen neu zu schreiben. Ein Team kann multicloudfähig und gleichzeitig vollständig an einen Anbieter gebunden sein. Bei der Portabilität geht es um die Reibung beim Wechsel, nicht um die Anzahl der Anbieter.
Was erfordert eine cloudportable Infrastruktur in der Praxis?
Vier Bedingungen müssen erfüllt sein: Die Bereitstellungskonfiguration befindet sich in versionskontrollierten Dateien statt im Dashboard eines Anbieters; deine Pipeline beschreibt, was die Anwendung benötigt, nicht wo sie läuft; die Auswahl von Anbieter und Region erfolgt auf Plattformebene; und Daten werden in Formaten gespeichert, die ohne ein maßgeschneidertes Projekt migriert werden können.
Wie unterstützt cloud-Portabilität die Einhaltung von Datenstandortvorschriften?
Ohne Portabilität bedeutet die Einhaltung von Vorschriften wie der DSGVO in verschiedenen Regionen in der Regel, dass pro Region separate Pipelines gepflegt werden müssen. Ein portables Modell ermöglicht es Teams, bei regionsspezifischen Anbietern mit derselben Konfiguration und demselben Workflow zu deployen; wenn sich die Region ändert, bleibt der Prozess derselbe.
Solltest du eine interne Plattform für Portabilität aufbauen oder eine übernehmen?
Eine Eigenentwicklung gibt dir die Kontrolle, schafft aber eine dauerhafte Wartungsverpflichtung. Jede neue Anforderung eines Anbieters wird zu einem technischen Projekt, und deine erfahrensten Ingenieure verbringen ihre Zeit am Ende damit, die Infrastruktur zu verwalten, anstatt Produkte auf den Markt zu bringen. Eine gekaufte Plattform absorbiert diese Kosten von vornherein.