Vendor-Lock-in in der Cloud ist eine so tiefe Abhängigkeit von einem Anbieter, dass ein Wechsel mehr Geld, Zeit und Risiko kosten würde als das Bleiben. Niemand entscheidet sich bewusst dafür; er wächst heran – ein proprietärer Dienst, ein Terabyte, eine Spezialistenstelle nach der anderen –, bis der Ausstiegspreis eine Zahl ist, die niemand in einem Meeting laut aussprechen möchte.
Das Wichtigste in Kürze
| Frage | Antwort |
|---|---|
| Was es ist | Wechselkosten, die so hoch sind, dass Bleiben keine Wahl mehr ist |
| Wie er entsteht | Proprietäre APIs + Data Gravity + Egress-Gebühren + Know-how + Verträge |
| Ist er immer schlecht? | Nein – Tiefe bei einem Anbieter bringt Tempo; der Fehler ist, den eigenen Ausstiegspreis nicht zu kennen |
| Was sich geändert hat | Der EU Data Act: Wechselentgelte seit 2025 gedeckelt, ab 2027 verboten |
| Der wirksame Schutz | Offene Standards und ein geprobter Ausstieg – nicht reflexartiges Multi-Cloud |
Der Preis des Ausstiegs in Zahlen
Lock-in bleibt abstrakt, bis er auf einer Rechnung steht:
# Die Ausstiegsmaut allein für Daten (klassische Egress-Preise)
50 TB gespeichert, Abfluss zu ~0,09 US-$/GB:
50.000 GB × 0,09 US-$ ≈ 4.500 US-$ — pro Kopie, pro Versuch
# Im echten Maßstab, laut Börsenprospekten und Engineering-Blogs:
große Streaming- und Social-Plattformen meldeten
20–50 Mio. US-$ pro Jahr allein für Egress
Und die Code-Seite der Maut: Eine App, die gegen proprietäre APIs geschrieben ist, zahlt in Neuschreibungen, was die Daten an Egress zahlen. Das Gegenmuster ist Code, der den Anbieter als Implementierungsdetail behandelt:
// JavaScript / Node.js — Back4app JS SDK
// The whole "migration": point the SDK at any Parse Server you run
Parse.initialize('APP_ID', 'JS_KEY');
Parse.serverURL = 'https://parseapi.back4app.com'; // hosted today
// Parse.serverURL = 'https://api.yourcompany.com/parse'; // self-hosted tomorrow
// Every query, ACL, and Cloud Function call stays identical. // Flutter / Dart — Back4app Flutter SDK
// Hosted today; swap the URL to self-host tomorrow — nothing else changes
await Parse().initialize(
'APP_ID',
'https://parseapi.back4app.com', // or https://api.yourcompany.com/parse
clientKey: 'CLIENT_KEY',
); // iOS / Swift — Back4app Swift SDK
// Hosted today; swap the URL to self-host tomorrow — nothing else changes
ParseSwift.initialize(
applicationId: "APP_ID",
clientKey: "CLIENT_KEY",
serverURL: URL(string: "https://parseapi.back4app.com")! // or your own server
) // Android / Kotlin — Back4app Android SDK
// Hosted today; swap the URL to self-host tomorrow — nothing else changes
Parse.initialize(
Parse.Configuration.Builder(context)
.applicationId("APP_ID")
.clientKey("CLIENT_KEY")
.server("https://parseapi.back4app.com") // or https://api.yourcompany.com/parse
.build()
) Wie sich Lock-in aufschaukelt
Die fünf Arten von Lock-in
| Art | Mechanismus | Konkrete Form |
|---|---|---|
| Plattform/API | Code gegen Dienste ohne Entsprechung bei anderen Anbietern | Proprietäre Datenbanken, Funktionen, Queues, Authentifizierung |
| Daten | Data Gravity + Egress-Gebühren + proprietäre Formate | 50 TB, deren einmaliger Umzug Tausende kostet |
| Vertraglich | Verpflichtungen, Rabatte, automatische Verlängerungen | Mehrjahresverträge, die den Ausstieg in die Laufzeit einpreisen |
| Know-how | Team-Expertise, spezialisiert auf eine Plattform | Zertifizierungen und Werkzeugwissen, die sich nicht übertragen lassen |
| Wirtschaftlich | Guthaben und gebündelte Preise | ”Kostenlose” Guthaben, die zur Abhängigkeit heranreifen |
Die Zuordnung, die der ersten Zeile die Schärfe nimmt: Für die meisten proprietären Dienste gibt es eine offene Entsprechung – verwaltete Datenbank → PostgreSQL-kompatibel; proprietäre Queue → Kafka oder RabbitMQ; proprietäre Funktionen → offene Runtimes wie Knative oder OpenFaaS; proprietäres Backend → Parse Server. Die Open-Source-kompatible Variante eines verwalteten Dienstes zu wählen kostet bei der Einführung wenig und verändert den Preis des gesamten Ausstiegs.
Gebundene vs. portable Architektur
| Dimension | Standardmäßig gebunden | Von Grund auf portabel |
|---|---|---|
| Dienste | Ausschließlich proprietäre APIs | Open-Source-kompatible verwaltete Dienste |
| Daten | Anbieterformate, ungetesteter Export | Offene Formate, geprobter Exportweg |
| Rechenleistung | Anbieterspezifische Runtimes | Container + Standard-Runtimes |
| Konfiguration | Klicks in der Konsole | Deklarativer, versionierter Infrastrukturcode |
| Ausstieg | Eine Theorie | Ein getestetes Betriebshandbuch mit bekanntem Preis |
Die regulatorische Wende
Die Ökonomie des Lock-ins hat sich per Gesetz geändert. Der EU Data Act – anwendbar seit September 2025 – begrenzt die Entgelte, die Anbieter Kunden für einen Wechsel berechnen dürfen, auf die direkten Kosten, und ab Januar 2027 sind Wechselentgelte für Cloud-Dienste, die Kunden in der EU bedienen, vollständig verboten. Große Anbieter kamen dem 2024 zuvor und verzichten seither auf Egress-Gebühren für Kunden, die komplett abwandern. Das Kleingedruckte zählt: Diese Verzichte gelten in der Regel für den Ausstieg, nicht für routinemäßige Datenbewegungen zwischen mehreren Clouds – und gegen proprietäre APIs oder Know-how-Bindung unternimmt das Gesetz nichts. Die Regulierung hat die Maut gesenkt; ob es die Straße überhaupt gibt, entscheidet weiterhin die Architektur.
Typische Anwendungsfälle
- Verwaltete Dienste bewusst auswählen. Jede “bequeme” proprietäre Einführung wird gegen ihre Open-Source-kompatible Alternative abgewogen – die günstigste Lock-in-Entscheidung ist die, die bei der Einführung getroffen wird.
- Ausstiegsstrategie planen. Compliance-Vorgaben und Aufsichtsgremien verlangen zunehmend dokumentierte, getestete Cloud-Ausstiegspläne; die Aufstellung in der Tabelle oben ist die Vorlage.
- Vertragsverhandlungen. Wer seine tatsächlichen Wechselkosten kennt, hat bei der Verlängerung ein Druckmittel – Anbieter kalkulieren ihre Angebote gegen Ihren Ausstiegspreis.
- Fusionen und Konsolidierung. Bei der Cloud-Konsolidierung nach einer Übernahme werden ungetestete Ausstiege zu sehr teuren Überraschungen.
- Plattformwahl für neue Produkte. Der Moment mit der größten Wahlfreiheit und den geringsten Kosten – in dem Plattformen auf Open-Source-Basis den Lock-in von einer Falle in eine Präferenz verwandeln.
Sollten Sie gegen Lock-in optimieren? Eine Entscheidungsmatrix
| Setzen Sie voll auf einen Anbieter, wenn… | Investieren Sie in Portabilität, wenn… |
|---|---|
| Die Time-to-Market alles andere dominiert | Die Datenmengen schnell wachsen (Data Gravity verstärkt sich) |
| Der Workload explorativ oder kurzlebig ist | Das System zentral und langlebig ist |
| Das Team klein ist und ein einziges Skill-Set ein Vorteil ist | Verträge oder Regulierer einen getesteten Ausstieg verlangen |
| Open-Source-kompatible Dienste Ihren Bedarf ohnehin abdecken | Sie von Diensten ohne offene Entsprechung abhängen |
| Die Ausstiegskosten bekannt und akzeptabel sind | Der Ausstiegspreis unbekannt ist – das ist das Warnsignal |
Die Synthese: Tiefe ist in Ordnung, Blindheit nicht. Nehmen Sie das Tempo eines einzelnen Anbieters mit – mit Open-Source-kompatiblen Diensten, wo es sie gibt, einem Exportweg, den Sie tatsächlich durchgespielt haben, und einem Ausstiegspreis, den Sie laut nennen können.
Grenzen und Trade-offs
- Auch Portabilität hat ihren Preis. Abstraktionsschichten, Multi-Cloud-Werkzeuge und Dienstauswahl auf dem kleinsten gemeinsamen Nenner kosten echte Entwicklungszeit – investiert in den Schutz vor einer Migration, die vielleicht nie kommt.
- Multi-Cloud ist kein Allheilmittel. Zwei Anbieter können zwei halb beherrschte Plattformen bedeuten, eine doppelt so große Integrationsfläche und Daten, die auf zwei Gravitationszentren verteilt sind.
- Open Source verlagert das Risiko, statt es zu beseitigen. Wer einen offenen Stack selbst hostet, tauscht die Abhängigkeit vom Anbieter gegen Betriebsaufwand; der Ausstieg ist real, aber nicht kostenlos.
- Verträge überdauern Architekturen. Auch die sauberste containerisierte Landschaft bleibt gebunden, wenn für den Rabatt eine dreijährige Verpflichtung unterschrieben wurde.
- Der Teil, der sich nicht entschärfen lässt: Was einen Anbieter wirklich unterscheidet, bietet per Definition sonst niemand. Nutzen Sie es – bewusst, an einer Stelle, hinter einer Schnittstelle, die Ihnen gehört.
Vendor-Lock-in mit Back4app
Back4app ist eine Open-Source-Plattform für Backend as a Service (BaaS), die eine verwaltete Datenbank, automatisch generierte REST- und GraphQL-APIs, Authentifizierung, Dateispeicher und Serverless-Funktionen mit Cloud Code kombiniert. Die Lock-in-Analyse fällt ungewöhnlich kurz aus: Der gesamte Stack ist Open Source, sodass dasselbe Backend – Daten, SDK-Aufrufe, Funktionen, ACLs – selbst gehostet auf jeder Infrastruktur läuft. Die in den Code-Tabs oben gezeigte Migration ist eine Änderung der URL, kein Neuschreiben. Damit wird der übliche BaaS-Trade-off (größter Komfort, stärkster Lock-in) zu verwaltetem Komfort mit einem jederzeit verfügbaren, erprobbaren Ausstieg – Abhängigkeit als Entscheidung, die Sie immer wieder neu treffen, statt als Tür, die hinter Ihnen ins Schloss gefallen ist.
Häufige Fragen
Was ist Vendor-Lock-in im Cloud Computing?
Eine so tiefe Abhängigkeit von einem einzigen Cloud-Anbieter, dass ein Wechsel unverhältnismäßige Kosten, unverhältnismäßigen Aufwand oder unverhältnismäßiges Risiko bedeuten würde. Sie entsteht schleichend: durch proprietäre Dienste, gegen die Ihr Code geschrieben ist, durch Daten, die zu groß und zu teuer für einen Umzug werden, durch Know-how, das auf eine Plattform spezialisiert ist, und durch Verträge, die das Bleiben belohnen. Lock-in ist selten eine einzelne Entscheidung – es ist die Summe von hundert kleinen Annehmlichkeiten.
Was verursacht Vendor-Lock-in in der Cloud?
Fünf Mechanismen, die sich gegenseitig verstärken: proprietäre APIs und verwaltete Dienste ohne direkten Ersatz bei anderen Anbietern; Data Gravity, bei der angesammelte Daten weitere Workloads anziehen; Egress-Gebühren, die jedes ausgehende Byte belasten; Know-how-Lock-in, weil sich Teams auf die Werkzeuge einer Plattform spezialisieren; und kommerzieller Lock-in durch Rabatte, Guthaben und mehrjährige Verpflichtungen, die den Ausstieg finanziell schmerzhaft machen.
Was sind Egress-Gebühren?
Gebühren für Daten, die eine Cloud verlassen – historisch etwa fünf bis neun US-Cent pro Gigabyte. Daten fließen kostenlos hinein und nur gegen Gebühr hinaus, wodurch gespeicherte Daten unbemerkt zu Wechselkosten werden: 50 Terabyte zu verschieben kann pro Versuch Tausende Dollar kosten. Die Egress-Preise sind der meistkritisierte Lock-in-Mechanismus – und der erste, gegen den Regulierungsbehörden vorgegangen sind.
Ist Vendor-Lock-in illegal?
Nein, aber in Europa ist er inzwischen reguliert. Der EU Data Act, der seit September 2025 gilt, begrenzt Wechselentgelte für Cloud-Dienste auf die direkten Kosten des Anbieters – und ab Januar 2027 müssen Wechselentgelte für Cloud-Dienste, die Kunden in der EU bedienen, vollständig entfallen. Große Anbieter haben bereits 2024 in Erwartung dessen begonnen, auf Egress-Gebühren für abwandernde Kunden zu verzichten. Vertraglicher und technischer Lock-in bleiben überall legal; angegriffen haben die Regulierer die Ausstiegsmaut.
Ist Vendor-Lock-in immer schlecht?
Nein – und wer so tut, trifft schlechtere Entscheidungen. Die tiefe Bindung an einen Anbieter bringt echtes Tempo: integrierte Dienste, gebündelte Preise, ein einziges Skill-Set. Verfrühtes Multi-Cloud bringt echte Kosten: doppelte Expertise, eine Architektur auf dem kleinsten gemeinsamen Nenner und Integrationscode. Die reife Sichtweise ist ein bewusst gesteuerter Trade-off – nehmen Sie das Tempo mit, aber kennen Sie Ihre Ausstiegskosten, bevor sie sich aufsummieren, nicht danach.
Verhindert Kubernetes Vendor-Lock-in?
Es verringert den Lock-in nur für die Rechenebene. Container lassen sich umziehen; die verwalteten Datenbanken, Queues, Identitätssysteme und Serverless-Dienste um sie herum aber nicht – und selbst verwaltetes Kubernetes unterscheidet sich von Anbieter zu Anbieter. Portabilität ist eine Eigenschaft der Architektur, kein Merkmal, das ein einzelnes Werkzeug verleiht. Ein Cluster, der zehn proprietäre Dienste aufruft, ist genauso gebunden wie ohne Cluster.
Was ist Data Gravity?
Die Tendenz angesammelter Daten, Anwendungen und Dienste an ihren Speicherort zu ziehen – denn Rechenleistung zu den Daten zu bringen ist günstig, Daten zur Rechenleistung zu bringen nicht. Mit wachsendem Datenbestand wachsen Egress-Kosten und Migrationsdauer mit, und die Anziehung verstärkt sich: Jedes gespeicherte Terabyte macht es wahrscheinlicher, dass der nächste Workload daneben landet, und den gesamten Bestand schwerer zu verlagern.
Wie vermeiden Sie Vendor-Lock-in in der Cloud?
Bevorzugen Sie offene Standards und Open-Source-kompatible Dienste (eine verwaltete Datenbank, die PostgreSQL spricht, schlägt eine proprietäre), containerisieren Sie, was möglich ist, halten Sie Daten in exportierbaren Formaten mit getesteten Exportwegen, setzen Sie Abstraktionsschichten vor unvermeidbare anbieterspezifische Dienste, verhandeln Sie Ausstiegsbedingungen im Voraus und proben Sie den Ausstieg – ein Notausgang, den Sie nie geöffnet haben, ist eine Hypothese, kein Plan.