Verfügbarkeitsoptionen für virtuelle Computer in AzureAvailability options for virtual machines in Azure

Dieser Artikel enthält eine Übersicht über die Verfügbarkeitsfunktionen von virtuellen Azure-Computern (VMs).This article provides you with an overview of the availability features of Azure virtual machines (VMs).

HochverfügbarkeitHigh availability

Workloads werden in der Regel auf verschiedene VMs verteilt, um einen hohen Durchsatz, Leistung und Redundanz zu erzielen, falls eine VM aufgrund eines Updates oder eines anderen Ereignisses beeinträchtigt wird.Workloads are typically spread across different virtual machines to gain high throughput, performance, and to create redundancy in case a VM is impacted due to an update or other event.

Azure bietet verschiedene Optionen für Hochverfügbarkeit.There are few options that Azure provides to achieve High Availability. Zunächst sprechen wir über grundlegende Konstrukte.First let’s talk about basic constructs.

VerfügbarkeitszonenAvailability zones

Mit Verfügbarkeitszonen erhalten Sie mehr Kontrolle beim Aufrechterhalten der Verfügbarkeit von Anwendungen und Daten auf Ihren virtuellen Computern.Availability zones expand the level of control you have to maintain the availability of the applications and data on your VMs. Eine Verfügbarkeitszone ist eine physisch getrennte Zone in einer Azure-Region.An Availability Zone is a physically separate zone, within an Azure region. Pro unterstützter Azure-Region sind drei Verfügbarkeitszonen vorhanden.There are three Availability Zones per supported Azure region.

Jede Verfügbarkeitszone verfügt über eine eigene Stromquelle, ein Netzwerk und eine Kühlung.Each Availability Zone has a distinct power source, network, and cooling. Indem Sie Ihre Lösungen für die Verwendung von replizierten VMs in Zonen gestalten, können Sie Ihre Apps und Daten vor dem Verlust eines Datencenters schützen.By architecting your solutions to use replicated VMs in zones, you can protect your apps and data from the loss of a datacenter. Wenn eine Zone kompromittiert ist, sind replizierte Apps und Daten sofort in einer anderen Zone verfügbar.If one zone is compromised, then replicated apps and data are instantly available in another zone.

Verfügbarkeitszonen

Informieren Sie sich über das Bereitstellen einer Windows- oder Linux-VM in einer Verfügbarkeitszone.Learn more about deploying a Windows or Linux VM in an Availability Zone.

FehlerdomänenFault domains

Eine Fehlerdomäne ist eine logische Gruppe von zugrunde liegender Hardware mit einer gemeinsamen Stromquelle und einem Netzwerkswitch, ähnlich einem Rack in einem lokalen Rechenzentrum.A fault domain is a logical group of underlying hardware that share a common power source and network switch, similar to a rack within an on-premises datacenter.

UpdatedomänenUpdate domains

Eine Updatedomäne ist eine logische Gruppe von zugrunde liegender Hardware, die zur gleichen Zeit gewartet oder neu gestartet werden kann.An update domain is a logical group of underlying hardware that can undergo maintenance or be rebooted at the same time.

Mit diesem Ansatz wird sichergestellt, dass mindestens eine Instanz Ihrer Anwendung immer ausgeführt wird, wenn für die Azure-Plattform die regelmäßige Wartung durchgeführt wird.This approach ensures that at least one instance of your application always remains running as the Azure platform undergoes periodic maintenance. Während einer Wartung werden die Updatedomänen unter Umständen nicht der Reihe nach neu gestartet, sondern es wird jeweils nur eine Updatedomäne neu gestartet.The order of update domains being rebooted may not proceed sequentially during maintenance, but only one update domain is rebooted at a time.

Skalierungsgruppen für virtuelle ComputerVirtual Machines Scale Sets

Mit Azure-VM-Skalierungsgruppen können Sie eine Gruppe VMs mit Lastenausgleich erstellen und verwalten.Azure virtual machine scale sets let you create and manage a group of load balanced VMs. Die Anzahl von VM-Instanzen kann automatisch erhöht oder verringert werden, wenn sich der Bedarf ändert, oder es kann ein Zeitplan festgelegt werden.The number of VM instances can automatically increase or decrease in response to demand or a defined schedule. Skalierungsgruppen ermöglichen Hochverfügbarkeit für Ihre Anwendungen und das zentrale Verwalten, Konfigurieren und Aktualisieren zahlreicher VMs.Scale sets provide high availability to your applications, and allow you to centrally manage, configure, and update many VMs. Es empfiehlt sich, mindestens zwei VMs in einer Skalierungsgruppe zu erstellen, um eine Anwendung mit hoher Verfügbarkeit zu erhalten und die Azure-SLA von 99,95 Prozent zu erfüllen.We recommended that two or more VMs are created within a scale set to provide for a highly available application and to meet the 99.95% Azure SLA. Für die Skalierungssgruppe selbst entstehen keine Kosten. Sie bezahlen nur für die einzelnen VM-Instanzen, die Sie erstellen.There is no cost for the scale set itself, you only pay for each VM instance that you create. Wenn ein einzelner virtuelle Computer Azure Premium SSD verwendet, gilt die Azure-SLA für ungeplante Wartungsereignisse.When a single VM is using Azure premium SSDs, the Azure SLA applies for unplanned maintenance events. VMs in einer Skalierungsgruppe können über mehrere Updatedomänen und Fehlerdomänen hinweg bereitgestellt werden, um die Verfügbarkeit und Ausfallsicherheit für den Fall von Rechenzentrumsausfällen sowie geplanten oder ungeplanten Wartungsereignissen zu maximieren.Virtual machines in a scale set can be deployed across multiple update domains and fault domains to maximize availability and resilience to outages due to data center outages, and planned or unplanned maintenance events. VMs in einer Skalierungsgruppe können auch in einer einzelnen Verfügbarkeitszone oder regional bereitgestellt werden.Virtual machines in a scale set can also be deployed into a single Availability zone, or regionally. Die Bereitstellungsoptionen für Verfügbarkeitszonen können je nach Orchestrierungsmodus variieren.Availability zone deployment options may differ based on the orchestration mode.

Vorschau: Orchestrierungsmodus (Vorschau)Preview: Orchestration mode Preview

Anhand von VM-Skalierungsgruppen können Sie den Orchestrierungsmodus angeben.Virtual machines scale sets allow you to specify orchestration mode. Mit dem Orchestrierungsmodus für VM-Skalierungsgruppe (Vorschauversion) können Sie nun wählen, ob die Skalierungsgruppe VMs orchestrieren soll, die explizit außerhalb eines Konfigurationsmodells für die Skalierungsgruppe erstellt wurden, oder VM-Instanzen, die implizit basierend auf dem Konfigurationsmodell erstellt wurden.With the virtual machine scale set orchestration mode (preview), you can now choose whether the scale set should orchestrate virtual machines which are created explicitly outside of a scale set configuration model, or virtual machine instances created implicitly based on the configuration model. Wählen Sie den Orchestrierungsmodus aus, über den das VM-Orchestrierungsmodell eine Gruppierung der explizit definierten VMs in einer Region oder Verfügbarkeitszone zulässt.Choose the orchestration mode that VM orchestration model allows you group explicitly defined Virtual Machines together in a region or in an availability zone. VMs, die in einer Verfügbarkeitszone bereitgestellt werden, bieten eine Zonenisolierung für VMs, weil sie an die Grenze der Verfügbarkeitszone gebunden sind und nicht durch Ausfälle beeinträchtigt werden, die möglicherweise in anderen Verfügbarkeitszonen in der Region auftreten.Virtual machines deployed in an Availability Zone provides zonal isolation to VMs are they are bound to the availability zone boundary and are not subjected to any failures that may occur in other availability zone in the region.

„orchestrationMode“: „VM“ (VirtualMachine)“orchestrationMode”: “VM” (VirtualMachine) „orchestrationMode“: „ScaleSetVM“ (VirtualMachineScaleSetVM)“orchestrationMode”: “ScaleSetVM” (VirtualMachineScaleSetVM)
VM-KonfigurationsmodellVM configuration model None (Keine):None. „VirtualMachineProfile“ ist im Skalierungsgruppenmodell nicht definiert.VirtualMachineProfile is undefined in the scale set model. Erforderlich.Required. „VirtualMachineProfile“ wird in das Skalierungsgruppenmodell eingefügt.VirtualMachineProfile is populated in the scale set model.
Hinzufügen einer neuen VM zu einer SkalierungsgruppeAdding new VM to Scale Set VMs werden bei der Erstellung explizit zur Skalierungsgruppe hinzugefügt.VMs are explicitly added to the scale set when the VM is created. VMs werden implizit erstellt und der Skalierungsgruppe basierend auf dem VM-Konfigurationsmodell, der Anzahl der Instanzen und den AutoScaling-Regeln hinzugefügt.VMs are implicitly created and added to the scale set based on the VM configuration model, instance count, and AutoScaling rules.
VerfügbarkeitszonenAvailability Zones Unterstützt die regionale Bereitstellung oder VMs in einer Verfügbarkeitszone.Supports regional deployment or VMs in one Availability Zone Unterstützt regionale Bereitstellung oder mehrere Verfügbarkeitszonen; kann die Strategie zum Sicherstellen eines Zonengleichgewichts definieren.Supports regional deployment or multiple Availability Zones; Can define the zone balancing strategy
FehlerdomänenFault domains Kann die Anzahl der Fehlerdomänen definieren.Can define fault domains count. 2 oder 3 basierend auf der regionalen Unterstützung und 5 für Verfügbarkeitszonen.2 or 3 based on regional support and 5 for Availability zone. Die zugewiesene VM-Fehlerdomäne bleibt während des VM-Lebenszyklus erhalten, einschließlich der Freigabe und dem Neustart.The assigned VM fault domain will persist with VM lifecycle, including deallocate and restart. Kann 1, 2 oder 3 Fehlerdomänen für nicht zonenbasierte Bereitstellungen und 5 für Verfügbarkeitszonenbereitstellungen definieren.Can define 1, 2, or 3 fault domains for non-zonal deployments, and 5 for Availability zone deployments. Die zugewiesene VM-Fehlerdomäne bleibt nicht im VM-Lebenszyklus erhalten, VMs werden bei der Zuordnung einer Fehlerdomäne zugewiesen.The assigned VM fault domain does not persist with VM lifecycle, virtual machines are assigned a fault domain at time of allocation.
UpdatedomänenUpdate domains N/V.N/A. Updatedomänen werden automatisch Fehlerdomänen zugeordnet.Update domains are automatically mapped to fault domains N/V.N/A. Updatedomänen werden automatisch Fehlerdomänen zugeordnet.Update domains are automatically mapped to fault domains

Fehler- und UpdatedomänenFault domains and update domains

VM-Skalierungsgruppen vereinfachen durch das Ausrichten von Fehlerdomänen und Updatedomänen das Entwerfen für Hochverfügbarkeit.Virtual machine scale sets simplify designing for high availability by aligning fault domains and update domains. Sie müssen nur die Anzahl der Fehlerdomänen für die Skalierungsgruppe definieren.You will only have to define fault domains count for the scale set. Die Anzahl der für die Skalierungsgruppe verfügbaren Fehlerdomänen kann je nach Region variieren.The number of fault domains available to the scale sets may vary by region. Weitere Informationen finden Sie in Anzahl der Fehlerdomänen pro Region.See Number of Fault Domains per region.

VerfügbarkeitsgruppenAvailability sets

Eine Verfügbarkeitsgruppe ist eine logische Gruppierung von virtuellen Computern in einem Datencenter, über die Azure erkennen kann, wie Ihre Anwendung erstellt wurde, um für Redundanz und Verfügbarkeit zu sorgen.An availability set is a logical grouping of VMs within a datacenter that allows Azure to understand how your application is built to provide for redundancy and availability. Es empfiehlt sich, mindestens zwei virtuelle Computer in einer Verfügbarkeitsgruppe zu erstellen, um eine Anwendung mit hoher Verfügbarkeit zu erhalten und die Azure-SLA von 99,95 Prozent zu erfüllen.We recommended that two or more VMs are created within an availability set to provide for a highly available application and to meet the 99.95% Azure SLA. Für die Verfügbarkeitsgruppe selbst entstehen keine Kosten. Sie bezahlen nur für die einzelnen VM-Instanzen, die Sie erstellen.There is no cost for the Availability Set itself, you only pay for each VM instance that you create. Wenn ein einzelner virtuelle Computer Azure Premium SSD verwendet, gilt die Azure-SLA für ungeplante Wartungsereignisse.When a single VM is using Azure premium SSDs, the Azure SLA applies for unplanned maintenance events.

In einer Verfügbarkeitsgruppe werden VMs automatisch auf diese Fehlerdomänen verteilt.In an availability set, VMs are automatically distributed across these fault domains. Bei diesem Ansatz werden die Auswirkungen von potenziellen Hardwareausfällen, Netzwerkausfällen oder Stromausfällen beschränkt.This approach limits the impact of potential physical hardware failures, network outages, or power interruptions.

Virtuelle Computer mit Azure Managed Disks werden bei Verwendung einer verwalteten Verfügbarkeitsgruppe auf Fehlerdomänen für verwaltete Datenträger ausgerichtet.For VMs using Azure Managed Disks, VMs are aligned with managed disk fault domains when using a managed availability set. Diese Ausrichtung stellt sicher, dass sich alle verwalteten, an einen virtuellen Computer angefügten Datenträger innerhalb der gleichen Fehlerdomäne für verwaltete Datenträger befinden.This alignment ensures that all the managed disks attached to a VM are within the same managed disk fault domain.

Nur virtuelle Computer mit verwalteten Datenträgern können in einer verwalteten Verfügbarkeitsgruppe erstellt werden.Only VMs with managed disks can be created in a managed availability set. Die Anzahl der Fehlerdomänen für verwaltete Datenträger variiert je nach Region – pro Region sind entweder zwei oder drei Fehlerdomänen für verwaltete Datenträger vorhanden.The number of managed disk fault domains varies by region - either two or three managed disk fault domains per region. Sie können sich weiter über diese Fehlerdomänen für verwaltete Datenträger für Linux-VMs oder Windows-VMs informieren.You can read more about these managed disk fault domains for Linux VMs or Windows VMs.

Verwaltete Verfügbarkeitsgruppe

VMs innerhalb einer Verfügbarkeitsgruppe werden automatisch auf die Updatedomänen verteilt.VMs within an availability set are also automatically distributed across update domains.

Verfügbarkeitsgruppen

Nächste SchritteNext steps

Sie können diese Verfügbarkeits- und Redundanzfunktionen jetzt nutzen, um Ihre Azure-Umgebung zu erstellen.You can now start to use these availability and redundancy features to build your Azure environment. Weitere Informationen zu bewährten Methoden finden Sie unter Checkliste für die Verfügbarkeit.For best practices information, see Azure availability best practices.