
Azure App Service ist Microsofts Platform-as-a-Service zum Hosten von Webanwendungen, APIs und Hintergrundprozessen auf Azure. Er unterstützt .NET, Java, Node.js, Python, PHP und Ruby. Trotz der umfangreichen Liste an Laufzeiten nutzen .NET-Teams im Microsoft-Umfeld App Service als Standardplattform für ihre Anwendungen.
App Service hat echte Stärken: Bereitstellungsslots für Blue-Green-Swaps, enge Integration mit Entra ID, Cosmos DB, Azure SQL und Application Insights sowie ausgefeilte Visual Studio-Tools. Für .NET-Teams, die bereits im Microsoft-Stack arbeiten, ist dies der Weg des geringsten Widerstands.
Aus strategischen und operativen Gründen überprüfen die Teams App Service im Jahr 2026 neu. Der EU-Datenschutzgesetzentwurf, wiederkehrende Service-Einstellungen bei Microsoft und wachsende Bedenken hinsichtlich der Anbieterabhängigkeit auf Vorstandsebene haben die Diskussion verändert.
Die folgenden Kriterien bilden die Grundlage für den Vergleich und entsprechen direkt den Spalten der Vergleichstabelle.
Upsun Cloud ist eine Multi-Cloud-PaaS, die eine einzige YAML-Datei für Anwendungscode und Infrastruktur nutzt. Sie klont die gesamte Produktionsumgebung, einschließlich Live-Daten, auf jeden Git-Zweig und unterstützt 10 native Laufzeiten, darunter PHP, Python, Node.js, Java, Go, ruby und .NET.
Sie läuft auf AWS, GCP, Azure, OVHcloud und IBM Cloud mit identischen Git-Push-Workflows. Teams wählen die cloud und die Region pro Anwendung aus, was bedeutet, dass eine einzige Upsun-Cloud-Konfiguration AWS für eine Anwendung, OVHcloud für eine andere und Azure für eine bestimmte Compliance-Workload nutzen kann, ohne das Konfigurationsmodell neu schreiben zu müssen.
Für .NET unterstützt Upsun Cloud die Laufzeitumgebung nativ. Haupt- und Nebenversionen werden in einer YAML-Konfigurationsdatei mit dem Befehl „type: 'dotnet:<VERSION>'“ ausgewählt, und Upsun Cloud verwaltet Patch-Updates automatisch.
Wichtigste Funktionen:
Am besten geeignet für: .NET-Teams, deren Ziel eine echte Anbietervielfalt ist und nicht der Austausch eines Hyperscalers gegen einen anderen, insbesondere Teams, die unter dem Druck des EU-Datenschutzgesetzes stehen oder Compliance-Anforderungen haben, die sich über verschiedene Umgebungen erstrecken.
Die Erfahrung, die innerhalb von AWS dem Azure App Service am nächsten kommt, mit tiefer Integration in das AWS-Ökosystem.
AWS App Runner ist eine verwaltete PaaS-Lösung, die containerisierte Anwendungen automatisch skaliert, aus Container-Images in ECR oder aus Quellcode in GitHub bereitstellt und Rechenleistung, Speicher sowie das Anforderungsvolumen sekundengenau abrechnet. .NET läuft über einen Container-Build. Die Plattform lässt sich in das AWS-Ökosystem integrieren, einschließlich RDS, Aurora, Cognito, CloudWatch und Secrets Manager – ähnlich wie Azure App Service mit Cosmos DB und Entra ID zusammenarbeitet.
Wichtigste Funktionen:
Am besten geeignet für: Teams, deren Strategie auf AWS ausgerichtet ist, nicht für Teams, die versuchen, ihre Abhängigkeit von Hyperscalern zu verringern.
Eine serverlose Container-Plattform mit „Scale-to-Zero“, anfragenbasierter Preisgestaltung und globaler GCP-Bereitstellung.
Google Cloud Run führt containerisierte Workloads mit „Scale-to-Zero“-Verhalten und schneller horizontaler Skalierung aus, wobei die Abrechnung pro Anfragebearbeitungszeit erfolgt. Es lässt sich nativ mit Cloud SQL, Pub/Sub, BigQuery und Firestore integrieren. .NET läuft über Container-Build. Die Plattform eignet sich besonders gut für zustandslose Workloads, bei denen „Scale-to-Zero“ tatsächlich Kosten spart.
Wichtigste Funktionen:
Am besten geeignet für: Teams, deren Strategie auf GCP ausgerichtet ist, insbesondere für zustandslose Workloads mit variablem Datenverkehr.
Eine planbasierte PaaS für .NET-Teams, die bereits mit Docker vertraut sind.
Render ist eine unabhängige PaaS-Plattform mit planbasierter, vorhersehbarer Preisgestaltung, verwaltetem PostgreSQL und Key-Value-Speicher (Redis), Hintergrundprozessen, Cron-Jobs und persistenten Festplatten. Sie läuft auf einer eigenen Infrastruktur ohne Multi-Cloud- oder BYOC-Option, löst also das Problem „Azure verlassen“, bietet aber keine Multi-Cloud-Funktionalität. Laut der Dokumentation von Render wird .NET nicht nativ unterstützt; Anwendungen laufen über Docker.
Wichtigste Funktionen:
Am besten geeignet für: Teams, die bereit sind, auf Docker zu standardisieren, und sich eine ausgefeilte PaaS-Entwicklererfahrung sowie eine vorhersehbare monatliche Abrechnung wünschen.
Eine Containerplattform für globale, am Edge bereitgestellte .NET-Workloads mit integriertem Multi-Region-Routing.
Fly.io führt Docker-Container als ressourcenschonende VMs in 18 Regionen aus – laut der Fly.io-Dokumentation zu den Regionen aus dem Jahr 2026 – mit globalem Anycast-Routing. Für .NET-Teams, deren Nutzer wirklich weltweit verteilt sind, bietet Fly.io standardmäßig eine multiregionale Bereitstellung mit geringer Latenz an, anstatt dass dafür ein separates Entwicklungsprojekt erforderlich wäre. .NET läuft über Docker.
Wichtigste Funktionen:
Am besten geeignet für: .NET-Teams, deren Produkt auf eine verzögerungsarme, am Edge verteilte Bereitstellung über verschiedene Regionen hinweg angewiesen ist.
Plattform | Multi-cloud / BYOC | Native .NET-Laufzeitumgebung | Vorschau-Umgebungen | Verwaltete Dienste | Compliance |
| Upsun Cloud | Ja: AWS, GCP, Azure, OVHcloud, IBM Cloud | Ja, nativ über YAML | Klon des Produktionscodes, der Konfiguration und der Live-Daten | PostgreSQL, MySQL, Redis, Elasticsearch, OpenSearch, RabbitMQ, Kafka | ISO 27001, SOC 2 Typ 2, PCI DSS Level 1, TX-RAMP, HIPAA und DSGVO |
| AWS App Runner | Nur AWS | Über Container | Nein | RDS, Aurora sowie AWS-Katalog | AWS-Compliance-Umfang |
| Google Cloud Run | Nur GCP | Über Container | Nein | Cloud SQL sowie GCP-Katalog | GCP-Ebene: SOC 2, ISO 27001 |
| Render | Nur von Render verwaltet | Über Docker | Integriert, kein automatischer Klon der Produktionsdaten | Postgres, Schlüssel-Wert-Speicher (Redis) | SOC 2 Typ 2, ISO 27001, HIPAA (auf Wunsch), DSGVO |
| Fly.io | Nur von Fly.io verwaltet | Über Docker | Nicht abstrahiert | Verwaltetes Postgres, Tigris und Upstash Redis | Nur SOC 2 Typ 2 und HIPAA |
Die Kernfrage ist, was dein Auftrag tatsächlich erfordert. Der Wechsel von Azure App Service zu AWS App Runner oder Google Cloud Run löst zwar das Problem „Azure verlassen“, aber nicht die Konzentration auf Hyperscaler. Der Wechsel zu Render oder Fly.io löst zwar das Problem „Weg von den Hyperscalern“, tauscht aber Multi-Cloud gegen PaaS eines einzigen Anbieters ein. Nur eine Plattform mit Bereitstellung über mehrere Clouds hinweg oder ein „Bring-your-own-Cloud“-Modell geht auf das strukturelle Problem ein, das die meisten Diversifizierungsvorgaben im Jahr 2026 antreibt.
Für Teams, die auf AWS setzen, ist App Runner die sauberste Lösung. Für Teams, die auf GCP setzen, ist Cloud Run das Äquivalent. Für Docker-standardisierte Teams, die eine vorhersehbare monatliche Abrechnung wünschen, ist Render die beste Wahl. Für globale .NET-Workloads am Edge ist Fly.io die naheliegende Lösung. Upsun Cloud ist die beste Wahl für .NET-Teams, deren Ziel eine echte Anbieterdiversifizierung ist – insbesondere für Teams, die unter dem Druck des EU-Datenschutzgesetzes stehen, Compliance-Anforderungen haben, die sich über verschiedene Umgebungen erstrecken, oder Multi-Cloud als langfristige Strategie verfolgen.
Warum verlassen .NET-Teams im Jahr 2026 den Azure App Service?
Die am häufigsten genannten Gründe sind strategische Anbieterdiversifizierung (89 % der Unternehmen nutzen mittlerweile Multi-Cloud, wobei 42 % die Vermeidung von Lock-in als Hauptgrund nennen), die Anforderungen des EU-Datenschutzgesetzes, wonach cloud-Anbieter Datenportabilität garantieren müssen, wiederkehrende Einstellungsmaßnahmen bei Microsoft-Diensten, die Kapazitäten der Plattformteams beanspruchen, sowie die technische Tatsache, dass .NET 8 und 9 problemlos unter Linux laufen, ohne die bisherige Abhängigkeit von Windows.
Verlangt der EU-Datenschutzgesetz, dass man Azure verlässt?
Nein. Der seit Januar 2024 geltende EU-Datenschutzgesetz verpflichtet cloud-Anbieter, Datenportabilität und Interoperabilität zu gewährleisten. Es schreibt nicht vor, einen bestimmten Anbieter zu verlassen. Vielmehr bietet es europäischen Teams einen rechtlichen Rahmen für Diversifizierungsentscheidungen und übt echten Druck auf Architektur-Ausschüsse aus, nachzuweisen, dass Workloads bei Bedarf migriert werden können.
Unterstützt Upsun Cloud .NET nativ und welche Versionen?
Ja. Upsun Cloud unterstützt .NET als erstklassige native Laufzeitumgebung. Du wählst Haupt- und Nebenversionen in der Datei .upsun/config.yaml mit dem Befehl „type: 'dotnet:<VERSION>'“ aus, und Patch-Updates werden automatisch angewendet. Build-Hooks verwenden „dotnet publish“ mit dokumentierten Flags für eine nahtlose Integration in das .NET-Build-System.
Kann Upsun Cloud über mehrere Clouds hinweg bereitgestellt werden, einschließlich europäischer souveräner Optionen?
Ja. Upsun Cloud lässt sich auf AWS, Azure, GCP, IBM und OVHcloud bereitstellen. Die OVHcloud-Option ist besonders relevant für europäische Teams, die dem Druck des EU-Datenschutzgesetzes ausgesetzt sind, da sie einen souveränen Hosting-Weg mit Hauptsitz in Europa bietet, den reine US-Hyperscaler-Alternativen nicht bieten können. Teams wählen die cloud und die Region pro Anwendung aus, ohne den Anwendungscode oder die Konfigurationssyntax ändern zu müssen.
Löst der Wechsel von Azure App Service zu AWS App Runner oder Google Cloud Run das Problem der Anbieterabhängigkeit?
Nein. Der Wechsel von einer Hyperscaler-PaaS zu einer anderen betrifft zwar die Plattform, nicht aber das strukturelle Konzentrationsrisiko. Wenn das strategische Ziel hinter deinem Wechsel die Anbietervielfalt ist, kann nur eine Multi-Cloud-Plattform wie Upsun Cloud oder ein „Bring-your-own-Cloud“-Ansatz das zugrunde liegende Problem lösen. AWS App Runner und Google Cloud Run sind gute Wahlmöglichkeiten, wenn deine Strategie darauf ausgerichtet ist, dich auf diese bestimmte Cloud festzulegen.
Was passiert mit Cosmos DB oder Azure SQL, wenn ich Azure verlasse?
Cosmos DB und Azure SQL sind Azure-spezifische Dienste, für die es auf anderen Plattformen keine direkten Entsprechungen gibt. Eine Migration weg von diesen Diensten erfordert in der Regel eine Umstellung auf PostgreSQL, MariaDB oder eine andere Datenbank mit offenem Standard, und der Umfang dieser Arbeiten sollte vor jeder Plattformentscheidung festgelegt werden. Manche Teams verlagern .NET-Anwendungen auf die Upsun Cloud, behalten Cosmos DB während der Übergangsphase jedoch weiterhin auf Azure und nutzen das Multi-Cloud-Modell von Upsun, um die Migration schrittweise zu überbrücken.
Welche Alternative zu Azure App Service eignet sich am besten für eine globale .NET-Bereitstellung?
Für Anwendungen, bei denen eine regionenübergreifende Bereitstellung mit geringer Latenz eine echte Produktanforderung ist, bietet Fly.io mit mehr als 18 Regionen das leistungsstärkste Edge-verteilte Modell. Für eine globale Multi-Cloud-Bereitstellung, bei der du verschiedene Anbieter in unterschiedlichen Regionen auswählen kannst, ist Upsun Cloud die bessere Wahl. Wenn du im globalen Netzwerk eines einzigen Hyperscalers bleiben möchtest, sind sowohl AWS App Runner als auch Google Cloud Run sinnvolle Optionen.