Zuweisen eines neuen Hosts für eine lokale App mit Azure Virtual Machines und in SQL Server Always On-VerfügbarkeitsgruppenRehost an on-premises app with Azure Virtual Machines and SQL Server Always On availability groups

Dieser Artikel zeigt, wie das fiktive Unternehmen Contoso einer zweistufigen Windows.NET-App, die auf virtuellen VMware-Computern (VMs) ausgeführt wird, als Teil einer Migration der App-VMs auf Azure einen neuen Host zuweist.This article demonstrates how the fictional company Contoso rehosts a two-tier Windows .NET app running on VMware virtual machines (VMs) as part of a migration to Azure. Contoso migriert den virtuellen Front-End-Computer der App zu einem virtuellen Azure-Computer und die App-Datenbank zu einem virtuellen Azure SQL Server-Computer, die in einem Windows Server-Failovercluster mit SQL Server AlwaysOn-Verfügbarkeitsgruppen ausgeführt werden.Contoso migrates the app front-end VM to an Azure VM, and the app database to an Azure SQL Server VM, running in a Windows Server failover cluster with SQL Server Always On availability groups.

Die in diesem Beispiel verwendet SmartHotel360-App wird als Open Source bereitgestellt.The SmartHotel360 app used in this example is provided as open source. Wenn Sie diese App für Ihre eigenen Tests verwenden möchten, können Sie sie von GitHub herunterladen.If you'd like to use it for your own testing purposes, you can download it from GitHub.

Business-TreiberBusiness drivers

Das IT Leadership-Team hat eng mit den Geschäftspartnern zusammengearbeitet, um zu verstehen, was das Unternehmen mit dieser Migration erreichen möchte:The IT leadership team has worked closely with business partners to understand what they want to achieve with this migration:

  • Unternehmenswachstum.Address business growth. Contoso wächst, und daher geraten die lokalen Systeme und Infrastrukturen unter Druck.Contoso is growing, and as a result there is pressure on on-premises systems and infrastructure.
  • Effizienzsteigerung.Increase efficiency. Contoso muss unnötige Verfahren beseitigen und Prozesse für Entwickler und Benutzer optimieren.Contoso needs to remove unnecessary procedures, and streamline processes for developers and users. Die IT-Abteilung muss schnell sein, weder Geld noch Zeit verschwenden, und Kundenanforderungen schneller bearbeiten.The business needs IT to be fast and not waste time or money, thus delivering faster on customer requirements.
  • Steigerung der Flexibilität.Increase agility. Die Contoso-IT-Abteilung muss schneller auf die Unternehmensanforderungen reagieren.Contoso IT needs to be more responsive to the needs of the business. Die IT-Experten müssen schneller reagieren als die Änderungen im Marketplace geschehen, um den Erfolg in einer globalen Wirtschaft zu garantieren.It must react faster than the changes in the marketplace to enable success in a global economy. Die IT darf nicht im Weg stehen oder zum Geschäftshindernis werden.IT must not get in the way or become a business blocker.
  • Skalierung.Scale. Da das Unternehmen erfolgreich wächst, muss die IT-Abteilung von Contoso Systeme bereitstellen, die mit der gleichen Geschwindigkeit mitwachsen können.As the business grows successfully, Contoso IT must provide systems that can grow at the same pace.

MigrationszieleMigration goals

Das Cloudteam von Contoso hat sich folgende Ziele für die Migration gesetzt.The Contoso cloud team has pinned down goals for this migration. Anhand dieser Ziele wird die beste Migrationsmethode bestimmt:These goals were used to determine the best migration method:

  • Nach der Migration sollte die App in Azure das gleiche Leistungsvermögen aufweisen wie derzeit in der VMware-Umgebung.After migration, the app in Azure should have the same performance capabilities as it does today in VMware. Die App bleibt lokal und in der Cloud gleichermaßen wichtig.The app will remain as critical in the cloud as it is on-premises.
  • Contoso möchte nicht in diese App investieren.Contoso doesn't want to invest in this app. Die Investition ist wichtig für das Geschäft, in ihrer derzeitigen Form soll die App jedoch lediglich sicher in die Cloud verschoben werden.It is important to the business, but in its current form Contoso simply want to move it safely to the cloud.
  • Bei der lokalen App-Datenbank gab es Verfügbarkeitsprobleme.The on-premises database for the app has had availability issues. Contoso möchte sie in Azure als Hochverfügbarkeitscluster mit Failoverfunktionen bereitstellen.Contoso would like to deploy it in Azure as a high-availability cluster, with failover capabilities.
  • Contoso möchte ein Upgrade von der aktuellen SQL Server 2008 R2-Plattform auf SQL Server 2017 durchführen.Contoso wants to upgrade from their current SQL Server 2008 R2 platform to SQL Server 2017.
  • Contoso sucht nach Alternativen zu Azure SQL-Datenbank für diese App.Contoso is looking for alternatives to Azure SQL Database for this app.

LösungsentwurfSolution design

Nachdem die Ziele und Anforderungen formuliert wurden, entwirft und überprüft Contoso eine Bereitstellungslösung und identifiziert den Migrationsprozess, einschließlich der für die Migration genutzten Azure-Dienste.After pinning down their goals and requirements, Contoso designs and reviews a deployment solution, and identifies the migration process, including the Azure services that it will use for the migration.

Aktuelle ArchitekturCurrent architecture

  • Die App ist auf zwei VMs aufgeteilt (WEBVM und SQLVM).The app is tiered across two VMs (WEBVM and SQLVM).
  • Die VMs befinden sich auf dem VMware ESXi-Host contosohost1.contoso.com (Version 6.5)The VMs are located on VMware ESXi host contosohost1.contoso.com (version 6.5)
  • Die VMware-Umgebung wird von der vCenter Server 6.5-Software (vcenter.contoso.com) auf einer VM verwaltet.The VMware environment is managed by vCenter Server 6.5 (vcenter.contoso.com), running on a VM.
  • Contoso verfügt über ein lokales Rechenzentrum (contoso-datacenter) mit einem lokalen Domänencontroller (contosodc1).Contoso has an on-premises datacenter (contoso-datacenter), with an on-premises domain controller (contosodc1).

Vorgeschlagene ArchitekturProposed architecture

Szenario:In this scenario:

  • Contoso migriert das App-Front-End „WEBVM“ zu einem virtuellen Azure-IaaS-Computer.Contoso will migrate the app front-end WEBVM to an Azure IaaS VM.
    • Der virtuelle Front-End-Computer in Azure wird in der Ressourcengruppe „ContosoRG“ bereitgestellt (wird für Produktionsressourcen verwendet).The front-end VM in Azure will be deployed in the ContosoRG resource group (used for production resources).
    • Er wird sich im Azure-Produktionsnetzwerk (VNET-PROD-EUS2) in der primären Region „USA, Osten 2“ befinden.It will be located in the Azure production network (VNET-PROD-EUS2) in the primary East US2 region.
  • Die App-Datenbank wird zu einem virtuellen Azure SQL Server-Computer migriert.The app database will be migrated to an Azure SQL Server VM.
    • Sie wird sich im Azure-Datenbanknetzwerk von Contoso (PROD-DB-EUS2) in der primären Region „USA, Osten 2“ befinden.It will be located in Contoso's Azure database network (PROD-DB-EUS2) in the primary East US2 region.
    • Sie wird in einem Windows Server-Failovercluster mit zwei Knoten platziert, der SQL Server AlwaysOn-Verfügbarkeitsgruppen verwendet.It will be placed in a Windows Server failover cluster with two nodes, that uses SQL Server Always On availability groups.
    • In Azure werden die beiden virtuellen SQL Server-Computerknoten im Cluster in der Ressourcengruppe „ContosoRG“ bereitgestellt.In Azure the two SQL Server VM nodes in the cluster will be deployed in the ContosoRG resource group.
    • Die virtuellen Computerknoten werden sich im Azure-Produktionsnetzwerk (VNET-PROD-EUS2) in der primären Region „USA, Osten2“ befinden.The VM nodes will be located in the Azure production network (VNET-PROD-EUS2) in the primary East US2 region.
    • Auf VMs wird Windows Server 2016 mit der SQL Server 2017 Enterprise Edition ausgeführt.VMs will run Windows Server 2016 with SQL Server 2017 Enterprise Edition. Contoso hat keine Lizenzen für dieses Betriebssystem. Daher verwendet das Unternehmen im Azure Marketplace ein Image, das die Lizenz als Gebühr für die Azure EA-Verpflichtung bereitstellt.Contoso doesn't have licenses for this operating system, so it will use an image in the Azure Marketplace that provides the license as a charge to their Azure EA commitment.
    • Abgesehen von eindeutigen Namen verwenden beide VMs die gleichen Einstellungen.Apart from unique names, both VMs use the same settings.
  • Contoso stellt einen internen Lastenausgleich bereit, der den Cluster hinsichtlich des Datenverkehrs überwacht und diesen an den entsprechenden Clusterknoten weiterleitet.Contoso will deploy an internal load balancer which listens for traffic on the cluster, and directs it to the appropriate cluster node.
    • Der interne Lastenausgleich wird in der Ressourcengruppe ContosoNetworkingRG bereitgestellt (wird für Netzwerkressourcen verwendet).The internal load balancer will be deployed in the ContosoNetworkingRG (used for networking resources).
  • Die lokalen VMs im Rechenzentrum von Contoso werden nach Abschluss der Migration außer Betrieb gesetzt.The on-premises VMs in the Contoso datacenter will be decommissioned after the migration is done.

Szenarioarchitektur

Überlegungen zu DatenbankenDatabase considerations

Im Rahmen des Lösungsentwurfs hat Contoso einen Featurevergleich zwischen Azure SQL-Datenbank und SQL Server durchgeführt.As part of the solution design process, Contoso did a feature comparison between Azure SQL Database and SQL Server. Hierbei haben die folgenden Überlegungen Contoso dabei unterstützt, sich für einen virtuellen Azure-IaaS-Computer zu entscheiden, auf dem SQL Server ausgeführt wird:The following considerations helped them to decide to go with an Azure IaaS VM running SQL Server:

  • Der Einsatz eines virtuellen Azure-Computers mit SQL Server erscheint als optimale Lösung, wenn Contoso das Betriebssystem oder den Datenbankserver anpassen muss, oder wenn Drittanbieter-Apps auf demselben virtuellen Computer installiert und ausgeführt werden sollen.Using an Azure VM running SQL Server seems to be an optimal solution if Contoso needs to customize the operating system or the database server, or if it might want to colocate and run third-party apps on the same VM.
  • Mithilfe des Datenmigrations-Assistenten kann Contoso problemlos eine Bewertung und eine Migration zu Azure SQL-Datenbank durchführen.Using the Data Migration Assistant, Contoso can easily assess and migrate to an Azure SQL Database.

Überprüfung der LösungSolution review

Contoso wertet den vorgeschlagen Entwurf durch Erstellen einer Liste mit Vor- und Nachteilen aus.Contoso evaluates their proposed design by putting together a pros and cons list.

AspektConsideration DetailsDetails
VorteilePros WEBVM wird ohne Änderungen nach Azure verlagert, was die Migration vereinfacht.WEBVM will be moved to Azure without changes, making the migration simple.

Die SQL Server-Schicht wird auf SQL Server 2017 und Windows Server 2016 ausgeführt.The SQL Server tier will run on SQL Server 2017 and Windows Server 2016. Dadurch wird das derzeitige Betriebssystem Windows Server 2008 R2 außer Betrieb genommen, und die Ausführung von SQL Server 2017 unterstützt die technischen Anforderungen und Ziele von Contoso.This retires their current Windows Server 2008 R2 operating system, and running SQL Server 2017 supports Contoso's technical requirements and goals. IT bietet 100%-ige Kompatibilität, während SQL Server 2008 R2 ausgemustert wird.IT provides 100% compatibility while moving away from SQL Server 2008 R2.

Contoso kann seine Investition in die Software Assurance mit dem Azure-Hybridvorteil nutzen.Contoso can take advantage of their investment in Software Assurance, using the Azure Hybrid Benefit.

Ein hoch verfügbare SQL Server-Bereitstellung in Azure bietet Fehlertoleranz, sodass die App-Datenschicht kein Single Point of Failover mehr ist.A high availability SQL Server deployment in Azure provides fault tolerance so that the app data tier is no longer a single point of failover.
NachteileCons Auf WEBVM wird Windows Server 2008 R2 ausgeführt.WEBVM is running Windows Server 2008 R2. Das Betriebssystem wird für bestimmte Rollen von Azure unterstützt (Juli 2018).The operating system is supported by Azure for specific roles (July 2018). Weitere InformationenLearn more.

Die Webschicht der App bleibt ein Single Point of Failover.The web tier of the app will remain a single point of failover.

Contoso muss die Webschicht weiterhin als virtuellen Azure-Computer unterstützen, anstatt auf einen verwalteten Dienst wie Azure App Service umzustellen.Contoso will need to continue supporting the web tier as an Azure VM rather than moving to a managed service such as Azure App Service.

Mit der gewählten Lösung muss Contoso weiterhin zwei virtuelle SQL Server-Computer verwalten, anstatt auf eine verwaltete Plattform wie die verwaltete Azure SQL-Datenbank-Instanz umzustellen.With the chosen solution, Contoso will need to continue managing two SQL Server VMs rather than moving to a managed platform such as Azure SQL Database Managed Instance. Zudem könnte Contoso mit Software Assurance seine vorhandenen Lizenzen gegen reduzierte Tarife der verwalteten Azure SQL-Datenbank-Instanz eintauschen.In addition, with Software Assurance, Contoso could exchange their existing licenses for discounted rates on Azure SQL Database Managed Instance.

Azure-DiensteAzure services

ServiceService BeschreibungDescription KostenCost
Data Migration AssistantData Migration Assistant DMA wird auf dem lokalen SQL Server-Computer ausgeführt und migriert die Daten über ein Standort-zu-Standort-VPN zu Azure.DMA runs locally from the on-premises SQL Server machine, and migrates the database across a site-to-site VPN to Azure. DMA ist ein kostenloses, herunterladbares Tool.DMA is a free, downloadable tool.
Azure Site RecoveryAzure Site Recovery Site Recovery orchestriert und verwaltet die Migration und Notfallwiederherstellung für Azure-VMs sowie lokale virtuelle Computer und physische Server.Site Recovery orchestrates and manages migration and disaster recovery for Azure VMs, and on-premises VMs and physical servers. Während der Replikation in Azure fallen Gebühren für Azure Storage an.During replication to Azure, Azure Storage charges are incurred. Es werden Azure-VMs erstellt, und Gebühren fallen an, sobald ein Failover erfolgt.Azure VMs are created, and incur charges, when failover occurs. Weitere Informationen zu Gebühren und Preisen.Learn more about charges and pricing.

MigrationsprozessMigration process

Contoso-Administratoren migrieren die virtuellen Computer der App zu Azure.Contoso admins will migrate the app VMs to Azure.

  • Es migriert die Front-End-VM mithilfe von Site Recovery zur Azure-VM:They'll migrate the front-end VM to Azure VM using Site Recovery:
    • Im ersten Schritt bereitet das Unternehmen Azure-Komponenten vor und richtet diese ein, und es bereitet die lokale VMware-Infrastruktur vor.As a first step, they'll prepare and set up Azure components, and prepare the on-premises VMware infrastructure.
    • Wenn alle Vorbereitungen getroffen sind, kann Contoso mit dem Replizieren der VM beginnen.With everything prepared, they can start replicating the VM.
    • Wenn die Replikation aktiviert wurde und funktioniert, migriert das Unternehmen die VM via Failover zu Azure.After replication is enabled and working, they migrate the VM by failing it over to Azure.
  • Die Datenbank wird mithilfe des Datenmigrations-Assistenten (DMA) zu einem SQL Server-Cluster in Azure migriert.They'll migrate the database to a SQL Server cluster in Azure, using the Data Migration Assistant (DMA).
    • Im ersten Schritt müssen SQL Server-VMs in Azure bereitgestellt, der Cluster und ein interner Lastenausgleich eingerichtet und Always On-Verfügbarkeitsgruppen konfiguriert werden.As a first step they'll need to provision SQL Server VMs in Azure, set up the cluster and an internal load balancer, and configure Always On availability groups.
    • Anschließend kann die Datenbank migriert werdenWith this in place, they can migrate the database
  • Nach der Migration wird der Always On-Schutz für die Datenbank aktiviert.After the migration, they'll enable Always On protection for the database.

Migrationsprozess

VoraussetzungenPrerequisites

Für dieses Szenario benötigt Contoso Folgendes.Here's what Contoso needs to do for this scenario.

AnforderungenRequirements DetailsDetails
Azure-AbonnementAzure subscription Contoso hat bereits in einem früheren Artikel dieser Reihe ein Abonnement erstellt.Contoso already created a subscription in an early article in this series. Wenn Sie kein Azure-Abonnement besitzen, können Sie ein kostenloses Konto erstellen.If you don't have an Azure subscription, create a free account.

Wenn Sie ein kostenloses Konto erstellen, sind Sie der Administrator Ihres Abonnements und können alle Aktionen durchführen.If you create a free account, you're the administrator of your subscription and can perform all actions.

Falls Sie ein vorhandenes Abonnement verwenden und nicht der Administrator sind, müssen Sie mit dem Administrator zusammenarbeiten, damit er Ihnen Berechtigungen vom Typ „Besitzer“ oder „Mitwirkender“ zuweist.If you use an existing subscription and you're not the administrator, you need to work with the admin to assign you Owner or Contributor permissions.

Wenn Sie detailliertere Berechtigungen benötigen, lesen Sie diesen Artikel.If you need more granular permissions, review this article.
Azure-InfrastrukturAzure infrastructure Weitere Informationen zur Vorgehensweise von Contoso beim Einrichten einer Azure-Infrastruktur.Learn how Contoso set up an Azure infrastructure.

Erfahren Sie mehr zu spezifischen Netzwerk- und Speicheranforderungen für Site Recovery.Learn more about specific network and storage requirements for Site Recovery.
Site Recovery (lokal)Site Recovery (on-premises) Der lokale vCenter-Server muss mit Version 5.5, 6.0 oder 6.5 ausgeführt werden.The on-premises vCenter server should be running version 5.5, 6.0, or 6.5

Einen ESXi-Host mit Version 5.5, 6.0 oder 6.5.An ESXi host running version 5.5, 6.0 or 6.5

Mindestens eine VMware-VM auf dem ESXi-Host.One or more VMware VMs running on the ESXi host.

VMs müssen die Azure-Anforderungen erfüllen.VMs must meet Azure requirements.

Unterstützte Konfiguration für Netzwerk und Speicher.Supported network and storage configuration.

VMs, die repliziert werden sollen, müssen die Azure-Anforderungen erfüllen.VMs you want to replicate must meet Azure requirements.

SzenarioschritteScenario steps

Contoso geht bei der Ausführung der Migration wie folgt vor:Here's how Contoso will run the migration:

  • Schritt 1: Vorbereiten eines Clusters.Step 1: Prepare a cluster. Erstellen Sie einen Cluster für die Bereitstellung von zwei virtuellen SQL Server-Knoten in Azure.Create a cluster for deploying two SQL Server VM nodes in Azure.
  • Schritt 2: Bereitstellen und Einrichten des Clusters.Step 2: Deploy and set up the cluster. Bereiten Sie einen Azure SQL Server-Cluster vor.Prepare an Azure SQL Server cluster. Datenbanken werden in diesen vorhandenen Cluster migriert.Databases are migrated into this existing cluster.
  • Schritt 3: Bereitstellen des Lastenausgleichs.Step 3: Deploy the load balancer. Stellen Sie einen Lastenausgleich für den Datenverkehr zu den SQL Server-Knoten bereit.Deploy a load balancer to balance traffic to the SQL Server nodes.
  • Schritt 4: Vorbereiten von Azure für Site Recovery.Step 4: Prepare Azure for Site Recovery. Erstellen Sie ein Azure-Speicherkonto zum Speichern replizierter Daten sowie einen Recovery Services-Tresor.Create an Azure storage account to hold replicated data, and a Recovery Services vault.
  • Schritt 5: Vorbereiten einer lokalen VMware-Instanz für Site Recovery.Step 5: Prepare on-premises VMware for Site Recovery. Bereiten Sie Konten für die VM-Ermittlung und die Agent-Installation vor.Prepare accounts for VM discovery and agent installation. Vorbereiten lokaler virtueller Computer, damit Benutzer nach der Migration eine Verbindung mit virtuellen Azure-Computern herstellen können.Prepare on-premises VMs so that users can connect to Azure VMs after migration.
  • Schritt 6: Replizieren von VMs.Step 6: Replicate VMs. Ermöglichen Sie die VM-Replikation in Azure.Enable VM replication to Azure.
  • Schritt 7: Installieren des DMA.Step 7: Install DMA. Herunterladen und Installieren des Datenmigrations-Assistenten.Download and install the Data Migration Assistant.
  • Schritt 8: Migrieren der Datenbank mit dem DMA.Step 8: Migrate the database with DMA. Migrieren Sie die Datenbank zu Azure.Migrate the database to Azure.
  • Schritt 9: Schützen der Datenbank.Step 9: Protect the database. Erstellen Sie eine Always On-Verfügbarkeitsgruppe für den Cluster.Create an Always On availability group for the cluster.
  • Schritt 10: Migration der Web-App-VM.Step 10: Migrate the web app VM. Führen Sie ein Testfailover aus, um sicherzustellen, dass alles wie erwartet funktioniert.Run a test failover to make sure everything's working as expected. Anschließendes Ausführen eines vollständigen Failovers zu Azure.Then run a full failover to Azure.

Schritt 1: Vorbereiten eines Clusters für SQL Server Always On-VerfügbarkeitsgruppenStep 1: Prepare a SQL Server Always On availability group cluster

Contoso-Administratoren richten den Cluster wie folgt ein:Contoso admins set up the cluster as follows:

  1. Das Unternehmen erstellt zwei SQL Server-VMs, indem es das Image SQL Server 2017 Enterprise Windows Server 2016 im Azure Marketplace auswählt.They create two SQL Server VMs by selecting SQL Server 2017 Enterprise Windows Server 2016 image in the Azure Marketplace.

    SQL-VM-SKU

  2. Unter Assistent für die Erstellung virtueller Computer > Grundlagen konfiguriert das Unternehmen Folgendes:In the Create virtual machine Wizard > Basics, they configure:

    • Namen für die virtuellen Computer: SQLAOG1 und SQLAOG2.Names for the VMs: SQLAOG1 and SQLAOG2.
    • Da Computer unternehmenskritisch sind, aktiviert Contoso SSD für den VM-Datenträgertyp.Since machines are business-critical, they enable SSD for the VM disk type.
    • Es gibt Anmeldeinformationen für Computer an.They specify machine credentials.
    • Das Unternehmen stellt die VMs in der primären Region „USA, Osten 2“ in der Ressourcengruppe ContosoRG bereit.They deploy the VMs in the primary EAST US 2 region, in the ContosoRG resource group.
  3. Unter Größe beginnt das Unternehmen bei beiden VMs mit der SKU „D2s_V3“.In Size, they start with D2s_V3 SKU for both VMs. Nach Bedarf kann die Skalierung zu einem späteren Zeitpunkt durchgeführt werden.They'll scale later as they need to.

  4. Das Unternehmen führt unter Einstellungen die folgenden Schritte aus:In Settings, they do the following:

    • Da es sich bei diesen VMs um wichtige Datenbanken für die App handelt, verwenden sie verwaltete Datenträger.Since these VMs are critical databases for the app, they use managed disks.

    • Das Unternehmen ordnet die Computer im Produktionsnetzwerk der primären Region „USA, Osten 2“ (VNET-PROD-EUS2) im Subnetz der Datenbank (PROD-DB-EUS2) an.They place the machines in the production network of the EAST US 2 primary region (VNET-PROD-EUS2), in the database subnet (PROD-DB-EUS2).

    • Es wird eine neue Verfügbarkeitsgruppe erstellt: SQLAOGAVSET mit zwei Fehlerdomänen und fünf Updatedomänen.They create a new availability set: SQLAOGAVSET, with two fault domains and five update domains.

      SQL-VM

  5. Contoso begrenzt über die SQL Server-Einstellungen die SQL-Konnektivität mit dem virtuellen Netzwerk (privat) am Standardport 1433.In SQL Server settings, they limit SQL connectivity to the virtual network (private), on default port 1433. Für die Authentifizierung verwendet es die gleichen Anmeldeinformationen wie vor Ort (contosoadmin).For authentication they use the same credentials as they use onsite (contosoadmin).

    SQL-VM

Benötigen Sie weitere Hilfe?Need more help?

  • Hilfe zur Bereitstellung einer SQL Server-VM.Get help provisioning a SQL Server VM.
  • Weitere Informationen zum Konfigurieren von VMs für verschiedene SQL Server-SKUs.Learn about configuring VMs for different SQL Server SKUs.

Schritt 2: Bereitstellen und Einrichten des ClustersStep 2: Deploy and set up the cluster

Contoso-Administratoren gehen bei der Einrichtung des Clusters wie folgt vor:Here's how Contoso admins set up the cluster:

  1. Das Unternehmen richtet ein Azure-Speicherkonto ein, um als Cloudzeuge zu fungieren.They set up an Azure storage account to act as the cloud witness.
  2. Es fügt die SQL Server-VMs zur Active Directory-Domäne im lokalen Contoso-Rechenzentrum hinzu.They add the SQL Server VMs to the Active Directory domain in the Contoso on-premises datacenter.
  3. Es erstellt den Cluster in Azure.They create the cluster in Azure.
  4. Es konfiguriert den Cloudzeugen.They configure the cloud witness.
  5. Schließlich aktiviert das Unternehmen die Always On-Verfügbarkeitsgruppen von SQL.Lastly, they enable SQL Always On availability groups.

Einrichten eines Speicherkontos als CloudzeugeSet up a storage account as cloud witness

Für die Einrichtung eines Cloudzeugen benötigt Contoso ein Azure-Speicherkonto, das die Blob-Datei für die Clustervermittlung enthält.To set up a cloud witness, Contoso needs an Azure Storage account that will hold the blob file used for cluster arbitration. Dasselbe Speicherkonto kann für die Einrichtung eines Cloudzeugen für mehrere Cluster verwendet werden.The same storage account can be used to set up cloud witness for multiple clusters.

Contoso-Administratoren gehen bei der Erstellung eines Speicherkontos wie folgt vor:Contoso admins create a storage account as follows:

  1. Das Unternehmen gibt einen erkennbaren Namen für das Konto an (contosocloudwitness).They specify a recognizable name for the account (contosocloudwitness).

  2. Es stellt ein allgemein einsetzbares Konto mit LRS bereit.They deploy a general all-purpose account, with LRS.

  3. Contoso platziert das Konto in einer dritten Region: USA, Süden-Mitte.They place the account in a third region - South Central US. Es platziert das Konto außerhalb der primären und sekundären Region, damit es im Falle es regionalen Ausfalls verfügbar bleibt.They place it outside the primary and secondary region so that it remains available in case of regional failure.

  4. Das Unternehmen platziert das Konto in seiner Ressourcengruppe mit Infrastrukturressourcen: ContosoInfraRG.They place it in their resource group that holds infrastructure resources, ContosoInfraRG.

    Cloudzeuge

  5. Wenn das Unternehmen das Speicherkonto erstellt, werden für dieses Konto primäre und sekundäre Zugriffsschlüssel generiert.When they create the storage account, primary and secondary access keys are generated for it. Der primäre Zugriffsschlüssel wird für die Erstellung des Cloudzeugen benötigt.They need the primary access key to create the cloud witness. Der Schlüssel wird unter dem Namen des Speicherkontos > Zugriffstasten angezeigt.The key appears under the storage account name > Access Keys.

    Zugriffsschüssel

Hinzufügen von SQL Server-VMs zur Contoso-DomäneAdd SQL Server VMs to Contoso domain

  1. Contoso fügt die VMs SQLAOG1 und SQLAOG2 zur Domäne contoso.com hinzu.Contoso adds SQLAOG1 and SQLAOG2 to contoso.com domain.
  2. Anschließend werden auf jeder VM das Feature und die Tools des Windows-Failoverclusters installiert.Then, on each VM they install the Windows Failover Cluster Feature and Tools.

Einrichten des ClustersSet up the cluster

Vor dem Einrichten des Clusters erstellen Contoso-Administratoren auf jedem Computer eine Momentaufnahme des Betriebssystemdatenträgers.Before setting up the cluster, Contoso admins take a snapshot of the OS disk on each machine.

Erstellen einer Momentaufnahme

  1. Anschließend führt das Unternehmen ein Skript aus, mit dem der Windows-Failovercluster erstellt werden soll.Then, they run a script they've put together to create the Windows Failover Cluster.

    Cluster erstellen

  2. Nach der Erstellung des Clusters überprüft das Unternehmen, ob die VMs als Clusterknoten angezeigt werden.After they've created the cluster, they verify that the VMs appear as cluster nodes.

    Cluster erstellen

Konfigurieren des CloudzeugenConfigure the cloud witness

  1. Contoso-Administratoren konfigurieren den Cloudzeugen mithilfe des Assistenten für die Quorumkonfiguration im Failovercluster-Manager.Contoso admins configure the cloud witness using the Quorum Configuration Wizard in Failover Cluster Manager.

  2. Im Assistenten erstellt das Unternehmen einen Cloudzeugen mit dem Speicherkonto.In the wizard they select to create a cloud witness with the storage account.

  3. Nach der Konfiguration des Cloudzeugen wird dieser im Failovercluster-Manager-Snap-In angezeigt.After the cloud witness is configured, in appears in the Failover Cluster Manager snap-in.

    Cloudzeuge

Aktivieren von SQL Server Always On-VerfügbarkeitsgruppenEnable SQL Server Always On availability groups

Contoso-Administratoren können jetzt Always On aktivieren:Contoso admins can now enable Always On:

  1. Das Unternehmen aktiviert im SQL Server-Konfigurations-Manager die Always On-Verfügbarkeitsgruppen für den Dienst SQL Server (MSSQLSERVER) .In SQL Server Configuration Manager, they enable Always On availability groups for the SQL Server (MSSQLSERVER) service.

    Aktivieren von AlwaysOn

  2. Das Unternehmen startet den Dienst neu, damit die Änderungen wirksam werden.They restart the service for changes to take effect.

Nach der Aktivierung von Always On kann Contoso die Always On-Verfügbarkeitsgruppe für den Schutz der SmartHotel360-Datenbank einrichten.With Always On enabled, Contoso can set up the Always On availability group that will protect the SmartHotel360 database.

Benötigen Sie weitere Hilfe?Need more help?

  • Weitere Informationen zum Cloudzeugen und zum Einrichten eines Speicherkontos für diesen Cloudzeugen.Read about cloud witness and setting up a storage account for it.
  • Anweisungen zum Einrichten eines Clusters und zum Erstellen einer Verfügbarkeitsgruppe.Get instructions for setting up a cluster and creating an availability group.

Schritt 3: Bereitstellen von Azure Load BalancerStep 3: Deploy the Azure Load Balancer

Contoso-Administratoren möchten nun ein internes Lastenausgleichsmodul bereitstellen, das sich vor den Clusterknoten befindet.Contoso admins now want to deploy an internal load balancer that sits in front of the cluster nodes. Das Lastenausgleichsmodul ist für Datenverkehr empfangsbereit und leitet diesen an den entsprechenden Knoten weiter.The load balancer listens for traffic, and directs it to the appropriate node.

Lastenausgleich

Contoso geht bei der Erstellung des Lastenausgleichs wie folgt vor:They create the load balancer as follows:

  1. Das Unternehmen richtet im Azure-Portal unter Netzwerk > Lastenausgleich einen neuen internen Lastenausgleich ein: ILB-PROD-DB-EUS2-SQLAOG.In the Azure portal > Networking > Load Balancer, they set up a new internal load balancer: ILB-PROD-DB-EUS2-SQLAOG.

  2. Das Unternehmen ordnet den Lastenausgleich im Produktionsnetzwerk VNET-PROD-EUS2 im Subnetz der Datenbank PROD-DB-EUS2 an.They place the load balancer in the production network VNET-PROD-EUS2, in the database subnet PROD-DB-EUS2.

  3. Dem Lastenausgleich wird eine statische IP-Adresse zugewiesen: 10.245.40.100.They assign it a static IP address: 10.245.40.100.

  4. Der Lastenausgleich wird als Netzwerkelement in der Netzwerkressourcengruppe ContosoNetworkingRG bereitgestellt.As a networking element, they deploy the load balancer in the networking resource group ContosoNetworkingRG.

    Lastenausgleich

Nach der Bereitstellung des internen Lastenausgleichs muss dieser eingerichtet werden.After the internal load balancer is deployed, they need to set it up. Das Unternehmen erstellt einen Back-End-Adresspool, richtet einen Integritätstest ein und konfiguriert eine Regel für den Lastenausgleich.They create a back-end address pool, set up a health probe, and configure a load balancing rule.

Hinzufügen eines Back-End-PoolsAdd a back-end pool

Zum Verteilen von Datenverkehr an die virtuellen Computer im Cluster richten Contoso-Administratoren einen Back-End-Adresspool ein, der die IP-Adressen der NICs für virtuelle Computer enthält, die den Netzwerkdatenverkehr über den Lastenausgleich empfangen.To distribute traffic to the VMs in the cluster, Contoso admins set up a back-end address pool that contains the IP addresses of the NICs for VMs that will receive network traffic from the load balancer.

  1. Contoso fügt im Portal in den Einstellungen für den Lastenausgleich einen Back-End-Pool hinzu: ILB-PROD-DB-EUS-SQLAOG-BEPOOL.In the load balancer settings in the portal, Contoso add a back-end pool: ILB-PROD-DB-EUS-SQLAOG-BEPOOL.

  2. Dem Pool wird die Verfügbarkeitsgruppe SQLAOGAVSET zugeordnet.They associate the pool with availability set SQLAOGAVSET. Die VMs in der Gruppe (SQLAOG1 und SQLAOG2) werden zum Pool hinzugefügt.The VMs in the set (SQLAOG1 and SQLAOG2) are added to the pool.

    Back-End-Pool

Erstellen eines IntegritätstestsCreate a health probe

Contoso-Administratoren erstellen einen Integritätstest, damit der Lastenausgleich den Status der App überwachen kann.Contoso admins create a health probe so that the load balancer can monitor the app health. Abhängig von der Reaktion auf Integritätstests werden durch den Integritätstest dynamisch VMs zur Lastenausgleichsrotation hinzugefügt oder daraus entfernt.The probe dynamically adds or removes VMs from the load balancer rotation, based on how they respond to health checks.

Das Unternehmen geht bei der Erstellung des Tests wie folgt vor:They create the probe as follows:

  1. Contoso erstellt im Portal in den Einstellungen für den Lastenausgleich einen Integritätstest: SQLAlwaysOnEndPointProbe.In the load balancer settings in the portal, Contoso creates a health probe: SQLAlwaysOnEndPointProbe.

  2. Das Unternehmen legt fest, dass bei dem Test VMs an TCP-Port 59999 überwacht werden sollen.They set the probe to monitor VMs on TCP port 59999.

  3. Es legt ein Intervall von 5 Sekunden zwischen den Tests und einen Schwellenwert von 2 fest.They set an interval of 5 seconds between probes, and a threshold of 2. Wenn zwei Tests fehlschlagen, gilt eine VM als fehlerhaft.If two probes fail, the VM will be considered unhealthy.

    Test

Konfigurieren des Lastenausgleichs für den Empfang von DatenverkehrConfigure the load balancer to receive traffic

Contoso-Administratoren richten jetzt eine Regel für den Lastenausgleich ein, um zu definieren, wie Datenverkehr auf die virtuellen Computer verteilt wird.Now, Contoso admins set up a load balancer rule to define how traffic is distributed to the VMs.

  • Die Front-End-IP-Adresse verarbeitet eingehenden Datenverkehr.The front-end IP address handles incoming traffic.
  • Der Back-End-IP-Pool empfängt den Datenverkehr.The back-end IP pool receives the traffic.

Das Unternehmen geht bei der Erstellung der Regel wie folgt vor:They create the rule as follows:

  1. Es fügt im Portal in den Einstellungen für den Lastenausgleich eine neue Regel für den Lastenausgleich hinzu: SQLAlwaysOnEndPointListener.In the load balancer settings in the portal, they add a new load balancing rule: SQLAlwaysOnEndPointListener.

  2. Es legt für den Empfang von eingehendem Datenverkehr des SQL-Clients an TCP-Port 1433 einen Front-End-Listener fest.They set a front-end listener to receive incoming SQL client traffic on TCP 1433.

  3. Es gibt den Back-End-Pool an, an den Datenverkehr weitergeleitet werden soll, und den Port, an dem die VMs für den Datenverkehr empfangsbereit sind.They specify the back-end pool to which traffic will be routed, and the port on which VMs listen for traffic.

  4. Es aktiviert Floating IP (Direct Server Return).They enable floating IP (direct server return). Dies ist für SQL Always On immer erforderlich.This is always required for SQL Always On.

    Test

Benötigen Sie weitere Hilfe?Need more help?

Schritt 4: Vorbereiten von Azure für den Site Recovery-DienstStep 4: Prepare Azure for the Site Recovery service

Im Folgenden werden die Azure-Komponenten aufgeführt, die Contoso für die Bereitstellung von Site Recovery benötigt:Here are the Azure components Contoso needs to deploy Site Recovery:

  • Ein VNet, in dem sich VMs befinden, wenn diese während eines Failovers erstellt werden.A VNet in which VMs will be located when they're creating during failover.
  • Ein Azure-Speicherkonto für die Speicherung replizierter Daten.An Azure storage account to hold replicated data.
  • Ein Recovery Services-Tresor in Azure.A Recovery Services vault in Azure.

Contoso-Administratoren gehen bei der Einrichtung dieser Komponenten wie folgt vor:Contoso admins set these up as follows:

  1. Contoso hat bereits ein Netzwerk/Subnetz erstellt, das für Site Recovery verwendet werden kann, wenn das Unternehmen die Azure-Infrastruktur bereitgestellt hat.Contoso already created a network/subnet they can use for Site Recovery when they deployed the Azure infrastructure.

    • Bei der SmartHotel360-App handelt es sich um eine Produktions-App. WEBVM wird zum Azure-Produktionsnetzwerk (VNET-PROD-EUS2) in der primären Region „USA, Osten 2“ migriert.The SmartHotel360 app is a production app, and WEBVM will be migrated to the Azure production network (VNET-PROD-EUS2) in the primary East US2 region.
    • WEBVM wird in der Ressourcengruppe ContosoRG, die für Produktionsressourcen verwendet wird, und im Produktionssubnetz (PROD-FE EUS2) platziert.WEBVM will be placed in the ContosoRG resource group, which is used for production resources, and in the production subnet (PROD-FE-EUS2).
  2. Contoso-Administratoren erstellen ein Azure-Speicherkonto (contosovmsacc20180528) in der primären Region.Contoso admins create an Azure storage account (contosovmsacc20180528) in the primary region.

    • Contoso verwendet ein allgemeines Konto mit Standardspeicher und LRS-Replikation.They use a general-purpose account, with standard storage, and LRS replication.

    • Das Konto muss sich in der gleichen Region wie der Tresor befinden.The account must be in the same region as the vault.

      Site Recovery-Speicher

  3. Nach dem Einrichten des Netzwerks und des Speicherkontos kann Contoso nun einen Recovery Services-Tresor (ContosoMigrationVault) erstellen und diesen in der Ressourcengruppe ContosoFailoverRG in der primären Region „USA, Osten 2“ platzieren.With the network and storage account in place, they now create a Recovery Services vault (ContosoMigrationVault), and place it in the ContosoFailoverRG resource group, in the primary East US 2 region.

    Recovery Services-Tresor

Benötigen Sie weitere Hilfe?Need more help?

Weitere Informationen zum Einrichten von Azure für Site Recovery.Learn about setting up Azure for Site Recovery.

Schritt 5: Vorbereiten einer lokalen VMware-Instanz für Site RecoveryStep 5: Prepare on-premises VMware for Site Recovery

Contoso-Administratoren bereiten lokal Folgendes vor:Here's what Contoso admins prepare on-premises:

  • Ein Konto auf dem Server von vCenter Server oder dem vSphere ESXi-Host zum Automatisieren der VM-Ermittlung.An account on the vCenter server or vSphere ESXi host, to automate VM discovery.
  • Ein Konto für die automatische Installation von Mobility Service auf VMware-VMs, die Sie replizieren möchten.An account that allows automatic installation of the Mobility service on VMware VMs that you want to replicate.
  • Lokale VM-Einstellungen, damit Contoso nach einem Failover eine Verbindung mit der replizierten Azure-VM herstellen kann.On-premises VM settings, so that Contoso can connect to the replicated Azure VM after failover.

Vorbereiten eines Kontos für die automatische ErmittlungPrepare an account for automatic discovery

Site Recovery benötigt Zugriff auf VMware-Server, um folgende Aufgaben durchzuführen:Site Recovery needs access to VMware servers to:

  • Automatisches Ermitteln von VMs.Automatically discover VMs.
  • Orchestrieren von Replikation, Failover und Failback.Orchestrate replication, failover, and failback.
  • Dafür ist mindestens ein Konto mit Lesezugriff erforderlich.At least a read-only account is required. Sie benötigen ein Konto, das berechtigt ist, Vorgänge wie das Erstellen und Entfernen von Datenträgern sowie das Einschalten virtueller Computer durchzuführen.You need an account that can run operations such as creating and removing disks, and turning on VMs.

Contoso-Administratoren richten das Konto wie folgt ein:Contoso admins set up the account as follows:

  1. Es wird eine Rolle auf vCenter-Ebene erstellt.They create a role at the vCenter level.
  2. Anschließend werden dieser Rolle die erforderlichen Berechtigungen zugewiesen.They then assign that role the required permissions.

Vorbereiten eines Kontos für die Installation des Mobility ServicesPrepare an account for Mobility service installation

Mobility Service muss auf jeder VM installiert sein.The Mobility service must be installed on each VM.

  • Site Recovery kann eine automatische Pushinstallation dieser Komponente durchführen, wenn die Replikation für die VM aktiviert ist.Site Recovery can do an automatic push installation of this component when replication is enabled for the VM.
  • Sie benötigen ein Konto, über das Site Recovery für die Pushinstallation auf die VM zugreifen kann.You need an account that Site Recovery can use to access the VM for the push installation. Sie geben dieses Konto an, wenn Sie die Replikation in der Azure-Konsole einrichten.You specify this account when you set up replication in the Azure console.
  • Sie benötigen ein Domänenkonto oder ein lokales Konto mit Berechtigungen für die Installation auf der VM.The account can be domain or local, with permissions to install on the VM.

Vorbereiten der Verbindungsherstellung mit Azure-VMs nach dem FailoverPrepare to connect to Azure VMs after failover

Nach dem Failover möchte Contoso eine Verbindung mit Azure-VMs herstellen.After failover, Contoso wants to connect to Azure VMs. Dazu führen Contoso-Administratoren vor der Migration folgende Schritte aus:To do this, Contoso admins must perform the following steps before migration:

  1. Für den Zugriff über das Internet:For access over the internet they:

    • Es aktiviert vor dem Failover RDP auf der lokalen VM.Enable RDP on the on-premises VM before failover
    • Sicherstellen, dass TCP- und UDP-Regeln zum öffentlichen Profil hinzugefügt wurden.Ensure that TCP and UDP rules are added for the Public profile.
    • Bei allen Profilen unter Windows-Firewall > Zugelassene Apps überprüfen, ob RDP zulässig ist.Check that RDP is allowed in Windows Firewall > Allowed Apps for all profiles.
  2. Für den Zugriff über Site-to-Site-VPN:For access over site-to-site VPN, they:

    • RDP auf dem lokalen Computer aktivieren.Enable RDP on the on-premises machine.
    • RDP unter Windows-Firewall -> Zugelassene Apps und Features für private und Domänennetzwerke zulassen.Allow RDP in the Windows Firewall -> Allowed apps and features, for Domain and Private networks.
    • SAN-Richtlinie des Betriebssystems auf der lokalen VM auf OnlineAll festlegen.Set the operating system's SAN policy on the on-premises VM to OnlineAll.

Bei der Ausführung eines Failovers sind darüber hinaus folgende Aspekte zu überprüfen:In addition, when they run a failover they need to check the following:

  • Auf dem virtuellen Computer sollten keine ausstehenden Windows-Updates vorhanden sein, wenn Sie ein Failover auslösen.There should be no Windows updates pending on the VM when triggering a failover. Andernfalls können sich Benutzer nach Abschluss des Updates nicht mehr beim virtuellen Computer anmelden.If there are, users will be unable to log into the VM until the update completes.
  • Nach dem Failover kann Startdiagnose aktiviert werden, um einen Screenshot der VM anzuzeigen.After failover, they can check Boot diagnostics to view a screenshot of the VM. Falls dies nicht funktioniert, sollte überprüft werden, ob die VM ausgeführt wird, und die folgenden Tipps zur Problembehandlung gelesen werden.If this doesn't work, they should verify that the VM is running, and review these troubleshooting tips.

Benötigen Sie weitere Hilfe?Need more help?

  • Weitere Informationen zum Erstellen und Zuweisen von Rollen für die automatische Ermittlung.Learn about creating and assigning a role for automatic discovery.
  • Weitere Informationen zum Erstellen eines Kontos für die Pushinstallation von Mobility Service.Learn about creating an account for push installation of the Mobility service.

Schritt 6: Replizieren der lokalen virtuellen Computer in Azure mit Site RecoveryStep 6: Replicate the on-premises VMs to Azure with Site Recovery

Bevor Contoso-Administratoren eine Migration zu Azure durchführen können, müssen sie die Replikation einrichten und aktivieren.Before they can run a migration to Azure, Contoso admins need to set up and enable replication.

Festlegen eines ReplikationszielsSet a replication goal

  1. Im Tresor wird unter dem Tresornamen (ContosoVMVault) ein Replikationsziel ausgewählt (Erste Schritte > Site Recovery > Infrastruktur vorbereiten).In the vault, under the vault name (ContosoVMVault) they select a replication goal (Getting Started > Site Recovery > Prepare infrastructure.

  2. Das Unternehmen gibt an, dass sich seine Computer in einer lokalen Umgebung befinden, unter VMware ausgeführt und in Azure repliziert werden.They specify that their machines are located on-premises, running on VMware, and replicating to Azure.

    Replikationsziel

Bestätigen der BereitstellungsplanungConfirm deployment planning

Damit das Unternehmen fortfahren kann, muss es durch Auswahl von Ja, ist abgeschlossen bestätigen, dass es die Bereitstellungsplanung abgeschlossen hat.To continue, they need to confirm that they have completed deployment planning, by selecting Yes, I have done it. Contoso migriert in diesem Szenario nur eine VM. Daher ist keine Bereitstellungsplanung erforderlich.In this scenario, Contoso is only migrating a VM and doesn't need deployment planning.

Einrichten der QuellumgebungSet up the source environment

Contoso-Administratoren müssen die Quellumgebung konfigurieren.Contoso admins need to configure their source environment. Hierzu wird eine OVF-Vorlage heruntergeladen, die für die Bereitstellung des Site Recovery-Konfigurationsservers als hoch verfügbare, lokale VMware-VM verwendet wird.To do this, they download an OVF template and use it to deploy the Site Recovery configuration server as a highly available, on-premises VMware VM. Nachdem der Konfigurationsserver eingerichtet wurde und ausgeführt wird, wird er im Tresor registriert.After the configuration server is up and running, they register it in the vault.

Der Konfigurationsserver wird mit mehreren Komponenten ausgeführt:The configuration server runs several components:

  • Die Konfigurationsserverkomponente, die die Kommunikation zwischen der lokalen Umgebung und Azure koordiniert und die Datenreplikation verwaltet.The configuration server component that coordinates communications between on-premises and Azure and manages data replication.
  • Der Prozessserver, der als Replikationsgateway fungiert.The process server that acts as a replication gateway. Er empfängt Replikationsdaten, optimiert sie durch Zwischenspeicherung, Komprimierung und Verschlüsselung und sendet sie an Azure Storage.It receives replication data; optimizes it with caching, compression, and encryption; and sends it to Azure storage.
  • Der Prozessserver installiert auch Mobility Service auf virtuellen Computern, die Sie replizieren möchten, und führt auf lokalen VMware-VMs eine automatische Ermittlung durch.The process server also installs Mobility Service on VMs you want to replicate and performs automatic discovery of on-premises VMware VMs.

Contoso-Administratoren führen diese Schritte wie folgt aus:Contoso admins perform these steps as follows:

  1. Das Unternehmen lädt die OVF-Vorlage im Tresor von Infrastruktur vorbereiten > Quelle > Konfigurationsserver herunter.In the vault, they download the OVF template from Prepare Infrastructure > Source > Configuration Server.

    Herunterladen der OVF-Vorlage

  2. Das Unternehmen importiert die Vorlage in VMware, um die VM zu erstellen und bereitzustellen.They import the template into VMware to create and deploy the VM.

    OVF-Vorlage

  3. Wenn das Unternehmen die VM zum ersten Mal aktiviert, wird sie in einem Windows Server 2016-Installationsvorgang hochgefahren.When they turn on the VM for the first time, it boots up into a Windows Server 2016 installation experience. Das Unternehmen akzeptiert die Lizenzvereinbarung und gibt ein Administratorkennwort ein.They accept the license agreement, and enter an administrator password.

  4. Nach Abschluss der Installation meldet sich Contoso als Administrator bei der VM an.After the installation finishes, they sign in to the VM as the administrator. Bei der ersten Anmeldung wird das Azure Site Recovery-Konfigurationstool standardmäßig ausgeführt.At first sign-in, the Azure Site Recovery Configuration Tool runs by default.

  5. Das Unternehmen gibt im Tool einen Namen an, der für die Registrierung des Konfigurationsservers im Tresor verwendet werden soll.In the tool, they specify a name to use for registering the configuration server in the vault.

  6. Das Tool überprüft, ob der virtuelle Computer eine Verbindung mit Azure herstellen kann.The tool checks that the VM can connect to Azure. Nachdem die Verbindung hergestellt wurde, meldet sich das Unternehmen bei seinem Azure-Abonnement an.After the connection is established, they sign in to the Azure subscription. Die Anmeldeinformationen müssen über Zugriff auf den Tresor verfügen, in dem Sie den Konfigurationsserver registrieren möchten.The credentials must have access to the vault in which you want to register the configuration server.

    Konfigurationsserver registrieren

  7. Das Tool führt einige Konfigurationsaufgaben und anschließend einen Neustart durch.The tool performs some configuration tasks and then reboots.

  8. Contoso meldet sich erneut am Computer an. Der Assistent für die Konfigurationsserververwaltung wird automatisch gestartet.They sign in to the machine again, and the Configuration Server Management Wizard starts automatically.

  9. Im Assistenten wählt das Unternehmen die NIC zum Empfangen von Replikationsdatenverkehr aus.In the wizard, they select the NIC to receive replication traffic. Diese Einstellung kann nach der Konfiguration nicht mehr geändert werden.This setting can't be changed after it's configured.

  10. Das Unternehmen wählt das Abonnement, die Ressourcengruppe und den Tresor aus, in dem der Konfigurationsserver registriert werden soll.They select the subscription, resource group, and vault in which to register the configuration server. Auswählen des Recovery Services-TresorsSelect Recovery Services vault

  11. Anschließend werden MySQL Server und VMware PowerCLI heruntergeladen und installiert.They then download and install MySQL Server, and VMware PowerCLI.

  12. Nach der Überprüfung gibt Contoso den FQDN oder die IP-Adresse des Servers von vCenter Server oder des vSphere-Hosts an.After validation, they specify the FQDN or IP address of the vCenter server or vSphere host. Der Standardport wird beibehalten, und für den Server von vCenter Server wird ein Anzeigename angegeben.They leave the default port, and specify a friendly name for the vCenter server.

  13. Contoso gibt das für die automatische Ermittlung erstellte Konto und die Anmeldeinformationen für die automatische Installation von Mobility Service an.They specify the account that they created for automatic discovery, and the credentials that are used to automatically install the Mobility Service. Für Windows-Computer benötigt das Konto lokale Administratorrechte auf den VMs.For Windows machines, the account needs local administrator privileges on the VMs.

    vCenter

  14. Nach Abschluss der Registrierung im Azure-Portal überprüfen die Administratoren erneut, ob der Konfigurationsserver und der VMware-Server auf der Seite Quelle im Tresor aufgeführt werden.After registration finishes, in the Azure portal, they double check that the configuration server and VMware server are listed on the Source page in the vault. Die Ermittlung kann mindestens 15 Minuten dauern.Discovery can take 15 minutes or more.

  15. Site Recovery stellt anschließend mithilfe der angegebenen Einstellungen eine Verbindung mit VMware-Servern her und ermittelt VMs.Site Recovery then connects to VMware servers using the specified settings, and discovers VMs.

Einrichten des ZielsSet up the target

Contoso-Administratoren geben nun die Zielreplikationseinstellungen an.Now Contoso admins specify target replication settings.

  1. Das Unternehmen wählt unter Infrastruktur vorbereiten > Ziel die Zieleinstellungen aus.In Prepare infrastructure > Target, they select the target settings.
  2. Site Recovery überprüft, ob das angegebene Ziel ein Azure-Speicherkonto und -Netzwerk enthält.Site Recovery checks that there's an Azure storage account and network in the specified target.

Erstellen einer ReplikationsrichtlinieCreate a replication policy

Jetzt können Contoso-Administratoren eine Replikationsrichtlinie erstellen.Now, Contoso admins can create a replication policy.

  1. Unter Infrastruktur vorbereiten > Replikationseinstellungen > Replikationsrichtlinie > Erstellen und zuordnen erstellt das Unternehmen die Richtlinie ContosoMigrationPolicy.In Prepare infrastructure > Replication Settings > Replication Policy > Create and Associate, they create a policy ContosoMigrationPolicy.

  2. Es werden die Standardeinstellungen verwendet:They use the default settings:

    • RPO-Schwellenwert: Standardwert von 60 Minuten.RPO threshold: Default of 60 minutes. Mit diesem Wert wird festgelegt, wie oft Wiederherstellungspunkte erstellt werden.This value defines how often recovery points are created. Wenn dieser Grenzwert bei der fortlaufenden Replikation überschritten wird, wird eine Warnung generiert.An alert is generated if continuous replication exceeds this limit.

    • Aufbewahrung des Wiederherstellungspunkts: Standardwert von 24 Stunden.Recovery point retention: Default of 24 hours. Dieser Wert gibt den Aufbewahrungszeitraum für die einzelnen Wiederherstellungspunkte an.This value specifies how long the retention window is for each recovery point. Replizierte VMs können für jeden Punkt eines Zeitfensters wiederhergestellt werden.Replicated VMs can be recovered to any point in a window.

    • App-konsistente Momentaufnahmenhäufigkeit: Der Standardwert ist eine Stunde.App-consistent snapshot frequency: Default of one hour. Dieser Wert gibt die Häufigkeit an, mit der anwendungskonsistente Momentaufnahmen erstellt werden.This value specifies the frequency at which application-consistent snapshots are created.

      Erstellen einer Replikationsrichtlinie

  3. Die Richtlinie wird dem Konfigurationsserver automatisch zugeordnet.The policy is automatically associated with the configuration server.

    Zuordnen der Replikationsrichtlinie

Aktivieren der ReplikationEnable replication

Contoso-Administratoren können nun mit der Replikation von WebVM beginnen.Now Contoso admins can start replicating WebVM.

  1. Unter Anwendung replizieren > Quelle > + Replizieren wählt das Unternehmen die Quelleneinstellungen aus.In Replicate application > Source > +Replicate they select the source settings.

  2. Das Unternehmen wählt aus, dass VMs aktiviert werden sollen. Darüber hinaus wählt es den Server von vCenter Server und den Konfigurationsserver aus.They indicate that they want to enable VMs, select the vCenter server, and the configuration server.

    Aktivieren der Replikation

  3. Contoso gibt die Zieleinstellungen, einschließlich der Ressourcengruppe und des VNet, und das Speicherkonto an, in dem die replizierten Daten gespeichert werden.Now, they specify the target settings, including the resource group and VNet, and the storage account in which replicated data will be stored.

    Aktivieren der Replikation

  4. Sie wählen den WebVM-Computer für die Replikation aus, überprüfen die Replikationsrichtlinie und aktivieren die Replikation.They select the WebVM for replication, checks the replication policy, and enables replication. Site Recovery installiert Mobility Service auf der VM, wenn die Replikation aktiviert ist.Site Recovery installs the Mobility Service on the VM when replication is enabled.

    Aktivieren der Replikation

  5. Der Replikationsfortschritt wird unter Aufträge nachverfolgt.They track replication progress in Jobs. Nachdem der Auftrag Schutz abschließen ausgeführt wurde, ist der Computer bereit für das Failover.After the Finalize Protection job runs, the machine is ready for failover.

  6. Unter Zusammenfassung im Azure-Portal können sie die Struktur für die virtuellen Computer anzeigen, die in Azure repliziert werden.In Essentials in the Azure portal, they can see the structure for the VMs replicating to Azure.

    Infrastrukturansicht

Benötigen Sie weitere Hilfe?Need more help?

Schritt 7: Installieren des Datenmigrations-Assistenten (DMA)Step 7: Install the Data Migration Assistant (DMA)

Contoso-Administratoren migrieren die SmartHotel360-Datenbank mithilfe des DMA zum virtuellen Azure-Computer SQLAOG1.Contoso admins will migrate the SmartHotel360 database to Azure VM SQLAOG1 using the DMA. Das Unternehmen geht bei der Einrichtung des DMA wie folgt vor:They set up DMA as follows:

  1. Es lädt das Tool aus dem Microsoft Download Center auf die lokale SQL Server-VM (SQLVM) herunter.They download the tool from the Microsoft Download Center to the on-premises SQL Server VM (SQLVM).
  2. Es führt das Setup (DownloadMigrationAssistant.msi) auf der VM aus.They run setup (DownloadMigrationAssistant.msi) on the VM.
  3. Auf der Seite Fertigstellen wählen sie Launch Microsoft Data Migration Assistant (Microsoft-Datenmigrations-Assistenten starten) aus, bevor sie den Assistenten beenden.On the Finish page, they select Launch Microsoft Data Migration Assistant before finishing the wizard.

Schritt 8: Migrieren der Datenbank mit dem DMAStep 8: Migrate the database with DMA

  1. Im DMA führt das Unternehmen eine neue Migration aus: SmartHotel.In the DMA they run a new migration, SmartHotel.

  2. Es wählt SQL Server auf virtuellen Azure-Computernals Typ des Zielservers aus.They select the Target server type as SQL Server on Azure Virtual Machines.

    DMA

  3. In den Migrationsdetails fügt das Unternehmen SQLVM als Quellserver und SQLAOG1 als Ziel hinzu.In the migration details, they add SQLVM as the source server, and SQLAOG1 as the target. Es gibt für jeden Computer Anmeldeinformationen an.They specify credentials for each machine.

    DMA

  4. Das Unternehmen erstellt für die Datenbank- und Konfigurationsinformationen eine lokale Freigabe.They create a local share for the database and configuration information. Das SQL-Dienstkonto muss auf der VM SQLVM und der VM SQLAOG1 mit Schreibzugriff darauf zugreifen können.It must be accessible with write access by the SQL Service account on SQLVM and SQLAOG1.

    DMA

  5. Contoso wählt die zu migrierenden Anmeldedaten aus und beginnt mit der Migration.Contoso selects the logins that should be migrated, and starts the migration. Nach Abschluss der Migration zeigt der DMA an, dass die Migration erfolgreich ausgeführt wurde.After it finishes, DMA shows the migration as successful.

    DMA

  6. Das Unternehmen überprüft, ob die Datenbank auf der VM SQLAOG1 ausgeführt wird.They verify that the database is running on SQLAOG1.

    DMA

DMA verbindet sich über eine Site-to-Site-VPN-Verbindung zwischen dem Contoso-Rechenzentrum und Azure mit der lokalen SQL Server-VM und migriert anschließend die Datenbank.DMA connects to the on-premises SQL Server VM across a site-to-site VPN connection between the Contoso datacenter and Azure, and then migrates the database.

Schritt 9: Schützen der Datenbank mit Always OnStep 9: Protect the database with Always On

Wenn die App-Datenbank auf SQLAOG1 ausgeführt wird, können Contoso-Administratoren diese jetzt mithilfe von AlwaysOn-Verfügbarkeitsgruppen schützen.With the app database running on SQLAOG1, Contoso admins can now protect it using Always On availability groups. Das Unternehmen konfiguriert Always On mit SQL Server Management Studio und weist anschließend über das Windows-Clustering einen Listener zu.They configure Always On using SQL Management Studio, and then assign a listener using Windows clustering.

Erstellen einer Always On-VerfügbarkeitsgruppeCreate an Always On availability group

  1. Contoso klickt in SQL Server Management Studio mit der rechten Maustaste auf Hochverfügbarkeit mit Always On, um den Assistenten für neue Verfügbarkeitsgruppen zu starten.In SQL Management Studio, they right-click Always on High Availability to start the New Availability Group Wizard.

  2. Unter Optionen angeben gibt das Unternehmen der Verfügbarkeitsgruppe den Namen SHAOG.In Specify Options, they name the availability group SHAOG. Unter Datenbanken auswählen wählt das Unternehmen die SmartHotel360-Datenbank aus.In Select Databases, they select the SmartHotel360 database.

    AlwaysOn-Verfügbarkeitsgruppe

  3. Unter Specify Replicas (Replikate angeben) fügt das Unternehmen die zwei SQL-Knoten als Verfügbarkeitsreplikate hinzu und konfiguriert diese so, dass ein automatisches Failover mit synchronem Commit bereitgestellt wird.In Specify Replicas, they add the two SQL nodes as availability replicas, and configure them to provide automatic failover with synchronous commit.

    AlwaysOn-Verfügbarkeitsgruppe

  4. Contoso konfiguriert einen Listener für die Gruppe (SHAOG) und den Port.They configure a listener for the group (SHAOG) and port. Die IP-Adresse des internen Lastenausgleichs wird als statische IP-Adresse (10.245.40.100) hinzugefügt.The IP address of the internal load balancer is added as a static IP address (10.245.40.100).

    AlwaysOn-Verfügbarkeitsgruppe

  5. Unter Datensynchronisierung auswählen aktiviert das Unternehmen das automatische Seeding.In Select Data Synchronization, they enable automatic seeding. Mit dieser Option erstellt SQL Server für jede Datenbank in der Gruppe automatisch die sekundären Replikate, sodass Contoso diese nicht manuell sichern und wiederherstellen muss.With this option, SQL Server automatically creates the secondary replicas for every database in the group, so Contoso don't have to manually back up and restore these. Nach der Überprüfung wird die Verfügbarkeitsgruppe erstellt.After validation, the availability group is created.

    AlwaysOn-Verfügbarkeitsgruppe

  6. Bei der Erstellung der Gruppe ist ein Problem aufgetreten.Contoso ran into an issue when creating the group. Contoso verwendet in Active Directory nicht die integrierte Sicherheit von Windows. Folglich müssen Berechtigungen für die SQL-Anmeldung erteilt werden, damit die Rollen für den Windows-Failovercluster erstellt werden können.They aren't using Active Directory Windows Integrated security, and thus need to grant permissions to the SQL login to create the Windows Failover Cluster roles.

    AlwaysOn-Verfügbarkeitsgruppe

  7. Nach der Erstellung der Gruppe kann Contoso diese in SQL Server Management Studio anzeigen.After the group is created, Contoso can see it in SQL Management Studio.

Konfigurieren eines Listeners für den ClusterConfigure a listener on the cluster

Im letzten Schritt der Einrichtung der SQL-Bereitstellung konfigurieren Contoso-Administratoren den internen Lastenausgleich als Listener für den Cluster und schalten den Listener online.As a last step in setting up the SQL deployment, Contoso admins configure the internal load balancer as the listener on the cluster, and brings the listener online. Hierzu verwendet das Unternehmen ein Skript.They use a script to do this.

Listener für Cluster

Überprüfen der KonfigurationVerify the configuration

Nachdem Contoso die Einrichtung abgeschlossen hat, verfügt das Unternehmen nun über eine funktionale Verfügbarkeitsgruppe in Azure, die die migrierte Datenbank verwendet.With everything set up, Contoso now has a functional availability group in Azure that uses the migrated database. Administratoren überprüfen dies, indem sie eine Verbindung in SQL Server Management Studio mit dem internen Lastenausgleich herstellen.Admins verify this by connecting to the internal load balancer in SQL Management Studio.

Verbinden mit dem internen Lastenausgleich

Benötigen Sie weitere Hilfe?Need more help?

Schritt 10: Migrieren der VM mit Site RecoveryStep 10: Migrate the VM with Site Recovery

Die Contoso-Administratoren führen ein schnelles Testfailover aus und migrieren anschließend die virtuellen Computer.Contoso admins run a quick test failover, and then migrate the VM.

Ausführen eines TestfailoversRun a test failover

Das Ausführen eines Testfailovers dient zur Sicherstellung, dass vor der Migration alles wie erwartet funktioniert.Running a test failover helps ensure that everything's working as expected before the migration.

  1. Sie führen ein Testfailover auf den letzten verfügbaren Zeitpunkt aus (Zuletzt verarbeitet).They run a test failover to the latest available point in time (Latest processed).

  2. Computer vor Starten des Failovers herunterfahren wird ausgewählt, damit Site Recovery versucht, die Quell-VM vor dem Auslösen des Failovers herunterzufahren.They select Shut down machine before beginning failover, so that Site Recovery attempts to shut down the source VM before triggering the failover. Das Failover wird auch dann fortgesetzt, wenn das Herunterfahren nicht erfolgreich ist.Failover continues even if shutdown fails.

  3. Testfailover durchführen:Test failover runs:

    • Eine Überprüfung der erforderlichen Komponenten wird ausgeführt, um sicherzustellen, dass alle Bedingungen für eine Migration erfüllt sind.A prerequisites check runs to make sure all of the conditions required for migration are in place.
    • Durch das Failover werden die Daten verarbeitet, sodass eine Azure-VM erstellt werden kann.Failover processes the data, so that an Azure VM can be created. Wenn Sie den letzten Wiederherstellungspunkt auswählen, wird ein Wiederherstellungspunkt auf der Grundlage der Daten erstellt.If select the latest recovery point, a recovery point is created from the data.
    • Eine Azure-VM wird anhand der im vorherigen Schritt verarbeiteten Daten erstellt.An Azure VM is created using the data processed in the previous step.
  4. Nach Abschluss des Failovers wird der virtuelle Azure-Replikatcomputer im Azure-Portal angezeigt.After the failover finishes, the replica Azure VM appears in the Azure portal. Das Unternehmen überprüft, ob die VM die richtige Größe hat, mit dem richtigen Netzwerk verbunden ist und ausgeführt wird.They check that the VM is the appropriate size, that it's connected to the right network, and that it's running.

  5. Nach der Überprüfung bereinigt es das Failover. Darüber hinaus werden Beobachtungen aufgezeichnet und gespeichert.After verifying, They clean up the failover, and record and save any observations.

Ausführen eines FailoversRun a failover

  1. Nachdem Contoso-Administratoren überprüft haben, ob das Testfailover wie erwartet funktioniert, erstellen sie einen Wiederherstellungsplan für die Migration und fügen WEBVM dem Plan hinzu.After verifying that the test failover worked as expected, Contoso admins create a recovery plan for migration, and add WEBVM to the plan.

    Wiederherstellungsplan

  2. Das Unternehmen führt ein Failover für den Plan aus.They run a failover on the plan. Es entscheidet, ein Failover für den letzten Wiederherstellungspunkt auszuführen. Zudem gibt das Unternehmen an, dass Site Recovery versuchen sollte, die lokale VM vor dem Auslösen des Failovers herunterzufahren.They select the latest recovery point, and specify that Site Recovery should try to shut down the on-premises VM before triggering the failover.

    Failover

  3. Nach dem Failover überprüft Contoso, ob die Azure-VM wie erwartet im Azure-Portal angezeigt wird.After the failover, they verify that the Azure VM appears as expected in the Azure portal.

    Wiederherstellungsplan

  4. Nach dieser Überprüfung führt das Unternehmen die Migration durch, um den Migrationsprozess zu beenden. Darüber hinaus beendet es die Replikation für die VM und die Site Recovery-Abrechnung für die VM.After verifying the VM in Azure, they complete the migration to finish the migration process, stop replication for the VM, and stop Site Recovery billing for the VM.

    Failover

Aktualisieren der VerbindungszeichenfolgeUpdate the connection string

Der letzte Schritt im Migrationsprozess besteht in der Aktualisierung der Verbindungszeichenfolge der Anwendung, um auf die migrierte Datenbank zu verweisen, die auf dem SHAOG-Listener ausgeführt wird.As the final step in the migration process, Contoso admins update the connection string of the application to point to the migrated database running on the SHAOG listener. Diese Konfiguration wird auf der WEBVM geändert, die jetzt in Azure ausgeführt wird.This configuration will be changed on the WEBVM now running in Azure. Diese Konfiguration befindet sich in der Datei „web.config“ der ASP-Anwendung.This configuration is located in the web.config of the ASP application.

  1. Suchen Sie die Datei unter C:\inetpub\SmartHotelWeb\web.config. Ändern Sie den Namen des Servers, damit der FQDN der Always On-Verfügbarkeitsgruppe widergespiegelt wird: shaog.contoso.com.Locate the file at C:\inetpub\SmartHotelWeb\web.config. Change the name of the server to reflect the FQDN of the AOG: shaog.contoso.com.

    Failover

  2. Nachdem Contoso die Datei aktualisiert und gespeichert hat, startet das Unternehmen IIS auf WEBVM neu.After updating the file and saving it, they restart IIS on WEBVM. Hierzu verwendet es IISRESET/RESTART aus einer Eingabeaufforderung.They do this using the IISRESET /RESTART from a cmd prompt.

  3. Nachdem IIS neu gestartet wurde, verwendet die Anwendung nun die Datenbank, die auf der verwalteten SQL-Instanz ausgeführt wird.After IIS has been restarted, the application is now using the database running on the SQL MI.

Benötigen Sie weitere Hilfe?Need more help?

Bereinigung nach der MigrationClean up after migration

Nach der Migration wird die SmartHotel360-App auf einem Azure-VM ausgeführt, und die SmartHotel360-Datenbank befindet sich im Azure SQL-Cluster.After migration, the SmartHotel360 app is running on an Azure VM, and the SmartHotel360 database is located in the Azure SQL cluster.

Contoso muss jetzt folgende Schritte für die Bereinigung durchführen:Now, Contoso needs to complete these cleanup steps:

  • Entfernen der lokalen VMs aus dem vCenter-Bestand.Remove the on-premises VMs from the vCenter inventory.
  • Entfernen der VMs aus lokalen Sicherungsaufträgen.Remove the VMs from local backup jobs.
  • Aktualisieren der internen Dokumentation und Anzeigen der neuen Speicherorte und IP-Adressen für VMs.Update internal documentation to show the new locations and IP addresses for VMs.
  • Überprüfen sämtlicher Ressourcen, die mit den außer Betrieb genommenen VMs interagieren, und Aktualisieren sämtlicher relevanter Einstellungen oder Dokumentationen, um die neue Konfiguration widerzuspiegeln.Review any resources that interact with the decommissioned VMs, and update any relevant settings or documentation to reflect the new configuration.
  • Hinzufügen der beiden neuen VMs (SQLAOG1 und SQLAOG2) zu Systemen für die Produktionsüberwachung.Add the two new VMs (SQLAOG1 and SQLAOG2) should be added to production monitoring systems.

Überprüfen der BereitstellungReview the deployment

Da die migrierten Ressourcen in Azure enthalten sind, muss Contoso die neue Infrastruktur vollständig operationalisieren und sichern.With the migrated resources in Azure, Contoso needs to fully operationalize and secure their new infrastructure.

SicherheitSecurity

Das Sicherheitsteam von Contoso überprüft die Azure-VMs WEBVM, SQLAOG1 und SQLAOG2 auf eventuell vorhandene Sicherheitsprobleme.The Contoso security team reviews the Azure VMs WEBVM, SQLAOG1 and SQLAOG2 to determine any security issues.

  • Das Team überprüft die Netzwerksicherheitsgruppen (NSGs) der des virtuellen Computers zur Steuerung des Zugriffs.The team reviews the network security groups (NSGs) for the VM to control access. Mithilfe von NSGs wird sichergestellt, dass nur für die App zulässiger Datenverkehr übergeben werden kann.NSGs are used to ensure that only traffic allowed to the application can pass.
  • Das Team zieht darüber hinaus in Erwägung, die Daten über Azure Disk Encryption und Key Vault zu sichern.The team considers securing the data on the disk using Azure Disk Encryption and Key Vault.
  • Das Team sollte die transparente Datenverschlüsselung (Transparent Data Encryption, TDE) auswerten und dann in der SmartHotel360-Datenbank aktivieren, die auf dem neuen SQL AOG ausgeführt wird.The team should evaluate transparent data encryption (TDE), and then enable it on the SmartHotel360 database running on the new SQL AOG. Weitere InformationenLearn more.

Weitere Informationen finden Sie unter Bewährte Sicherheitsmethoden für IaaS-Workloads in Azure.For more information, see Security best practices for IaaS workloads in Azure.

BCDRBCDR

Für die Geschäftskontinuität und Notfallwiederherstellung (Business Continuity & Disaster Recovery, BCDR) führt Contoso die folgenden Aktionen durch:For business continuity and disaster recovery (BCDR), Contoso takes the following actions:

  • Contoso sichert die Daten mithilfe des Azure Backup-Diensts auf den virtuellen Computern WEBVM, SQLAOG1 und SQLAOG2, um Daten zu schützen.To keep data safe, Contoso backs up the data on the WEBVM, SQLAOG1 and SQLAOG2 VMs using the Azure Backup service. Weitere InformationenLearn more.
  • Contoso erfährt auch, wie Azure Storage zum Sichern von SQL Server direkt im Blobspeicher verwendet wird.Contoso will also learn about how to use Azure Storage to back up SQL Server directly to blob storage. Weitere InformationenLearn more.
  • Contoso repliziert die App-VMs mithilfe von Site Recovery in eine sekundäre Region, um Apps funktionstüchtig zu halten.To keep apps up and running, Contoso replicates the app VMs in Azure to a secondary region using Site Recovery. Weitere InformationenLearn more.

Lizenzierung und KostenoptimierungLicensing and cost optimization

  1. Contoso verfügt über eine Lizenzierung für WEBVM und nutzt den Azure-Hybridvorteil.Contoso has existing licensing for their WEBVM and will take advantage of the Azure Hybrid Benefit. Contoso wird die vorhandenen virtuellen Azure-Computer konvertieren, um von diesen Preisen zu profitieren.Contoso will convert the existing Azure VMs to take advantage of this pricing.
  2. Contoso aktiviert Azure Cost Management. Es ist durch Cloudyn lizenziert, ein Tochterunternehmen von Microsoft.Contoso will enable Azure Cost Management licensed by Cloudyn, a Microsoft subsidiary. Dabei handelt es sich um eine Kostenverwaltungslösung mit mehreren Clouds, die Ihnen das Verwenden und Verwalten von Azure und anderen Cloudressourcen erleichtert.It's a multicloud cost management solution that helps you to use and manage Azure and other cloud resources. Erfahren Sie mehr über die Azure Cost Management.Learn more about Azure Cost Management.

ZusammenfassungConclusion

In diesem Artikel hat Contoso der SmartHotel360-App in Azure einen neuen Host zugewiesen, indem der Front-End-VM der App mithilfe des Site Recovery-Diensts zu Azure migriert wurde.In this article, Contoso rehosted the SmartHotel360 app in Azure by migrating the app front-end VM to Azure using the Site Recovery service. Contoso hat die App-Datenbank zu einem in Azure bereitgestellten SQL Server-Cluster migriert und diesen in einer SQL Server AlwaysOn-Verfügbarkeitsgruppe geschützt.Contoso migrated the app database to a SQL Server cluster provisioned in Azure, and protected it in a SQL Server Always On availability group.