Finden Sie den richtigen Service, um Kosten zu senken

Davon profitieren langfristig das Unternehmen und die IT-Mitarbeiter.

Wenn Workloads als Gruppe von virtuellen Maschinen (VMs) vor Ort ausgeführt werden, können Administratoren das IaaS auswählen. “Lift-and-Shift “ Migrationsmodell und nehmen an, dass die VMs im virtuellen Azure-Netzwerk von Microsoft auf dieselbe Weise ausgeführt werden. Bei eingehender Prüfung stellen sie möglicherweise fest, dass ein Wechsel zu PaaS zur Kostensenkung und Erhöhung der Sicherheit beiträgt.

Überlegen Sie, wann IaaS die vernünftigste Wahl ist, um Azure IaaS mit PaaS zu vergleichen. In diesem Beispiel wird Microsoft Azure verwendet, kann jedoch auf alle angewendet werden öffentlicher Cloud-Anbieter.

Wann wird Azure IaaS im Vergleich zu PaaS verwendet?

IaaS bietet Full-Stack-Zugriff zu VMs. Administratoren, die das virtuelle Azure-Netzwerk von Microsoft verwenden, haben die gleiche Kontrolle über die Konfiguration der VMs wie vor der Migration von lokalen VMs.
Es gibt Situationen, die den Lift-and-Shift-Ansatz erfordern:

  • Ihr Webanwendungsframework und / oder Ihre Datenbankversion werden vom öffentlichen Cloud-Anbieter nicht unterstützt.
  • Ihre Verwaltungsrichtlinien erfordern die Fähigkeit, die VMs auf Registrierungsebene zu bearbeiten.
  • Ihre Sicherheitsrichtlinien zwingen Sie dazu, Daten auf eine Weise zu schützen, die von den Ressourcen des Cloud-Anbieters nicht separat unterstützt wird.
  • Sie können Ihren Kunden nicht die gleichen SLA-Metriken (Service Level Agreement) garantieren, die der Cloud-Anbieter in einer PaaS-Konfiguration anbietet.
Verwalten der Windows Server-VM in Azure.
IaaS bietet Full-Stack-Zugriff auf Ihre Cloud-basierten VMs.

Wenn diese Situationen nicht zutreffen, dann betrachten Sie PaaS. Microsoft Azure bietet verschiedene gehostete Alternativen, darunter:

  • Azure App-Dienst: Gehostete Webanwendungen
  • Azure SQL-Datenbank: Gehostete, geoskalige SQL Server-Datenbanken
  • Azure Active Directory-Domänendienste: Gehostete Active Directory-Gesamtstrukturen

Azure IaaS vs. PaaS-Funktionen

Nehmen wir zur Veranschaulichung eines Migrationsszenarios an, wir haben einen typischen Datenbankserver, der die Datenebene einer Branchenanwendung bereitstellt. Die Datenbank kann ein SQL Server-Failovercluster oder eine Always On-Verfügbarkeitsgruppe sein.
Ziel des Administrators ist es, die Datenbank so effizient wie möglich in die Azure-Cloud zu integrieren, ohne übermäßige Kosten oder Leistungseinbußen.
Zu den Vorteilen der PaaS Azure SQL-Datenbank gehört eine SLA mit einer Verfügbarkeit von 99,99%, die viele Unternehmen selbst mit Failover-Clustering nicht erreichen können. Die Azure SQL-Datenbank bietet eine aktive Georeplikation zu den gleichen Kosten wie die Primärdatenbank. Diese Funktion macht die SQL Server-Datenbank weltweit verfügbar, jedoch ohne den Verwaltungsaufwand und die Kosten für zusätzliche Hardware und Strom.

Georeplikation in der Azure SQL-Datenbank
Konfigurieren der Georeplikation für die Azure SQL-Datenbank.

Der Kompromiss zur Verwendung einer PaaS-Plattform ist der Vorteil der Verwendung von IaaS — Verwaltungskontrolle. Beispielsweise haben Administratoren weniger Kontrolle über den IIS-Webserver und die zugrunde liegende VM, auf der eine Azure App Service-Webanwendung gehostet wird, als wenn sie dieselbe App in einer VM hosten würden. Der Vorteil von PaaS ist jedoch die größere Flexibilität, z. B. die Georeplikationsfunktion der Azure SQL-Datenbank.

Der Kompromiss zur Verwendung einer PaaS-Plattform ist der Vorteil der Verwendung der IaaS-Verwaltungssteuerung.

Manchmal die Linien zwischen IaaS und PaaS wird verschwommen. Beispielsweise verfügt Microsoft Azure jetzt über eine Azure SQL-Datenbankfunktion in der Vorschau mit dem Namen Azure SQL Database Managed Instance. Dieses Angebot bietet mehr Zugriff auf die zugrunde liegende SQL Server-Instanz als Azure SQL, bietet jedoch die Vorteile des Hostings. Microsoft kümmert sich um die Hochverfügbarkeit und Hardwareoptimierung des virtuellen SQL Server-Servers und der zugehörigen Datenbanken.

Vergleich der Azure IaaS- und PaaS-Dienstkosten

Zum Vergleichen der Azure IaaS- und PaaS-Kosten können Administratoren den Azure Pricing Calculator verwenden. Dafür BeispielWir führen einen vereinfachten Vergleich zwischen dem Einfügen einer lokalen SQL Server-VM in Azure mithilfe der VM und den Bereitstellungsoptionen der Azure SQL-Datenbank durch.
Eine Schätzung für SQL Server VM umfasst:

  • DS3v2-Instanzgröße (4 vCPUSs, 14 GB RAM)
  • Keine SQL Server-Lizenz
  • 2 verwaltete Premium-Festplatten
  • Reservierte öffentliche IPv4-Adresse

Die monatliche Laufzeitgebühr für diese VM betrug, vorausgesetzt, sie ist immer aktiv, nur knapp 500 USD pro Monat. Fügen Sie Folgendes hinzu, um die Geoverfügbarkeit zu nutzen:

  • Duplikat der obigen VM-Konfiguration
  • Traffic Manager DNS-Lastenausgleich

Dies summiert sich auf 1.000 US-Dollar pro Monat für die Nutzung von IaaS.
Eine Schätzung für die Azure SQL-Datenbank umfasst:

  • Einzelne Standard Tier (S3) Datenbank
  • 500 GB Speicherplatz pro Datenbank

Dieses Angebot beläuft sich auf 170 USD pro Monat. Durch Hinzufügen von Geo-Replikation werden 340 US-Dollar pro Monat berechnet. Das PaaS-Modell ist deutlich günstiger.

Similar Posts

Leave a Reply