0Pricing
Azure Fundamentals · Lektion

Azure-SLAs und zusammengesetzte SLAs

Lesen Sie die SLAs von Azure-Diensten, berechnen Sie das zusammengesetzte SLA einer Architektur mit mehreren Diensten und verstehen Sie, wie Redundanz das Gesamt-SLA erhöhen oder verringern kann.

Azure-SLAs und zusammengesetzte SLAs ist eine kostenlose Azure Fundamentals-Lektion auf CoddyKit. Dies ist Lektion 1 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Azure Fundamentals-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Azure Fundamentals-Kurs umfasst insgesamt 4 Lektionen.

Was ist ein SLA?

Ein Service Level Agreement (SLA) ist eine formelle Zusage von Microsoft, die die garantierte Mindestverfügbarkeit und Konnektivität für jeden Azure-Dienst festlegt. SLAs werden als Prozentsatz angegeben – beispielsweise bedeutet 99.9%, dass der Dienst in einem bestimmten Monat mindestens 99.9% der Zeit verfügbar ist. Wenn Microsoft das SLA nicht einhält, haben Kundinnen und Kunden Anspruch auf Dienstgutschriften als Ausgleich.

Azure-SLA-Dokumente lesen

Jeder Azure-Dienst verfügt über ein eigenes SLA-Dokument, das unter azure.microsoft.com/en-us/support/legal/sla/ veröffentlicht wird. Achten Sie beim Lesen eines SLA auf Folgendes: den Verfügbarkeitsprozentsatz, die erforderlichen Bedingungen (z. B. die Bereitstellung über zwei oder mehr Instanzen) und die Gutschriftentabelle, aus der hervorgeht, wie hoch die Gutschrift bei jedem Grad der Unterschreitung ausfällt.

# Common Azure SLA percentages:
# Azure Virtual Machines (single instance, Premium SSD): 99.9%
# Azure Virtual Machines (two instances, different AZs): 99.99%
# Azure SQL Database (Business Critical): 99.99%
# Azure Blob Storage (RA-GRS): 99.99%
# Azure App Service: 99.95%

Aus SLA-Prozentsätzen Ausfallzeiten berechnen

Ein SLA-Prozentsatz entspricht einer zulässigen Ausfallzeit pro Monat:

  • 99.9% = bis zu 43.8 Minuten Ausfallzeit pro Monat
  • 99.95% = bis zu 21.9 Minuten pro Monat
  • 99.99% = bis zu 4.38 Minuten pro Monat
  • 99.999% = bis zu 26 Sekunden pro Monat

Wenn Sie diese Werte verstehen, können Sie beurteilen, ob das SLA eines Dienstes Ihre Anforderungen an die Geschäftskontinuität erfüllt.

Was ist ein zusammengesetztes SLA?

Wenn Ihre Anwendung von mehreren Azure-Diensten abhängt, die jeweils über ein eigenes SLA verfügen, entspricht die Gesamtverfügbarkeit dem Produkt aller einzelnen SLAs. Dies wird als zusammengesetztes SLA bezeichnet. Wenn ein einzelner Dienst nicht verfügbar ist, ist auch die Anwendung nicht verfügbar. Daher liegt das zusammengesetzte SLA immer unter dem niedrigsten einzelnen SLA in der Kette.

# Composite SLA formula for services in series:
# Composite SLA = SLA_service1 * SLA_service2 * SLA_serviceN

# Example: Web App (99.95%) + Azure SQL Database (99.99%)
# Composite SLA = 0.9995 * 0.9999 = 0.9994 = 99.94%

Beispiel für ein zusammengesetztes SLA: drei Dienste

Betrachten Sie eine Anwendung, die Azure App Service (99.95%), Azure SQL Database (99.99%) und Azure Cache for Redis (99.9%) verwendet. Das zusammengesetzte SLA lautet: 0.9995 × 0.9999 × 0.999 = 0.9984 = 99.84%. Das bedeutet, dass die Anwendung bis zu 2.4 Stunden pro Monat nicht verfügbar sein könnte, obwohl jeder einzelne Dienst ein starkes SLA besitzt. Durch das Hinzufügen weiterer Dienste in einer Kette steigt dieses Risiko.

# Composite SLA calculation:
# App Service: 0.9995
# Azure SQL:   0.9999
# Redis Cache: 0.9990
# Composite:   0.9995 * 0.9999 * 0.9990 = 0.9984 (99.84%)

# Allowed downtime at 99.84%:
# 0.0016 * 43800 minutes/month = ~70 minutes/month

SLA durch Redundanz verbessern

Sie können Ihr zusammengesetztes SLA durch Redundanz verbessern, indem Sie parallele Instanzen eines Dienstes ausführen, sodass bei einem Ausfall die andere Instanz den Betrieb fortsetzt. Bei Diensten im Parallelbetrieb ändert sich die Formel: Die kombinierte Nichtverfügbarkeit entspricht dem Produkt der Nichtverfügbarkeiten der einzelnen Dienste. Beispielsweise ergeben zwei parallel betriebene App-Service-Instanzen mit jeweils 99.95%: 1 - (0.0005 × 0.0005) = 99.9997%.

# Parallel SLA formula (higher availability):
# Combined unavailability = unavailability_A * unavailability_B
# Combined availability = 1 - (combined unavailability)

# Two App Service instances at 99.95% each:
# Combined unavailability = 0.0005 * 0.0005 = 0.00000025
# Combined availability = 1 - 0.00000025 = 99.99997%

Kostenloser Tarif und kein SLA

Einige Azure-Dienste verfügen bei Verwendung eines kostenlosen oder gemeinsam genutzten Tarifs über kein SLA. Azure App Service im Free-Tarif (F1) oder Shared-Tarif (D1) bietet beispielsweise keine Verfügbarkeitsgarantie. Für Entwicklung und Tests ist dies akzeptabel, Produktionsworkloads müssen jedoch einen kostenpflichtigen Tarif verwenden, um für ein SLA infrage zu kommen. Prüfen Sie vor der Bereitstellung von Produktionsressourcen immer die SLA-Bedingungen.

SLAs und VMs mit einer Instanz

Für Azure Virtual Machines gelten je nach Konfiguration unterschiedliche SLAs. Eine VM mit einer Instanz und Premium SSD erhält ein SLA von 99.9%. Dieselbe VM erreicht bei der Bereitstellung in einem Verfügbarkeitsset 99.95%. Zwei VMs, die über Verfügbarkeitszonen verteilt bereitgestellt werden, erreichen 99.99%. Dies zeigt, dass sich Architekturentscheidungen direkt auf das SLA auswirken, das Sie Ihren eigenen Kundinnen und Kunden zusichern und gegenüber ihnen einhalten können.

Dienstgutschriften und Ausgleich

Wenn Microsoft ein SLA nicht einhält, können Kundinnen und Kunden Dienstgutschriften anfordern – prozentuale Rabatte, die auf zukünftige Rechnungen angewendet werden. Die Höhe der Gutschrift steigt mit der Schwere des Verstoßes: typischerweise 10% bei einer Verfügbarkeit zwischen 99.0% und 99.9%, 25% bei unter 99.0% und in einigen Fällen 100%. Dienstgutschriften sind das einzige Rechtsmittel – Microsoft zahlt bei SLA-Verstößen keinen finanziellen Ausgleich.

SLA im Vergleich zu Ihren eigenen RTO-/RPO-Zielen

Das SLA von Microsoft ist eine Garantie für die Verfügbarkeit des Dienstes, nicht für das spezifische Recovery Time Objective (RTO) oder Recovery Point Objective (RPO) Ihrer Anwendung. Selbst wenn ein Dienst sein SLA erfüllt, benötigen Sie möglicherweise zusätzliche Architekturmuster – etwa Failover über mehrere Regionen oder regelmäßige Sicherungen –, um Ihre eigenen Ziele für die Geschäftskontinuität zu erreichen. Das SLA bildet eine Untergrenze, keine Obergrenze.

SLA-Konformität überwachen

Verwenden Sie Azure Monitor und Azure Service Health, um zu verfolgen, ob die Dienste ihre SLAs erfüllen. Azure Service Health informiert über Dienstausfälle, geplante Wartungen und Integritätsmeldungen, die sich auf Ihre Ressourcen auswirken können. Richten Sie Integritätswarnungen ein, damit Sie sofort benachrichtigt werden, wenn ein Azure-Dienst in Ihrer Region ein Problem aufweist.

# Create a Service Health alert:
az monitor activity-log alert create \
  --name 'ServiceHealthAlert' \
  --resource-group myRG \
  --condition category=ServiceHealth \
  --action-group myActionGroup

Schnelltest

Testen Sie Ihr Verständnis der Konzepte von Microsoft Azure Fundamentals (AZ-900) aus dieser Lektion.

Zusammenfassung der Lektion

In dieser Lektion haben Sie gelernt: Ein SLA ist eine formelle, als Prozentsatz angegebene Verfügbarkeitsgarantie von Microsoft; das zusammengesetzte SLA für Dienste in Reihe wird durch Multiplikation aller einzelnen SLAs berechnet; und Redundanz im Parallelbetrieb kann das zusammengesetzte SLA erheblich verbessern. Als Nächstes beschäftigen wir uns mit Verfügbarkeitssets und Verfügbarkeitszonen, um zu verstehen, wie hohe SLAs für VM-Workloads erreicht werden.

Häufig gestellte Fragen

Ist die Lektion „Azure-SLAs und zusammengesetzte SLAs“ kostenlos?

Ja — der vollständige Text von „Azure-SLAs und zusammengesetzte SLAs“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Azure Fundamentals-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Azure Fundamentals-Kurs umfasst insgesamt 4 Lektionen.

Was lerne ich in „Azure-SLAs und zusammengesetzte SLAs“?

Lesen Sie die SLAs von Azure-Diensten, berechnen Sie das zusammengesetzte SLA einer Architektur mit mehreren Diensten und verstehen Sie, wie Redundanz das Gesamt-SLA erhöhen oder verringern kann. Du übst Azure Fundamentals mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um Azure Fundamentals zu starten?

Keine Vorkenntnisse erforderlich. Azure Fundamentals auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 1 von 4.

Wie lange dauert die Lektion „Azure-SLAs und zusammengesetzte SLAs“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser Azure Fundamentals-Lektion Code schreiben und ausführen?

Ja. Jede Azure Fundamentals-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. Azure-SLAs und zusammengesetzte SLAs
  2. Verfügbarkeitsgruppen und Verfügbarkeitszonen
  3. Aktiv-Aktiv-Architektur über mehrere Regionen
  4. Integritätsprüfungen und kontrollierte Degradation
← Zurück zu Azure Fundamentals