Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Artikel wird der Infrastrukturentwurfsbereich eines Azure VMware Solution-Angebots erläutert, das sich auf die grundlegende Ebene bezieht. Diese Ebene unterstützt die Rechen-, Speicher- und Netzwerkfunktionen, die Sie zum effizienten und zuverlässigen Ausführen von VMware vSphere-Workloads benötigen. In diesem Artikel wird auch erläutert, wie Sie den softwaredefinierten SDDC-Stapel (VMware Software Defined Data Center) für Resilienz, Sicherheit, Skalierbarkeit, Automatisierung und Notfallwiederherstellung verwenden. Der VMware SDDC-Stapel umfasst:
- VMware ESXi
- VMware vCenter Server
- VMware NSX-T Data Center
- VMware vSAN
- VMware HCX (optional)
- VMware SRM (optional)
Berechnen von Geschäftszielen
Auswirkung: Zuverlässigkeit, Leistungseffizienz, Operative Exzellenz
Verfügbarkeitsziele, wie Service-Level-Agreements (SLAs) für Azure VMware Solution-Anwendungen, sollten für Ihre Plattform definiert und vorhanden sein.
Verwenden Sie Wiederherstellungsziele wie ein Wiederherstellungszeitziel (Recovery Time Objective, RTO), um zu ermitteln, wie lange Die Azure VMware-Lösung nicht verfügbar sein kann. Verwenden Sie ein Wiederherstellungspunktziel (RPO), um zu ermitteln, wie viel Datenverlust während eines Notfalls akzeptabel ist.
Berücksichtigen Sie beim Entwerfen Ihrer Lösung die folgenden Punkte:
Abhängigkeiten kritischer Pfade. Nicht alle Komponenten einer Lösung sind gleichermaßen kritisch. Unterscheiden Sie eindeutig zwischen den Abhängigkeiten, die das System und die Abhängigkeiten abbauen können, die zu einer beeinträchtigten Erfahrung führen können. Der Entwurf sollte die Resilienz kritischer Komponenten abhärten, um die Auswirkungen von Ausfällen zu minimieren.
Scale-Out und Scale-In bei Bedarf. Die Umgebung sollte sich je nach Belastung ausdehnen und zusammenziehen können. Behandeln Sie diese Vorgänge durch Automatisierung. Benutzereingaben sollten auf ein Minimum beschränkt werden, um typische Fehler zu vermeiden, die von Menschen verursacht werden.
Recommendations
- Richten Sie eine SLA ein, die für Ihre Plattform geeignet ist.
- Definieren Sie RTO- und RPO-Ziele.
- Entwerfen Sie wichtige Komponenten so, dass sie robust sind.
- Verwenden Sie die Automatisierung für die Skalierung in und aus.
Ressourcen für Arbeitslasten und Skalierungsanforderungen berücksichtigen
Auswirkung: Leistungseffizienz, operative Exzellenz
Bevor Sie eine Workload bereitstellen, müssen Sie über ein allgemeines Verständnis der Komponenten verfügen, die zur Unterstützung der Azure VMware-Lösung erforderlich sind. Um dieses Verständnis zu erreichen, müssen Sie die Merkmale, Ressourcen und Skalierungsanforderungen Ihrer Workload sorgfältig berücksichtigen. Diese Faktoren bilden das gesamte Clusterdesign. Stellen Sie außerdem sicher, dass Azure VMware Solution die richtige Wahl für Ihre Infrastrukturbereitstellung ist. Es gibt Szenarien, in denen das Migrieren von Workloads zu einer Infrastruktur als Service (IaaS) oder Plattform as a Service (PaaS)-Lösung in Azure kostengünstiger und leistungsfähiger ist als die Migration zu Azure VMware Solution.
Recommendations
- Bewerten Sie systemeigene Azure-Lösungen, bevor Sie zu Azure VMware Solution wechseln.
- Verwenden Sie die Prüfliste für die Bereitstellungsplanung für Azure VMware-Lösungen , und lesen Sie die Dokumentation zu Azure VMware-Lösungen.
- Richten Sie Kriterien ein, um zu bestimmen, welche Workloads zu Azure VMware Solution verschoben werden sollen und welche zu azure nativen Lösungen wechseln sollen. Berücksichtigen Sie Kosten, die Möglichkeit, IP-Kapazität neu zuzuweisen, und Nutzungsmuster in diesen Kriterien.
Verwenden Sie Thick und Thin-Provisioning
Auswirkung: Leistungseffizienz
Wenn Sie die Infrastruktur im SDDC provisionieren, liegt der primäre Fokus auf den Hosts, die die zugrunde liegende Rechenleistung und den Speicher für die virtuellen Maschinen (VMs) bereitstellen. In der Azure VMware-Lösung können Sie entweder die dünne Bereitstellung oder die dicke Bereitstellung für die virtuellen Datenträger Ihrer virtuellen Computer auswählen. Die Entscheidung, die Sie treffen, hängt von Ihren spezifischen Speicheranforderungen, Leistungsaspekten und erwartetem VM-Wachstum ab. Thin Provisioning optimiert die Speichernutzung durch Zuweisung von Speicher bei Bedarf. Dieser Ansatz minimiert nicht genutzten Speicherplatz. Im Gegensatz dazu verwendet Thick Provisioning von Anfang an den gesamten zugewiesenen Speicherplatz, den Sie für jede virtuelle Maschine zuordnen und reservieren.
Recommendations
- Wenn die Speichereffizienz prioritätshalber ist und Sie nicht genutzten Speicherverbrauch minimieren möchten, verwenden Sie die dünne Bereitstellung.
- Wenn Ihre Anwendung einen konsistenten und leistungsstarken Speicherzugriff erfordert, sollten Sie die dicke Bereitstellung in Betracht ziehen.
Planen der Kapazitäts- und Ressourcennutzung
Auswirkung: Leistungseffizienz
Bevor Sie eine Anwendung in der Azure VMware-Lösung bereitstellen, ist es entscheidend, die richtige Größen- und Kapazitätsplanung sicherzustellen. Berücksichtigen Sie insbesondere Skalierbarkeitsanforderungen, Wachstumsprognosen und Leistungsaspekte.
Recommendations
- Bevor Sie zu Azure migrieren, verwenden Sie Azure Migrate , um Einblicke in die Ressourcennutzung und Empfehlungen für die Größenanpassung zu erhalten.
- Analysieren Sie Ressourcenauslastungsmuster über einen bestimmten Zeitrahmen, um die geplante Nutzung zu ermitteln, Spitzenzeiträume zu identifizieren und Ressourcenspitzen vorherzusagen.
- Erstellen Sie ein Abhängigkeitsdiagramm, das die Komponenten auf Ihrem kritischen Pfad aufzeigt. Pflegen Sie die Karte aktiv, und überprüfen Sie sie regelmäßig auf Änderungen in der Lösung.
Auswählen von Regionen
Auswirkung: Leistungseffizienz, Sicherheit
Um sicherzustellen, dass sich Die Benutzer in der Nähe Ihrer Lösung befinden, überlegen Sie sorgfältig, welche Regionen sie auswählen sollen. Wenn Benutzer sich physisch nah an Ihrem Peeringstandort befinden, wird die Latenz minimiert und Sie können die Anforderungen besser erfüllen. Wenn Sie z. B. VMware HCX verwenden, muss die Roundtrip-Latenz kleiner als 150 ms sein.
Es ist auch wichtig, die gesetzlichen Anforderungen während der Auswahl der Region zu berücksichtigen. Regulatorische Anforderungen und Datenhaltungseinschränkungen können je nach Region variieren. Wenn Sie Azure Geo-replizierten Speicher verwenden, können Sie die Vorteile von gekoppelten Regionen nutzen. Unter diesem Konzept wird jede Azure-Region mit einer anderen Region innerhalb derselben Geografie gekoppelt. Die replizierten Daten befinden sich innerhalb derselben Geografie wie ihr Paar für Steuer- und Strafverfolgungszwecke.
Recommendations
- Wählen Sie eine Region aus, die ihren Benutzern oder anderen Azure-Diensten nahe liegt, um die Latenz zu minimieren.
- Verstehen Sie das Modell der gemeinsamen Verantwortung in der Cloud für regulatorische Anforderungen auf Branchen- oder Regionsebene.
- Stellen Sie sicher, dass Ihre Daten in der richtigen geopolitischen Zone verbleiben, wenn Sie Azure-Datendienste verwenden.
Verwenden eines skalierbaren Designs
Auswirkung: Zuverlässigkeit, Leistungseffizienz
Wenn Sie eine Anwendung dimensionieren, konfigurieren Sie die VM so, dass sie die Arbeitsauslastung bei Spitzenleistung bewältigt. Während eines Ausfalls sollte die Anwendung auch in der Lage sein, mit eingeschränkter Funktionalität oder beeinträchtigter Leistung zu arbeiten. Um sich auf ein Ausfallereignis vorzubereiten, planen Sie mit Resilienz. Entwerfen Sie Ihr System so, dass es auf Ausfälle reagiert und Zuverlässigkeit liefert, auch wenn regionale, zonal-, Dienst- oder Komponentenfehler sich auf kritische Anwendungsfunktionen auswirken. Die vertikale Skalierung ist die Möglichkeit einer VM, Ressourcen zu einzelnen Hosts hinzuzufügen. Die vertikale Skalierung erfordert die Auswahl der richtigen SKU, das Herunterschalten des Hosts und das Hinzufügen von Ressourcen von einem VMware ESXi-Host, der diese Ressourcen zur Verfügung hat.
Die Ausfallzeiten, die mit der vertikalen Skalierung verbunden sind, können Ihr Unternehmen stören. Berücksichtigen Sie daher die horizontale Skalierung in Ihrem Workload-Design. Die horizontale Skalierung ist die Möglichkeit, Ihre Arbeitsauslastung dynamisch über mehrere virtuelle Computer hinweg zu erstrecken. Die horizontale Skalierung umfasst in der Regel die Verwendung von VMware vSphere-Features wie Ressourcenzuweisungseinstellungen, VM-Vorlagen, Klonen oder dynamischen Ressourcenzuordnungstechniken. Wenn Sie beispielsweise Datenverkehr über drei separate VMs verteilen möchten, platzieren Sie diese VMs auf drei separaten Hosts für hohe Verfügbarkeit.
Clustering befasst sich mit der Erstellung logischer Gruppierungen von Hosts, um erweiterte Verwaltungs- und Verfügbarkeitsfeatures bereitzustellen. Nachdem Sie Ihre Hosts bereitgestellt haben, können Sie VMware vSphere-Cluster innerhalb der Azure VMware Solution-Umgebung erstellen und konfigurieren, um VMs zu verwalten und Computefunktionen bereitzustellen.
Recommendations
Verwenden Sie das benutzerdefinierte GitHub AutoScale Add-On für Azure VMware Solution, um Leistungsmetriken zu definieren, die für Skalierungsvorgänge für Scale-in oder Scale-out in den Knoten des Azure VMware Solution Clusters verwendet werden sollen.
Verwenden Sie Affinitätsregeln für Platzierungsrichtlinien, um die Ressourcenverfügbarkeit sicherzustellen. Durch das Konfigurieren von Affinitätsregeln können Administratoren die Platzierung der VM steuern. Die virtuellen Computer können dann gemäß bestimmten Anforderungen, Leistungsaspekten, Verfügbarkeitsanforderungen oder Lizenzierungseinschränkungen verteilt werden.
Implementierung von Hochverfügbarkeit
Auswirkung: Zuverlässigkeit, Leistungseffizienz
Wenn Sie VMs mit hoher Verfügbarkeit oder Clustering in Azure VMware Solution bereitstellen, empfehlen wir, Antiaffinitätsregeln zu erstellen, um die VMs voneinander und auf separaten Hosts voneinander zu trennen. Ein gestreckter Cluster bezieht sich in erster Linie auf die Verteilung von Ressourcen über Fehlerdomänen oder Verfügbarkeitszonen hinweg. Ein weiterer Aspekt, den Sie berücksichtigen sollten, ist die Latenz der Verbindung mit Workloads. Einige Arbeitslasten sind möglicherweise nicht latenzempfindlich.
Recommendations
- Verwenden Sie gestreckte Cluster für hohe Verfügbarkeit.
- Führen Sie die Anwendungs- und Dienstebenen zusammen, indem Sie sicherstellen, dass sich die Anwendungs-, Datenbank- und Speicherebenen in derselben Verfügbarkeitszone befinden.
- Wählen Sie die Azure-Region für die sorgfältige Bereitstellung eines Azure VMware-Lösungsclusters aus. Berücksichtigen Sie die Nähe zu Ihren Benutzern oder anderen Ressourcen, Netzwerkkonnektivitätsoptionen und Latenzanforderungen.
Verwenden von Affinitätsregeln
Auswirkung: Zuverlässigkeit
Wenn ein Host ein Problem oder Einen Fehler verursacht, erzwingen Antiaffinitätsregeln die Verteilung über mehrere Hosts. Diese Verteilung hilft, die Auswirkungen des Fehlers zu begrenzen und die Verfügbarkeit von Anwendungen und Diensten aufrechtzuerhalten.
Recommendations
- Wenn ein Kommunikationspfad mit geringer Latenz zwischen virtuellen Computern erforderlich ist, verwenden Sie Platzierungsrichtlinienaffinitätsregeln, um die virtuellen Computer auf demselben Host beizubehalten.
- Verwenden Sie die Platzierungsrichtlinie VM-VM Affinität, wenn VMs, die Ihre Anwendung unterstützen, Fehlertoleranz benötigen oder wenn Sie die Hostleistung über die Ressourcenverteilung optimieren möchten.
- Erstellen Sie für VMs, die mit hoher Verfügbarkeit oder Clustering innerhalb der Azure VMware Solution bereitgestellt werden, eine VM-VM-Antiaffinitätsregel als Platzierungsrichtlinie, um diese VMs voneinander zu trennen und auf separaten Hosts zu halten.
Bereitstellen von VMware vSAN
Auswirkung: Zuverlässigkeit, Leistungseffizienz
Um eine gut durchdachte Azure VMware-Lösung mit Speicher zu entwerfen, müssen Sie einen angemessenen Datenschutz und Redundanz planen.
Ein virtuelles Azure VMware Solution Storage Area Network (vSAN) verwendet lokale Speicherressourcen aus den VMware ESXi-Hosts in einem Azure VMware Solution-Cluster, um eine verteilte, gemeinsam genutzte Speicherinfrastruktur zu erstellen. Die vSAN-Bereitstellung muss die aktuellen und zukünftigen Speicheranforderungen angemessen erfüllen. Sie können Speicherrichtlinien für speicherbereichsnetzwerke (SAN) verwenden, um die Merkmale und Verhaltensweisen des von Ihren virtuellen Computern verwendeten Speichers zu definieren. Sie können Richtlinien verwenden, um Datenschutz-, Leistungs- und Raumeffizienzeinstellungen entsprechend den spezifischen Anforderungen Ihrer Workloads zu konfigurieren. Die Standardspeicherrichtlinie in Azure VMware Solution ist redundant. Wenn Ihre Computer daher Daten in zusätzliche vSAN-Knoten kopieren müssen, erstellen Sie eine weitere Richtlinie, um sicherzustellen, dass die Daten Ihren erweiterten Redundanzanforderungen entsprechen.
Recommendations
- Ermitteln Sie Ihr Maß an Fehlertoleranz (Failure to Tolerate, FTT) oder Ihre Fehlertoleranz basierend auf der gewünschten Widerstandsfähigkeit.
- Wählen Sie ein redundantes Array von unabhängigen Datenträgern (RAID) aus, das die Datenverfügbarkeit und den Schutz vor Host- und Datenträgerfehlern gewährleistet.
Verwenden von Azure NetApp Files
Auswirkung: Zuverlässigkeit, Leistungseffizienz
Wenn Sie beabsichtigen, den Speicher in Ihrer privaten Cloud zu überschreiten, ist Azure NetApp Files in Azure VMware Solution eine weitere Lösung, die die Datenträgerzuweisung erweitert und eine leistungsfähige, skalierbare Speicherplattform mit geringer Latenz bietet. Azure NetApp Files passt die Speicherkapazität und Die Leistungsebenen basierend auf Ihren Workloadanforderungen dynamisch an. Daher kann die Azure VMware-Lösungsumgebung skaliert werden, wenn Ihre Speicheranforderungen wachsen.
Stellen Sie sicher, dass sich Azure-Dienste wie Azure NetApp-Dateien, die mit Azure VMware Solution interagieren, in derselben Zone befinden, in der Azure VMware Solution bereitgestellt wird. Wenn die gesamte Anwendung oder ein Teil der Anwendung in hohem Maße latenzempfindlich ist, kann dies die Colocation von Komponenten erfordern. In diesem Fall ist die Anwendbarkeit von Multi-Region- und Multizonenstrategien begrenzt. Die Colocation verringert jedoch die Latenz, sodass Anwendungen schneller reagieren. Ein Beispiel hierfür ist die Verwendung eines Datenspeichers, der auf Azure NetApp-Dateien basiert, wobei die Colocation für die Datenträgererweiterung von entscheidender Bedeutung ist.
Recommendations
- Erwägen Sie die Verwendung von Azure NetApp Files oder einer Drittanbieterlösung als zusätzlichen Datenspeicher für Azure VMware Solution.
- Verwenden Sie eine Anwendungsbewertung, um Ihre optimale Kombination aus Azure VMware Solution-Knoten und externen Speicherlösungen wie Azure NetApp Files zu ermitteln.
Recommendations
- Stellen Sie ein Verfahren bereit, um sicherzustellen, dass während eines Knotenersetzungsprozesses keine Daten verloren gehen.
Legen Sie Ihre Basisleistung fest
Auswirkung: Operative Exzellenz
Das Einrichten einer Leistungsbasislinie bietet Einblicke in die Funktionen der Azure VMware-Lösung und hilft Ihnen bei der Ermittlung von Leistungseinschränkungen.
Recommendations
- Verwenden Sie Tools, um Ihre vorhandene Umgebung zu vergleichen, bevor Sie zur privaten Azure VMware Solution-Cloud migrieren. Einige gängige Dienstprogramme, mit denen Sie die grundlegende Leistung überwachen können, sind VMware vRealize Operations, Perfmon und iostat.
- Verwenden Sie eine leistungsbasierte Bewertung , wenn Sie die private Cloudkapazität von Azure VMware Solution schätzen.
Verwenden von Debugging- und Problembehandlungstools
Auswirkung: Operative Exzellenz
Ein systematischer Ansatz zur Identifizierung, Problembehandlung und Behebung von Problemen im SDDC führt zu schnelleren Auflösungszeiten. Betriebsteams müssen das Problem oder das Symptom definieren können, das die Workload betrifft, sowie das Ausmaß des Problems. Sie müssen auch in der Lage sein, Informationen zu sammeln, einschließlich Fehlermeldungen, Protokollen und bestimmten Bedingungen oder Aktionen, die das Problem auslösen.
Eine detaillierte Abdeckung der Infrastrukturüberwachung finden Sie in den Überlegungen zur Überwachung von Azure VMware-Lösungsworkloads.
Recommendations
- Machen Sie sich mit den folgenden Debugging- und Problembehandlungstools vertraut. Diese Tools sind unerlässlich, um potenzielle Leistungsengpässe schnell zu erkennen.
Nächste Schritte
Nachdem Sie nun die zugrunde liegende Azure VMware-Lösungsplattform untersucht haben, untersuchen Sie die Anwendungsplattform, die Datenbanken, VMs, Betriebssysteme und Konfigurationen umfasst.
Verwenden Sie das Bewertungstool, um Ihre Designentscheidungen auszuwerten.