Welche Cloud eignet sich am besten für das Hosting meiner Windows-Anwendung?

Zuletzt aktualisiert:
29. Mai 2024

Welche Cloud eignet sich am besten für das Hosting meiner Windows-Anwendung?

Für Windows® ISVs ist die Wahl der besten Cloud-Option für die Bereitstellung ihrer Windows-Anwendung von entscheidender Bedeutung. Warum? Die Wahl der "falschen" Cloud kann die Anwendungsverfügbarkeit und -leistung beeinträchtigen, die Anwendungs- und Datensicherheit gefährden und sich negativ auf Ihr Endergebnis auswirken.

Leider gibt es keine "richtige" oder "falsche" Antwort bei der Auswahl eines Cloud-Dienstes. Es gibt eine breite Palette von Faktoren, die die Entscheidung beeinflussen können, darunter Sicherheit, Compliance, Skalierbarkeit, Kosten und Betriebszeitverpflichtung. Der beste Weg, Ihre Cloud auszuwählen, besteht darin, Ihre geschäftlichen Anforderungen und Ziele zu verstehen und die Cloud auszuwählen, die diese am besten erfüllt.

Ein offensichtliches Beispiel ist die regionale Abdeckung. Wenn Sie beispielsweise Kunden auf dem gesamten afrikanischen Kontinent haben, ist Google Cloud™ keine Option für Sie, da es derzeit nur ein Cloud-Zentrum für die Region Afrika gibt, das die Region Johannesburg, Südafrika, bedient.

Die regionale Abdeckung ist für einen ISV von entscheidender Bedeutung, da sie die Anwendungslatenz und die Cloud-Kosten erheblich beeinflussen kann. Je näher die Region an den Standorten Ihrer Kunden liegt, desto geringer sind die Latenzzeiten, die diese Kunden bei der Nutzung Ihrer Anwendung erleben - aber je mehr Regionen Sie für die Ausführung einer Arbeitslast auswählen, desto höher sind Ihre Kosten. Zur Verwirrung trägt auch bei, dass die Kosten für einige Dienste je nach Region variieren können. Beim Vergleich von Anbietern ist es wichtig, dass Sie die geografischen Regionen ermitteln, in denen sich die kritische Masse Ihrer Kunden befindet, damit Sie wissen, wie viel Ihnen jeder Anbieter für die Ausführung Ihres Workloads in dieser Region berechnen wird.

Eine weitere wichtige Überlegung für Windows-ISVs ist, wie ihre Anwendung mit Cloud-Ressourcen wie Speicherplatz, Verarbeitungsleistung, Netzwerken, Datenbanken und Servern interagieren kann. Alle Public Cloud-Anbieter bieten ein Software Development Kit (SDK) an, mit dem das Entwicklungsteam des ISV die Anwendung für die jeweilige Cloud optimieren kann. ISVs sollten die von den einzelnen Anbietern verfügbaren Optionen prüfen. Darüber hinaus sollten ISV-Administratoren die für die Verwaltung der Cloud-Umgebung verfügbaren Verwaltungstools prüfen, um sicherzustellen, dass ihre Anforderungen erfüllt werden.

Für die meisten Windows-ISVs wird der entscheidende Faktor aus einer Kombination von Elementen bestehen. Wenn ein ISV beispielsweise einen hohen Prozentsatz an saisonalen Nutzern hat, sind die Fähigkeit des Anbieters, neue Nutzer schnell einzubinden, und die Preisflexibilität in Bezug auf die Nutzerzahl von entscheidender Bedeutung. ISVs mit Anwendungen für das Finanz- oder Gesundheitswesen benötigen eine hochsichere Cloud, die Einhaltung der damit verbundenen Vorschriften sowie starke Autorisierungs- und Authentifizierungsgarantien.  

Windows-ISVs, die derzeit den Anwendungszugriff über ein eigenes Rechenzentrum (auch als private Cloud bezeichnet) bereitstellen , können sich dafür entscheiden, ihre derzeitige private Cloud beizubehalten, wenn sie sich für einen öffentlichen Cloud-Dienst anmelden. Für diese ISVs könnte es eine Priorität sein, die öffentliche Cloud zu wählen, die es ihnen beispielsweise ermöglicht, die Anwendungsleistung in problematischen geografischen Regionen zu verbessern und Überwachungs-Tools bereitzustellen, die es ihrem Admin-Team ermöglichen, ihre öffentliche Cloud auf die gleiche Weise zu verwalten wie ihre private Cloud.

Als Nächstes werden wir kurz die Serviceangebote von vier Public Cloud-Anbietern vergleichen: Amazon Web Services® (AWS®), Microsoft® Azure®, Google Cloud und Oracle® Cloud Infrastructure.

Amazon Web Services (AWS)

AWS ist der älteste öffentliche Cloud-Service mit einem Marktanteil von 31 % (Stand: 4. Quartal 2023) und einer beeindruckenden Auswahl von mehr als 200 individuellen Services. AWS bietet keine Standard-SLA für seine gesamte Cloud, sondern SLAs für jeden einzelnen Service. Beispielsweise beträgt die SLA für EC2 (Amazons Plattform für das Hosting von VM-Instanzen) 99,99 % auf regionaler Ebene und 99,95 % für eine Instanz. Im Falle eines Ausfalls verfügt AWS über ein abgestuftes System von Servicegutschriften, die an die Dauer des Ausfalls gebunden sind, wobei für längere Ausfälle höhere Servicegutschriften gewährt werden.

Was die Standorte der Rechenzentren betrifft, so verfügt AWS derzeit über 33 Regionen auf der ganzen Welt und 105 Availability Zones. Eine AWS-Region ist eine Ansammlung von Rechenzentren in einem bestimmten geografischen Gebiet; Availability Zones sind Untergruppen von Regionen. AWS Local Zones sind Erweiterungen einer Region, die standortspezifisch sind, z. B. Boston oder Los Angeles. Wenn Sie mehrere Regionen oder Zonen nutzen, wird Ihre Cloud-Computing-Gesamtrechnung höher ausfallen. Wenn Sie außerdem Anwendungsdaten zwischen Regionen verschieben müssen, berechnet AWS Ihnen Gebühren für den Dateneingang.

AWS stellt Entwicklern ein SDK zur Verfügung, damit Anwendungen einfacher mit AWS-Cloud-Ressourcen interagieren können. Für die Verwaltung bietet AWS ein Webportal und eine Befehlszeilenschnittstelle (CLI).

AWS verwendet ein Pay-as-you-go-Modell für seine Cloud-Ressourcen. Die Preisgestaltung ist äußerst komplex - so komplex, dass viele Beratungsunternehmen Dienste anbieten, die Ihnen bei der Kostenplanung helfen. Amazon bietet einen Online-Preiskalkulator, der Ihnen den Einstieg erleichtert.

Microsoft Azure

Azure ist die zweitgrößte öffentliche Cloud mit einem Anteil von 24 % am Gesamtmarkt (Stand: 4. Quartal 2023), einschließlich Diensten wie Microsoft 365. Wie AWS hat jeder Azure-Dienst seine eigene SLA; die Betriebszeitgarantien sind ähnlich wie bei AWS. Die SLA-Variable von Azure sind die Verfügbarkeitszonen, d. h. VMs mit mindestens zwei Instanzen, die in zwei Verfügbarkeitszonen bereitgestellt werden, haben eine SLA von 99,9 %; wenn sich die Instanzen in derselben Verfügbarkeitszone befinden, sinkt die SLA auf 99,95 %. Für Einzelinstanz-VMs beträgt die Mindest-SLA für jede Hardwarekonfiguration und Verfügbarkeitszone 95 %. Microsoft bietet Service-Gutschriften, wenn SLAs nicht erfüllt werden.

Zum Zeitpunkt der Erstellung dieses Dokuments übertrifft Microsoft AWS bei der regionalen Abdeckung mit mehr als 60 Regionen gegenüber 33 Regionen bei AWS. Jede Azure-Region verfügt über 3 Verfügbarkeitszonen, jede mit einem eigenen Rechenzentrum, um die Latenz zu verringern.

Wie AWS stellt Microsoft Entwicklern ein SDK und Administratoren ein Webportal und eine Befehlszeilenschnittstelle zur Verfügung, obwohl alle Azure-Dienste und -Ressourcen über das Portal verwaltet werden können, ohne die Befehlszeile zu verwenden.

Microsoft behauptet, dass AWS bei der Ausführung von Windows Server® und SQL Server® erheblich teurer ist als Azure. Anstatt sich auf diese Behauptung zu verlassen, können Sie den Preisrechner von Microsoft verwenden, um Ihre Kosten für die Ausführung Ihrer Arbeitslast auf Azure zu schätzen.

{{CTAEMBED_IDENTIFIER}}

Google Wolke

Google hat erhebliche Anstrengungen unternommen, um Vertriebstalente zu gewinnen und den Marktanteil der Google Cloud zu erhöhen, die mit 11 % im vierten Quartal 2023 bereits die drittgrößte Cloud-Plattform ist.

Wie AWS und Azure bietet auch Google Cloud SLAs für bestimmte Dienste, die je nach Service-Tier variieren. Google hat drei Service-Tiers: Standard, Premium und Enterprise. Für die Premium- und Enterprise-Tiers, die direkt auf dem Premium-Backbone von Google laufen, erhebt Google Gebühren. Für Google Compute Engine™ (auch bekannt als virtuelle Maschinen, die auf der Cloud-Infrastruktur von Google laufen) hat eine einzelne Instanz in der Premium-Stufe eine Betriebszeit-SLA von mindestens 99,99 % in einer einzelnen oder mehreren Zonen. Wie AWS und Microsoft bietet Google Service-Gutschriften, wenn die SLAs nicht erfüllt werden.

Mit Ausnahme des afrikanischen Kontinents verfügt Google mit 40 Regionen und über 120 Verfügbarkeitszonen über eine beeindruckende Abdeckung von Rechenzentren zur Unterstützung von Google Cloud.

Wie AWS und Microsoft bietet Google Cloud Entwicklern ein SDK und Administratoren ein Webportal und eine CLI, die Befehle im Linux-Stil unterstützt.

Wie bei AWS und Microsoft erfolgt auch bei Google Cloud die Preisgestaltung nach dem Pay-as-you-go-Prinzip. Google bietet Unternehmen, die Google Cloud ausprobieren möchten, auch kostenlose Credits und Zugang zu Google-Produkten an (zusätzlich zum Standard-Tier, das bis zu bestimmten Stufen kostenlos genutzt werden kann). Google bietet auch einen Preiskalkulator für Interessenten, die die Kosten für die Ausführung verschiedener Arbeitslasten in Google Cloud vergleichen möchten.

Oracle Cloud-Infrastruktur

Oracle ist das letzte Unternehmen dieser Gruppe, das in den Markt für öffentliche Clouds eintritt (2016), mit einem Marktanteil von 2 % im vierten Quartal 2023. Das Unternehmen behauptet, dass der späte Markteintritt ihm die Möglichkeit gab, aus den Erfahrungen der ersten Marktteilnehmer zu lernen, und es ihm ermöglichte, seine Cloud effizienter und wirtschaftlicher zu gestalten als die etablierten Akteure.

Wie die oben genannten Cloud-Service-Provider verfügt auch Oracle Cloud Infrastructure (OCI) über SLAs für jeden seiner Cloud-Services; der Oracle NoSQL Database Cloud Service bietet beispielsweise eine Verfügbarkeits-SLA von 99,995 %. Allerdings geht Oracle mit drei SLAs - Verfügbarkeit, Verwaltbarkeit und Leistung - für jeden Service noch einen Schritt weiter als die oben genannten Cloud-Service-Anbieter. Wie die oben genannten Cloud-Service-Anbieter bietet OCI Service-Gutschriften an, wenn die SLAs nicht erfüllt werden.

Ein weiterer Bereich, in dem sich OCI von anderen Cloud-Diensten unterscheidet, ist das Angebot von Cloud-Regionen für gewerbliche Kunden und von Cloud-Realms für staatliche Kunden. Für gewerbliche Kunden bietet OCI 38 Cloud-Regionen in 24 Ländern an. OCI-Realms sind Sammlungen von Cloud-Regionen, die voneinander isoliert sind und keine Daten austauschen. Zu den angebotenen Realms gehören solche, die für die Bedürfnisse der US-Regierung, der britischen Regierung und der australischen Regierung optimiert sind.

OCI bietet eine Reihe von SDKs, die Entwickler nutzen können, um die Interaktion von Anwendungen mit OCI zu optimieren. Für Administratoren bietet OCI ein Webportal und ein Service Gateway, das den sicheren Zugriff auf mehrere Oracle Cloud-Services von einem virtuellen Cloud-Netzwerk (VCN) oder einem lokalen Netzwerk aus ermöglicht. 

Die Preise für die OCI-Dienste sind für alle Regionen und Bereiche gleich und variieren je nach dem in Anspruch genommenen Dienst (z. B. Dienst für virtuelle Maschinen). Wie die anderen in diesem Beitrag behandelten Anbieter verwendet OCI ein Pay-as-you-go-Modell, bei dem die Kunden für die tatsächliche Nutzung zahlen. OCI bietet auch ein Universal Credit-Jahresverpflichtungsmodell an, bei dem die Kunden einen im Voraus bezahlten Betrag an Credits erwerben, der je nach tatsächlicher Nutzung in Anspruch genommen wird. OCI bietet einen Kostenkalkulator und ein Kostenmanagement-Tool, die den Kunden über das Webportal zur Verfügung stehen. Außerdem können Kunden, die einen anderen öffentlichen Cloud-Dienst nutzen, bei OCI einen Rechnungsvergleich anfordern.

Eine Entscheidung weniger für Windows ISVs

Auch wenn jeder der oben beschriebenen Dienste ähnlich zu sein scheint, gibt es doch genügend Variablen zwischen den einzelnen Diensten, so dass die Auswahl des für Sie und Ihre Kunden am besten geeigneten Dienstes ein heikles Unterfangen sein kann.

Aber - sobald Sie Ihren Public Cloud-Anbieter ausgewählt haben, ist es einfach, die Lösung zu wählen, die es Ihnen ermöglicht Ihre Windows-Anwendung mit Kunden an jedem Ort und auf jedem Gerät gemeinsam nutzen können.

GO-Global funktioniert mit jeder Cloud, ist einfach zu installieren und zu implementieren und nutzt die vorhandene Infrastruktur sowie die Sicherheits- und Skalierbarkeitsfunktionen aller Cloud-Services, um die von Ihnen benötigten erweiterten Funktionen mit weniger Komplexität und geringeren Kosten bereitzustellen.

Machen Sie GO-Global zu Ihrer ersten Wahl. Wenn Sie mehr erfahren möchten, können Sie hier eine Demo anfordern oder eine kostenlose 30-Tage-Testversion herunterladen.

Umzug in die Cloud?

Erfahren Sie, wie GO-Global einen einfachen Zugang zu Windows-Anwendungen in der Cloud ermöglicht