Zusätzliche NFS-Datastore-Option in Azure
Die Unterstützung für NFS-Datastore wurde mit ESXi Version 3 in On-Premises-Implementierungen eingeführt, welche die Storage-Funktionen von vSphere erheblich erweitert.
VSphere unter NFS ist eine weit verbreitete Option für Virtualisierungsimplementierungen vor Ort, da sie eine hohe Performance und Stabilität bietet. Wenn Sie über einen erheblichen Network-Attached Storage (NAS) in einem On-Premises-Datacenter verfügen, sollten Sie die Implementierung einer Azure VMware Lösung in Azure mit Azure NetApp Dateispeichern in Erwägung ziehen, um Kapazitäts- und Performance-Probleme zu überwinden.
Azure NetApp Files basiert auf der führenden, hochverfügbaren Datenmanagement-Software NetApp ONTAP. Die Microsoft Azure Services sind in drei Kategorien unterteilt: Grundlagen, Mainstream und Specialized. Azure NetApp Files gehört zur Spezialienkategorie und wird durch Hardware unterstützt, die bereits in vielen Regionen implementiert ist. Dank der integrierten Hochverfügbarkeit (HA) schützt Azure NetApp Files Ihre Daten vor den meisten Ausfällen und bietet Ihnen ein branchenweit führendes SLA für "99.99 % erzielt" Verfügbarkeit:
Vor der Einführung der Azure NetApp Files Datastore-Funktion war für Kunden, die Performance und Storage-intensive Workloads hosten möchten, der Scale-out-Betrieb eine Erweiterung von Computing und Storage erforderlich.
Beachten Sie folgende Punkte:
-
In einem SDDC Cluster sind keine unausgeglichenen Cluster-Konfigurationen empfohlen. Daher müssen zusätzliche Hosts hinzugefügt werden, was zu einer höheren TCO führt.
-
Es ist nur eine vSAN Umgebung möglich. Daher steht der gesamte Storage Traffic direkt mit Produktions-Workloads im Wettbewerb.
-
Es besteht keine Möglichkeit, mehrere Performance-Tiers bereitzustellen, um Applikationsanforderungen, Performance und Kosten anzupassen.
-
Es lässt sich leicht an die Grenzen der Storage-Kapazität für vSAN gelangen, das auf Cluster-Hosts aufgebaut ist.durch die Integration von Azure nativen Plattform-als-Service-Angeboten (PaaS) wie Azure NetApp Files als Datastore, Unternehmen haben die Möglichkeit, ihren Storage unabhängig voneinander zu skalieren. Sie können dem SDDC Cluster nur bei Bedarf Compute-Nodes hinzufügen. Dadurch lassen sich die oben genannten Herausforderungen bewältigen.
Mit Azure NetApp Files können Sie außerdem mehrere Datastores implementieren. Dies hilft Ihnen, ein On-Premises-Implementierungsmodell zu imitieren, indem Sie Virtual Machines im entsprechenden Datenspeicher platzieren und das erforderliche Service-Level zuweisen, um Workload-Performance-Anforderungen zu erfüllen. Dank der einzigartigen Unterstützung für mehrere Protokolle ist Gastspeicherung eine zusätzliche Option für Datenbank-Workloads wie SQL und Oracle. Zudem wird die zusätzliche NFS-Datastore-Funktion für die verbleibenden VMDKs genutzt. Darüber hinaus können Sie dank der nativen Snapshot-Funktion schnelle Backups und granulare Restores durchführen.
Wenden Sie sich an Azure und NetApp Solution Architects, um die Planung und Größe des Storage und die erforderliche Anzahl von Hosts zu bestimmen. NetApp empfiehlt, die Anforderungen an die Storage-Performance zu ermitteln, bevor das Datastore-Layout für Test-, POC- und Produktionsimplementierungen abgeschlossen wird. |
Detaillierte Architektur
In dieser Architektur wird auf höchster Ebene beschrieben, wie Hybrid-Cloud-Konnektivität und ApplikationsPortabilität über On-Premises-Umgebungen und Azure hinweg erreicht wird. Zudem wird die Nutzung von Azure NetApp Files als zusätzlicher NFS-Datenspeicher und als Gast-Storage-Option für Virtual Machines beschrieben, die auf der Azure VMware Lösung gehostet werden.
Dimensionierung
Der wichtigste Aspekt bei Migration oder Disaster Recovery ist es, die richtige Größe für die Zielumgebung zu ermitteln. Es ist sehr wichtig zu wissen, wie viele Nodes erforderlich sind, um einen Lift-and-Shift-Ansatz von vor Ort zur Azure VMware Lösung zu bewältigen.
Verwenden Sie zur Dimensionierung historische Daten aus der lokalen Umgebung mit RVTools (bevorzugt) oder anderen Tools wie Live Optics oder Azure Migrate. RVTools ist ein ideales Tool für die Erfassung von vCPU, Vmem, vDisk und aller erforderlichen Informationen, einschließlich eingeschaltetem oder ausgeschaltetem VM, um die Zielumgebung zu charakterisieren.
Um RVTools auszuführen, führen Sie die folgenden Schritte aus:
-
Laden Sie RVTools herunter und installieren Sie sie.
-
Führen Sie RVTools aus, geben Sie die erforderlichen Informationen ein, um eine Verbindung zu Ihrem lokalen vCenter Server herzustellen, und drücken Sie die Taste Login.
-
Exportieren Sie den Bestand in eine Excel-Tabelle.
-
Bearbeiten Sie die Tabelle und entfernen Sie alle VMs, die keine idealen Kandidaten für die vInfo Registerkarte sind. Dieser Ansatz bietet eine klare Ausgabe zu den Storage-Anforderungen, die zur richtigen Größe des Azure VMware SDDC Clusters mit der erforderlichen Anzahl an Hosts verwendet werden können.
Gast-VMs, die mit im Gast-Storage genutzt werden, müssen separat berechnet werden. Azure NetApp Files kann jedoch problemlos die zusätzliche Storage-Kapazität abdecken, wodurch die Gesamtbetriebskosten gering bleiben. |
Implementieren und Konfigurieren der Azure VMware Lösung
Wie auch vor Ort ist die Planung einer Azure VMware Lösung entscheidend für eine erfolgreiche produktionsbereite Umgebung zur Erstellung von Virtual Machines und Migrationen.
In diesem Abschnitt wird beschrieben, wie Sie AVS für die Verwendung in Kombination mit Azure NetApp Files als Datastore mit in-Guest Storage einrichten und verwalten können.
Der Einrichtungsprozess kann in drei Teile unterteilt werden:
-
Registrieren Sie den Ressourcenanbieter und erstellen Sie eine Private Cloud.
-
Stellen Sie eine Verbindung zu einem neuen oder vorhandenen virtuellen ExpressRoute Netzwerk-Gateway her.
-
Netzwerk-Konnektivität prüfen und auf die Private Cloud zugreifen Weitere Informationen finden Sie hier "Verlinken" Für einen Schritt-für-Schritt-Schritt-Schritt-Schritt-Schritt-Schritt-Schritt-Schritt-Schritt-Schritt-Schritt-Schritt-Schritt-Schritt-Schritt-Schritt
Konfiguration von Azure NetApp Files mit Azure VMware Lösung
Die neue Integration von Azure NetApp Files ermöglicht die Erstellung von NFS-Datastores über die Ressourcenprovider APIs/CLI der Azure VMware Lösung mit Azure NetApp Files Volumes und das Mounten der Datastores in einem Private Cloud. Azure NetApp Datei-Volumes können nicht nur VM- und App-VMDKs enthalten, sondern auch von VMs gemountet werden, die in der Azure VMware SDDC-Umgebung erstellt wurden. Die Volumes können auf dem Linux-Client gemountet und auf einem Windows-Client zugeordnet werden, da Azure NetApp Files Server Message Block (SMB)- und Network File System (NFS)-Protokolle unterstützt.
Um eine optimale Performance zu erzielen, implementieren Sie die Azure NetApp Files in derselben Verfügbarkeitszone wie die Private Cloud. Die Colocation mit dem Express Route FastPath bietet die beste Performance bei minimaler Netzwerklatenz. |
Wenn Sie ein Azure NetApp Datei-Volume als VMware-Datenspeicher einer Private Cloud der Azure VMware Lösung anhängen möchten, müssen Sie die folgenden Voraussetzungen erfüllen.
Voraussetzungen
-
Verwenden Sie die Anmeldung bei az und überprüfen Sie, ob das Abonnement für die CloudSanExperience-Funktion im Namespace von Microsoft.AVS registriert ist.
az login –tenant xcvxcvxc- vxcv- xcvx- cvxc- vxcvxcvxcv az feature show --name "CloudSanExperience" --namespace "Microsoft.AVS"
-
Wenn er nicht registriert ist, registrieren Sie ihn.
az feature register --name "CloudSanExperience" --namespace "Microsoft.AVS"
Die Registrierung kann etwa 15 Minuten dauern. |
-
Führen Sie den folgenden Befehl aus, um den Registrierungsstatus zu überprüfen.
az feature show --name "CloudSanExperience" --namespace "Microsoft.AVS" --query properties.state
-
Wenn die Registrierung länger als 15 Minuten im Zwischenzustand bleibt, melden Sie sich aus und registrieren Sie die Flagge erneut.
az feature unregister --name "CloudSanExperience" --namespace "Microsoft.AVS" az feature register --name "CloudSanExperience" --namespace "Microsoft.AVS"
-
Vergewissern Sie sich, dass das Abonnement bei der Funktion AnfDatastoreExperience im Namespace von Microsoft.AVS registriert ist.
az feature show --name "AnfDatastoreExperience" --namespace "Microsoft.AVS" --query properties.state
-
Vergewissern Sie sich, dass die vmware-Erweiterung installiert ist.
az extension show --name vmware
-
Wenn die Erweiterung bereits installiert ist, überprüfen Sie, ob die Version 3.0 ist. Wenn eine ältere Version installiert ist, aktualisieren Sie die Erweiterung.
az extension update --name vmware
-
Wenn die Erweiterung nicht bereits installiert ist, installieren Sie sie.
az extension add --name vmware
Azure NetApp Files Volumes erstellen und mounten
-
Melden Sie sich im Azure-Portal an und greifen Sie auf Azure NetApp Files zu. Überprüfen Sie den Zugriff auf den Azure NetApp Files-Service und registrieren Sie den Azure NetApp Files Ressourcenanbieter mithilfe von
az provider register
--namespace Microsoft.NetApp –wait
Befehl. Erstellen Sie nach der Registrierung ein NetApp Konto. Weitere Informationen finden Sie hier "Verlinken" Für detaillierte Schritte.
-
Nach Erstellung eines NetApp Kontos werden Kapazitäten mit dem erforderlichen Service Level und der erforderlichen Größe eingerichtet. Ausführliche Informationen finden Sie hier "Verlinken".
Wichtige Hinweise |
---|
|
-
Konfigurieren Sie ein delegiertes Subnetz für Azure NetApp Files, und geben Sie dieses Subnetz bei der Erstellung von Volumes an. Detaillierte Schritte zum Erstellen eines delegierten Subnetzes finden Sie hier "Verlinken".
-
Fügen Sie ein NFS-Volume für den Datenspeicher hinzu. Verwenden Sie dazu den Volumes Blade unter dem Capacity Pools Blade.
Informationen zur Azure NetApp Files Volume-Performance nach Größe oder Kontingent finden Sie unter "Überlegungen zur Performance von Azure NetApp Files".
Fügen Sie einen Azure NetApp Files-Datastore in eine Private Cloud hinzu
Azure NetApp Files Volume kann über das Azure-Portal mit Ihrer Private Cloud verbunden werden. Folgen Sie diesen Anweisungen "Verbindung von Microsoft" Schrittweise Vorgehensweise zum Mounten eines Azure NetApp Files-Datenspeichers im Azure-Portal. |
Um einen Azure NetApp Files-Datastore zu einer Private Cloud hinzuzufügen, gehen Sie wie folgt vor:
-
Nachdem die erforderlichen Funktionen registriert sind, schließen Sie einen NFS-Datenspeicher an das Private Cloud Cluster der Azure VMware Lösung an. Führen Sie dazu den entsprechenden Befehl aus.
-
Erstellen eines Datastores mit einem vorhandenen ANF Volume im Private Cloud-Cluster der Azure VMware-Lösung
C:\Users\niyaz>az vmware datastore netapp-volume create --name ANFRecoDSU002 --resource-group anfavsval2 --cluster Cluster-1 --private-cloud ANFDataClus --volume-id /subscriptions/0efa2dfb-917c-4497-b56a-b3f4eadb8111/resourceGroups/anfavsval2/providers/Microsoft.NetApp/netAppAccounts/anfdatastoreacct/capacityPools/anfrecodsu/volumes/anfrecodsU002 { "diskPoolVolume": null, "id": "/subscriptions/0efa2dfb-917c-4497-b56a-b3f4eadb8111/resourceGroups/anfavsval2/providers/Microsoft.AVS/privateClouds/ANFDataClus/clusters/Cluster-1/datastores/ANFRecoDSU002", "name": "ANFRecoDSU002", "netAppVolume": { "id": "/subscriptions/0efa2dfb-917c-4497-b56a-b3f4eadb8111/resourceGroups/anfavsval2/providers/Microsoft.NetApp/netAppAccounts/anfdatastoreacct/capacityPools/anfrecodsu/volumes/anfrecodsU002", "resourceGroup": "anfavsval2" }, "provisioningState": "Succeeded", "resourceGroup": "anfavsval2", "type": "Microsoft.AVS/privateClouds/clusters/datastores" } . List all the datastores in a private cloud cluster.
C:\Users\niyaz>az vmware Datastore list --Resource-Group anfavsval2 --Cluster-1 --private-Cloud ANFDataClus [ { { Microsoft.NetApp/netAppAccounts/anfdatastoreacct/capacityPools/anfrecods/volumes/ANFRecoDS001" } "diskPoolVolume": Null, "id": "/Abonnements/0efa2s resourfb-917c-4497-b56a-b3fjeadb8111/resourceGroups/anfavs2: "AVs/DSneceval2", "ivaceps/4497-Cluster", "Uve52a52s/fece52s/ivasCluster", "AVs/fece52s/ivasCluster", "AVs-UM/fya52s-UM/fy2", "UM/fy2","UM-UM-Ubara52a52s-Cluster", "Ups: "AVs-Ubara52s-Ups/ivacessy2","UM/ivacessy2","U } { "DiskPoolVolume": Null, "id": "/Subskriptions/0efa2dfb-917c-4497-b56a-b3f4eadb8111/resourceGroups/anfavsval2/Providers/Microsoft.AVS/privateClouds/ANFDataClus/Clusters/Cluster-1/Datastores 4497/ANFATU002", "Favande52C-Gruppen" Microsoft.NetApp/netAppAccounts/anfdatastoreacct/capacityPools/anfrecodsu/volumes/anfrecodsU002", "{/Ufande52s52sUfece51s", "rescet2", "rese52s52s", "resefandefande52s52s", "}-Ufype", "rese52s52s", "rescet2", "rese52s52s52s52s52s52s52e-}-Ufecians", "rescetype", "-Ufype", "rese52s52sU
-
Nachdem die erforderliche Konnektivität vorhanden ist, werden die Volumes als Datastore gemountet.
Größen- und Performance-Optimierung
Azure NetApp Files unterstützt drei Service-Level: Standard (16 Mbit/s pro Terabyte), Premium (64 Mbit/s pro Terabyte) und Ultra (128 Mbit/s pro Terabyte). Die Bereitstellung der passenden Volume-Größe ist für eine optimale Performance des Datenbank-Workloads wichtig. Bei Azure NetApp Files werden die Volume-Performance und das Durchsatzlimit anhand der folgenden Faktoren ermittelt:
-
Der Service Level des Kapazitäts-Pools, zu dem das Volume gehört
-
Der dem Volume zugewiesene Kontingent
-
Die QoS-Art (Quality of Service) (automatisch oder manuell) des Kapazitäts-Pools
Weitere Informationen finden Sie unter "Service-Level für Azure NetApp Files".
Weitere Informationen finden Sie hier "Verbindung von Microsoft" Für detaillierte Performance-Benchmarks, die während eines Sizing-Tests verwendet werden können
Wichtige Hinweise |
---|
|
Überlegungen zur Performance
Es ist wichtig, dass bei NFS Version 3 nur eine aktive Leitung für die Verbindung zwischen dem ESXi Host und einem einzelnen Storage-Ziel existiert. Das heißt, obwohl es möglicherweise alternative Verbindungen für Failover gibt, sind die Bandbreite für einen einzelnen Datenspeicher und der zugrunde liegende Storage auf das beschränkt, was eine einzelne Verbindung bieten kann.
Um mehr verfügbare Bandbreite bei Azure NetApp Files Volumes nutzen zu können, muss ein ESXi Host über mehrere Verbindungen zu den Storage-Zielen verfügen. Um dieses Problem zu beheben, können Sie mehrere Datastores konfigurieren, wobei jeder Datastore separate Verbindungen zwischen dem ESXi Host und dem Storage verwendet.
Für eine höhere Bandbreite erstellen Sie als Best Practice mehrere Datastores mit mehreren ANF Volumes, erstellen VMDKs und verteilen die logischen Volumes über VMDKs.
Weitere Informationen finden Sie hier "Verbindung von Microsoft" Für detaillierte Performance-Benchmarks, die während eines Sizing-Tests verwendet werden können
Wichtige Hinweise |
---|
|
Vergrößern des Datenspeichers
Die Volume-Umgestaltung und die dynamischen Service Level-Änderungen sind für das SDDC vollständig transparent. In Azure NetApp Files bieten diese Funktionen kontinuierliche Performance-, Kapazitäts- und Kostenoptimierungen. Vergrößern Sie die Größe von NFS-Datenspeichern, indem Sie die Größe des Volumes aus dem Azure Portal oder mithilfe der CLI ändern. Greifen Sie anschließend auf vCenter zu, rufen Sie die Registerkarte „Datastore“ auf, klicken Sie mit der rechten Maustaste auf den entsprechenden Datenspeicher, und wählen Sie „Refresh Capacity Information“ (Kapazitätsinformationen aktualisieren) aus. Mit diesem Ansatz kann die Datenspeicherkapazität erhöht und die Performance des Datastores dynamisch und ohne Ausfallzeiten gesteigert werden. Dieser Prozess ist auch für Applikationen völlig transparent.
Zeigt auf, wie man sich merken sollte |
---|
|
Workloads
Migration
Einer der häufigsten Anwendungsfälle ist die Migration. On-Premises-VMs mit VMware HCX oder vMotion verschieben Alternativ können Sie mit Riverwiese VMs zu Azure NetApp Files Datastores migrieren.
Datensicherung
Zu den größten Stärken der ANF-Datastores zählen das Backup von VMs und die schnelle Wiederherstellung. Mit Snapshot Kopien können Sie ohne Auswirkungen auf die Performance schnell Kopien Ihrer VMs oder Datastores erstellen und diese dann zur längerfristigen Datensicherung oder zu einer sekundären Region an Azure Storage senden. Dabei wird für Disaster Recovery-Zwecke eine regionsübergreifende Replizierung verwendet. Durch diesen Ansatz werden der Storage-Platzbedarf und die Netzwerkbandbreite minimiert, da nur geänderte Informationen gespeichert werden.
Verwenden Sie Azure NetApp Files Snapshot Kopien für die allgemeine Sicherheit und Applikations-Tools, um transaktionsorientierte Daten wie SQL Server oder Oracle Daten auf Gast-VMs zu sichern. Diese Snapshot-Kopien unterscheiden sich von VMware (Konsistenz) Snapshots und sind für längerfristigen Schutz geeignet.
Mit ANF-Datastores kann die Option „auf neues Volume wiederherstellen“ verwendet werden, um ein gesamtes Datastore Volume zu klonen. Das wiederhergestellte Volume kann als weiterer Datastore für Hosts innerhalb des AVS SDDC gemountet werden. Nachdem ein Datastore gemountet wurde, können die darin enthaltenen VMs registriert, neu konfiguriert und angepasst werden, als wären sie einzeln geklonte VMs. |
BlueXP Backup und Recovery für Virtual Machines
BlueXP Backup und Recovery für Virtual Machines bietet eine vSphere Web-Client-GUI in vCenter, um Virtual Machines der Azure VMware Lösung und Azure NetApp Files-Datastores über Backup-Richtlinien zu sichern. In diesen Richtlinien können ein Zeitplan, die Aufbewahrung und andere Funktionen definiert werden. Die Funktionen für Backup und Recovery für Virtual Machines von BlueXP können über den Befehl Run implementiert werden.
Die Setup- und Sicherungsrichtlinien können installiert werden, indem folgende Schritte durchgeführt werden:
-
Installieren Sie BlueXP Backup und Recovery für Virtual Machine in der Private Cloud der Azure VMware Lösung mit dem Befehl Ausführen.
-
Fügen Sie Zugangsdaten für das Cloud-Abonnement (Client und Secret Value) hinzu und fügen Sie dann ein Cloud-Abonnementkonto hinzu (NetApp Konto und zugehörige Ressourcengruppe), das die Ressourcen enthält, die Sie schützen möchten.
-
Erstellen Sie mindestens einen Backup-Richtlinien, mit denen die Aufbewahrung, Häufigkeit und andere Einstellungen für Backups von Ressourcengruppen verwaltet werden.
-
Erstellen Sie einen Container, um mindestens einen Container hinzuzufügen, der mit Backup-Richtlinien geschützt werden muss.
-
Bei einem Ausfall werden die gesamte VM oder spezifische einzelne VMDKs an demselben Standort wiederhergestellt.
Mit der Azure NetApp Files Snapshot Technologie werden Backups und Restores sehr schnell durchgeführt. |
Disaster Recovery mit Azure NetApp Files, JetStream DR und Azure VMware Lösung
Disaster Recovery in die Cloud ist eine stabile und kostengünstige Möglichkeit zum Schutz der Workloads vor Standortausfällen und Datenbeschädigungen (z. B. Ransomware). Mithilfe des VMware VAIO Frameworks können VMware On-Premises-Workloads auf Azure Blob Storage und für die Recovery repliziert werden, was zu minimalen oder fast keinem Datenverlust und nahezu keinem RTO führt. Jetstream DR kann verwendet werden, um die Workloads, die von On-Premises-Systemen auf AVS repliziert wurden, nahtlos wiederherzustellen. Insbesondere können sie auf Azure NetApp Files übertragen werden. Sie ermöglicht eine kostengünstige Disaster Recovery, da minimale Ressourcen am DR-Standort und kostengünstiger Cloud Storage genutzt werden. Jetstream DR automatisiert die Recovery auf ANF-Datastores über Azure Blob Storage. Jetstream DR stellt unabhängige VMs oder Gruppen zugehöriger VMs in der Infrastruktur des Recovery-Standorts entsprechend der Netzwerkzuordnung wieder her und sorgt für zeitpunktgenaue Recovery zur Sicherung von Ransomware.