Zuweisen eines neuen Hosts für eine lokale Anwendung auf virtuellen Computern mit Azure MigrateRehost an on-premises application on Azure VMs with Azure Migrate

In diesem Artikel wird gezeigt, wie das fiktive Unternehmen Contoso einer zweistufigen Windows .NET-Front-End-Anwendung, die auf virtuellen VMware-Computern ausgeführt wird, einen neuen Host zuweist, indem es die virtuellen Anwendungscomputer zu virtuellen Azure-Computern migriert.This article demonstrates how the fictional company Contoso rehosts a two-tier Windows .NET front-end application running on VMware VMs, by migrating the application VMs to Azure VMs.

Die in diesem Beispiel verwendete Anwendung „SmartHotel360“ wird als Open-Source-Anwendung bereitgestellt.The SmartHotel360 application 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 their on-premises systems and infrastructure.
  • Risikobegrenzung.Limit risk. Die Anwendung „SmartHotel360“ ist für das Geschäft von Contoso äußerst wichtig.The SmartHotel360 application is critical for the Contoso business. Das Unternehmen möchte die Anwendung ohne jedes Risiko in Azure verschieben.It wants to move the application to Azure with zero risk.
  • Erweitern.Extend. Contoso möchte die Anwendung nicht ändern, aber sicherstellen, dass sie stabil ist.Contoso doesn't want to modify the application, but does want to ensure that it's stable.

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. Diese Ziele werden verwendet, um die beste Migrationsmethode zu bestimmen:These goals are used to determine the best migration method:

  • Nach der Migration soll die Anwendung in Azure die gleichen Leistungsmerkmale aufweisen wie gegenwärtig in der lokalen VMware-Umgebung.After migration, the application in Azure should have the same performance capabilities as it does today in VMware. Die Anwendung ist in der Cloud ebenso wichtig wie lokal.The application will remain as critical in the cloud as it is on-premises.
  • Contoso möchte nicht in diese Anwendung investieren.Contoso doesn't want to invest in this application. 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 wants to move it safely to the cloud.
  • Contoso möchte das Betriebsmodell für diese Anwendung nicht ändern.Contoso doesn't want to change the ops model for this application. Contoso möchte in der Cloud wie derzeit damit interagieren können.Contoso do want to interact with it in the cloud in the same way that they do now.
  • Contoso möchte keine Anwendungsfunktionen ändern.Contoso doesn't want to change any application functionality. Nur der Speicherort der Anwendung ändert sich.Only the application location will change.

LösungsentwurfSolution design

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

Aktuelle AnwendungCurrent application

  • Die Anwendung ist auf zwei virtuelle Computer aufgeteilt (WEBVM und SQLVM).The application 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

  • Da es sich bei der Anwendung um eine Produktionsworkload handelt, befinden sich die virtuellen Anwendungscomputer in Azure in der Produktionsressourcengruppe ContosoRG.Since the application is a production workload, the application VMs in Azure will reside in the production resource group ContosoRG.
  • Die virtuellen Anwendungscomputer werden zur primären Azure-Region (USA, Osten 2) migriert und im Produktionsnetzwerk (VNET-PROD-EUS2) platziert.The application VMs will be migrated to the primary Azure region (East US 2) and placed in the production network (VNET-PROD-EUS2).
  • Der virtuelle Front-End-Computer wird im Front-End-Subnetz (PROD-FE-EUS2) des Produktionsnetzwerks platziert.The web front-end VM will reside in the front-end subnet (PROD-FE-EUS2) in the production network.
  • Der virtuelle Datenbankcomputer wird im Datenbanksubnetz (PROD-DB-EUS2) des Produktionsnetzwerks platziert.The database VM will reside in the database subnet (PROD-DB-EUS2) in the production network.
  • 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 use SQL Server running on an Azure IaaS VM:

  • Die Verwendung eines virtuellen Azure-Computers mit SQL Server erscheint als optimale Lösung, wenn Contoso das Betriebssystem und die Datenbank anpassen muss oder wenn Drittanbieteranwendungen auf dem gleichen 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 and the database, or if it might want to colocate and run third-party applications on the same VM.
  • Dank Software Assurance kann Contoso vorhandene Lizenzen künftig mit dem Azure-Hybridvorteil für SQL Server zu ermäßigten Preisen für SQL Managed Instance austauschen.With Software Assurance, in future Contoso can exchange existing licenses for discounted rates on a SQL Managed Instance using the Azure Hybrid Benefit for SQL Server. Dadurch kann das Unternehmen bei SQL Managed Instance bis zu 30 Prozent sparen.This can save up to 30 percent on SQL Managed Instance.

Überprüfung der LösungSolution review

Contoso bewertet den vorgeschlagen Entwurf anhand einer Liste mit Vor- und Nachteilen.Contoso evaluates the proposed design by putting together a pros and cons list.

AspektConsideration DetailsDetails
VorteilePros Beide virtuellen Anwendungscomputer werden unverändert in Azure verschoben, was die Migration vereinfacht.Both the application VMs will be moved to Azure without changes, making the migration simple.

Da Contoso beide virtuellen Anwendungscomputer per Lift & Shift migriert, sind für die Anwendungsdatenbank keine besonderen Konfigurations- oder Migrationstools erforderlich.Since Contoso is using a lift and shift approach for both application VMs, no special configuration or migration tools are needed for the application database.

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.

Contoso behält die vollständige Kontrolle über die virtuellen Anwendungscomputer in Azure.Contoso will retain full control of the application VMs in Azure.
NachteileCons Auf WEBVM und SQLVM wird Windows Server 2008 R2 ausgeführt.WEBVM and SQLVM are running Windows Server 2008 R2. Das Betriebssystem wird für bestimmte Rollen von Azure unterstützt.The operating system is supported by Azure for specific roles. Weitere InformationenLearn more.

Die Web- und die Datenschicht der Anwendung bleiben Single Points of Failure.The web and data tiers of the application remain as single points of failure.

SQLVM wird unter SQL Server 2008 R2 ausgeführt. Dieses Betriebssystem ist nicht mehr im grundlegenden Support enthalten.SQLVM is running on SQL Server 2008 R2, which is no longer in mainstream support. Für virtuelle Azure-Computer wird es jedoch unterstützt.But it is supported for Azure VMs. Weitere InformationenLearn more.

Contoso muss die Anwendung weiterhin auf virtuellen Azure-Computern unterstützen, anstatt auf einen verwalteten Dienst wie Azure App Service oder Azure SQL-Datenbank umzustellen.Contoso must continue supporting the application on Azure VMs, rather than moving to a managed service such as Azure App Service and Azure SQL Database.

MigrationsprozessMigration process

Contoso migriert das Anwendungs-Front-End und die virtuellen Datenbankcomputer zu virtuellen Azure-Computern und verwendet dazu die Methode ohne Agent des Tools für die Azure Migrate-Servermigration.Contoso will migrate the application front-end and database VMs to Azure VMs using the Azure Migrate: Server Migration tool agentless method.

  • Als ersten Schritt bereitet Contoso die Azure-Komponenten für die Azure Migrate- Servermigration vor und richtet sie ein. Anschließend bereitet es die lokale VMware-Infrastruktur vor.As a first step, Contoso prepares and sets up Azure components for Azure Migrate: Server Migration, and prepares the on-premises VMware infrastructure.
  • Contoso verfügt bereits über die Azure-Infrastruktur, sodass es nur noch die Replikation der virtuellen Computer über das Tool für die Azure Migrate-Servermigration hinzufügen und konfigurieren muss. Servermigration“ kommunizieren kann.They already have the Azure infrastructure in place, so Contoso just needs to add configure the replication of the VMs through the Azure Migrate: Server Migration tool.
  • Wenn alle Vorbereitungen getroffen sind, kann Contoso mit dem Replizieren der virtuellen Computer beginnen.With everything prepared, Contoso can start replicating the VMs.
  • Wenn die Replikation aktiviert wurde und funktioniert, migriert Contoso den virtuellen Computer durch Testen der Migration und im Erfolgsfall anschließendes Failover zu Azure.After replication is enabled and working, Contoso will migrate the VM by testing the migration and if successful, failing it over to Azure.

Migrationsprozess

Azure-DiensteAzure services

DienstService BESCHREIBUNGDescription KostenCost
Azure Migrate: ServermigrationAzure Migrate: Server Migration Der Dienst orchestriert und verwaltet die Migration Ihrer lokalen Anwendungen und Workloads sowie von AWS/GCP-VM-Instanzen.The service orchestrates and manages migration of your on-premises applications and workloads, and AWS/GCP VM instances. Während der Replikation in Azure fallen Gebühren für Azure Storage an.During replication to Azure, Azure Storage charges are incurred. Azure-VMs werden erstellt und verursachen Gebühren, wenn die Migration erfolgt und die VMs in Azure ausgeführt werden.Azure VMs are created, and incur charges, when the migration occurs and the VMs are running in Azure. Weitere Informationen zu Gebühren und Preisen.Learn more about charges and pricing.

VoraussetzungenPrerequisites

Für die Ausführung dieses Szenarios benötigt Contoso Folgendes.Here's what Contoso needs to run this scenario.

Requirements (Anforderungen)Requirements DetailsDetails
Azure-AbonnementAzure subscription Contoso hat in einem früheren Artikel dieser Reihe Abonnements erstellt.Contoso created subscriptions in an earlier 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.

Hier erfahren Sie mehr über bestimmte Voraussetzungen für die Azure Migrate- Servermigration.Learn more about specific prerequisites requirements for Azure Migrate: Server Migration.
Lokale ServerOn-premises servers Auf lokalen vCenter-Servern muss die Version 5.5, 6.0, 6.5 oder 6.7 ausgeführt werden.On-premises vCenter servers should be running version 5.5, 6.0, 6.5 or 6.7.

ESXi-Hosts sollten Version 5.5, 6.0, 6.5 oder 6.7 ausführen.ESXi hosts should run version 5.5, 6.0, 6.5 or 6.7.

Mindestens eine VMware-VM sollte auf dem ESXi-Host ausgeführt werden.One or more VMware VMs should be running on the ESXi host.

SzenarioschritteScenario steps

Contoso-Administratoren gehen bei der Ausführung der Migration wie folgt vor:Here's how Contoso admins will run the migration:

  • Schritt 1: Vorbereiten von Azure für die Azure Migrate- Servermigration.Step 1: Prepare Azure for Azure Migrate: Server Migration. Sie fügen das Tool für die Servermigration ihrem Azure Migrate-Projekt hinzu.They add the server migration tool to their Azure Migrate project.
  • Schritt 2: Vorbereiten der lokalen VMware-Instanz für die Azure Migrate- Servermigration.Step 2: Prepare on-premises VMware for Azure Migrate: Server Migration. Sie bereiten Konten für die VM-Ermittlung sowie das Herstellen einer Verbindung mit Azure-VMs nach der Migration vor.They prepare accounts for VM discovery, and prepare to connect to Azure VMs after migration.
  • Schritt 3: Replizieren von VMs.Step 3: Replicate VMs. Das Unternehmen richtet die Replikation ein und beginnt mit der VM-Replikation in Azure Storage.They set up replication, and start replicating VMs to Azure Storage.
  • Schritt 4: Migrieren der VMs mit der Azure Migrate- Servermigration.Step 4: Migrate the VMs with Azure Migrate: Server Migration. Es wird eine Testmigration durchgeführt, um sicherzustellen, dass alles funktioniert, und anschließend wird eine vollständige Migration ausgeführt, um die VMs in Azure zu verlagern.They run a test migration to make sure everything's working, and then run a full migration to move the VMs to Azure.

Schritt 1: Vorbereiten von Azure für das Azure Migrate- Tool für die ServermigrationStep 1: Prepare Azure for the Azure Migrate: Server Migration tool

Im Folgenden werden die Azure-Komponenten aufgeführt, die Contoso für die Migration der VMs zu Azure benötigt:Here are the Azure components Contoso needs to migrate the VMs to Azure:

  • Ein VNET, in dem sich Azure-VMs befinden, wenn diese während einer Migration erstellt werden.A VNet in which Azure VMs will be located when they're created during migration.
  • Azure Migrate: Das Tool für die Azure Migrate-Servermigration (OVA) wurde bereitgestellt und konfiguriert.The Azure Migrate: Server Migration tool (OVA) provisioned and configured.

Das Unternehmen geht bei der Einrichtung dieser Komponenten wie folgt vor:They set these up as follows:

  1. Einrichten eines Netzwerks – Contoso hat bereits ein Netzwerk eingerichtet, das verwendet werden kann für die Azure Migrate- Servermigration bei der Bereitstellung der Azure-Infrastruktur.Set up a network-Contoso already set up a network that can be for Azure Migrate: Server Migration when they deployed the Azure infrastructure

    • Bei der Anwendung „SmartHotel360“ handelt es sich um eine Produktionsanwendung, und die virtuellen Computer werden zum Azure-Produktionsnetzwerk (VNET-PROD-EUS2) in der primären Region (East US 2) migriert.The SmartHotel360 application is a production application, and the VMs will be migrated to the Azure production network (VNET-PROD-EUS2) in the primary region (East US 2).
    • Beide virtuellen Computer werden in der für Produktionsressourcen verwendeten Ressourcengruppe ContosoRG bereitgestellt.Both VMs will be placed in the ContosoRG resource group, which is used for production resources.
    • Der virtuelle Computer für das Anwendungs-Front-End (WEBVM) wird zum Front-End-Subnetz (PROD-FE-EUS2) im Produktionsnetzwerk migriert.The application front-end VM (WEBVM) will migrate to the front-end subnet (PROD-FE-EUS2), in the production network.
    • Der virtuelle Computer für die Anwendungsdatenbank (SQLVM) wird zum Datenbanksubnetz (PROD-DB-EUS2) im Produktionsnetzwerk migriert.The application database VM (SQLVM) will migrate to the database subnet (PROD-DB-EUS2), in the production network.
  2. Bereitstellen des Azure Migrate-Tools für die Servermigration.Provision the Azure Migrate: Server Migration tool.

    • Laden Sie das OVA-Image von Azure Migrate herunter, und importieren Sie es in VMware.From Azure Migrate, download the OVA image and import it into VMware.

      Herunterladen der OVA-Datei

    • Starten Sie das importierte Image, und konfigurieren Sie das Tool, einschließlich der folgenden Schritte:Start the imported image and configure the tool, including the following steps:

      • Einrichten der erforderlichen KomponentenSet up the prerequisites.

        Konfigurieren des Tools

      • Verweisen des Tools auf das Azure-AbonnementPoint the tool to the Azure subscription.

        Konfigurieren des Tools

      • Legen Sie die VMware vCenter-Anmeldeinformationen fest.Set the VMware vCenter credentials.

        Konfigurieren des Tools

      • Fügen Sie alle Windows-basierten Anmeldeinformationen für die Ermittlung hinzu.Add any Windows-based credentials for discovery.

        Konfigurieren des Tools

  3. Nach der Konfiguration dauert es einige Zeit, bis das Tool alle virtuellen Computer auflistet.Once configured, it will take some time for the tool to enumerate all the virtual machines. Nach Abschluss des Vorgangs sehen Sie, dass sie im Azure Migrate-Tool in Azure aufgefüllt werden.Once complete, you will see them populate in the Azure Migrate tool in Azure.

Benötigen Sie weitere Hilfe?Need more help?

Erfahren Sie mehr über das Einrichten des Tools für die Azure Migrate- Servermigration.Learn about setting up the Azure Migrate: Server Migration tool.

Vorbereiten von lokalen VMsPrepare on-premises VMs

Nach der Migration möchte Contoso eine Verbindung mit den Azure VMs herstellen und Azure die Erlaubnis zum Verwalten der VMs geben.After migration, Contoso wants to connect to the Azure VMs and allow Azure to manage the VMs. Dazu führen Contoso-Administratoren vor der Migration folgende Schritte aus:To do this, Contoso admins do the following before migration:

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

    • Aktivieren Sie vor der Migration RDP oder SSH auf der lokalen VM.Enable RDP or SSH on the on-premises VM before migration.
    • Sicherstellen, dass TCP- und UDP-Regeln zum öffentlichen Profil hinzugefügt wurden.Ensure that TCP and UDP rules are added for the Public profile.
    • Überprüfen Sie, ob RDP oder SSH in der Betriebssystemfirewall zugelassen wird.Check that RDP or SSH is allowed in the operating system firewall.
  2. Für den Zugriff über Site-to-Site-VPN:For access over Site-to-Site VPN, they:

    • Aktivieren Sie vor der Migration RDP oder SSH auf der lokalen VM.Enable RDP or SSH on the on-premises VM before migration.
    • Überprüfen Sie, ob RDP oder SSH in der Betriebssystemfirewall zugelassen wird.Check that RDP or SSH is allowed in the operating system firewall.
    • Legen Sie für Windows die SAN-Richtlinie des Betriebssystems auf dem lokalen virtuellen Computer auf OnlineAll fest.For Windows, set the operating system's SAN policy on the on-premises VM to OnlineAll.
  3. Installieren Sie den Azure-Agent.Install the Azure agent.

  4. Weitere Überlegungen:Other considerations:

    • Unter Windows sollten auf dem virtuellen Computer keine ausstehenden Windows-Updates vorhanden sein, wenn Sie eine Migration auslösen.For Windows, there should be no Windows updates pending on the VM when triggering a migration. Andernfalls ist nach Abschluss des Updates die Anmeldung bei der VM nicht mehr möglich.If there are, they won't be able to log into the VM until the update completes.
    • Nach der Migration kann Startdiagnose aktiviert werden, um einen Screenshot der VM anzuzeigen.After migration, 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?

Schritt 2: Replizieren der lokalen VMsStep 2: Replicate the on-premises VMs

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

Nachdem die Ermittlung abgeschlossen ist, können Sie mit der Replikation von VMware-VMs in Azure beginnen.With discovery completed, you can begin replication of VMware VMs to Azure.

  1. Klicken Sie im Azure Migrate-Projekt unter Server > Azure Migrate: Servermigration die Option Replizieren aus.In the Azure Migrate project > Servers, Azure Migrate: Server Migration, select Replicate.

    Replizieren von VMs

  2. Wählen Sie unter Replizieren > Quelleinstellungen > Sind Ihre Computer virtualisiert? die Option Ja, mit VMware vSphere aus.In Replicate > Source settings > Are your machines virtualized?, select Yes, with VMware vSphere.

  3. Wählen Sie unter Lokale Appliance den Namen der Azure Migrate-Appliance aus, die Sie eingerichtet haben, und dann OK.In On-premises appliance, select the name of the Azure Migrate appliance that you set up > OK.

    Quelleinstellungen

  4. Wählen Sie unter Virtuelle Computer die Computer aus, die Sie replizieren möchten.In Virtual machines, select the machines you want to replicate.

    • Wenn Sie eine Bewertung für die VMs ausgeführt haben, können Sie die Empfehlungen zur VM-Größenanpassung und zum Datenträgertyp (Premium/Standard) aus den Bewertungsergebnissen anwenden.If you've run an assessment for the VMs, you can apply VM sizing and disk type (premium/standard) recommendations from the assessment results. Wählen Sie hierzu unter Migrationseinstellungen aus einer Azure Migrate-Bewertung importieren? die Option Ja aus.To do this, in Import migration settings from an Azure Migrate assessment?, select the Yes option.
    • Wählen Sie Nein aus, wenn Sie keine Bewertung durchgeführt haben oder die Bewertungseinstellungen nicht verwenden möchten.If you didn't run an assessment, or you don't want to use the assessment settings, select the No option.
    • Falls Sie sich für die Verwendung der Bewertung entschieden haben, wählen Sie die VM-Gruppe und den Bewertungsnamen aus.If you selected to use the assessment, select the VM group, and assessment name.

    Auswählen der Bewertung

  5. Suchen Sie unter Virtuelle Computer je nach Bedarf nach VMs, und aktivieren Sie alle VMs, die Sie migrieren möchten.In Virtual machines, search for VMs as needed, and check each VM you want to migrate. Wählen Sie anschließend Next: Zieleinstellungen.Then select Next: Target settings.

  6. Wählen Sie unter Zieleinstellungen das Abonnement und die Zielregion für die Migration aus, und geben Sie die Ressourcengruppe an, in der sich die Azure-VMs nach der Migration befinden.In Target settings, select the subscription, and target region to which you'll migrate, and specify the resource group in which the Azure VMs will reside after migration. Wählen Sie unter Virtuelles Netzwerk das Azure-VNET/-Subnetz aus, in das die Azure-VMs nach der Migration eingebunden werden.In Virtual Network, select the Azure VNet/subnet to which the Azure VMs will be joined after migration.

  7. Wählen Sie unter Azure-Hybridvorteil Folgendes aus:In Azure Hybrid Benefit, select the following:

    • die Option Nein aus, falls Sie den Azure-Hybridvorteil nicht anwenden möchten.Select No if you don't want to apply Azure Hybrid Benefit. Wählen Sie Weiteraus.Then select Next.
    • Wählen Sie Ja aus, wenn Sie über Windows Server-Computer verfügen, die durch aktive Software Assurance- oder Windows Server-Abonnements abgedeckt sind, und den Vorteil auf die zu migrierenden Computer anwenden möchten.Select Yes if you have Windows Server machines that are covered with active Software Assurance or Windows Server subscriptions, and you want to apply the benefit to the machines you're migrating. Wählen Sie Weiteraus.Then select Next.
  8. Überprüfen Sie unter Compute den VM-Namen, die Größe, den Typ des Betriebssystemdatenträgers und die Verfügbarkeitsgruppe.In Compute, review the VM name, size, OS disk type, and availability set. Die VMs müssen die Azure-Anforderungen erfüllen.VMs must conform with Azure requirements.

    • Größe des virtuellen Computers: Bei Verwendung von Bewertungsempfehlungen enthält die Dropdownliste für die VM-Größe die empfohlene Größe.VM size: If you're using assessment recommendations, the VM size dropdown will contain the recommended size. Andernfalls wählt Azure Migrate eine Größe basierend auf der höchsten Übereinstimmung im Azure-Abonnement aus.Otherwise Azure Migrate picks a size based on the closest match in the Azure subscription. Alternativ können Sie unter Azure-VM-Größe manuell eine Größe auswählen.Alternatively, pick a manual size in Azure VM size.
    • Betriebssystemdatenträger: Geben Sie den Betriebssystemdatenträger (Startdatenträger) für die VM an.OS disk: Specify the OS (boot) disk for the VM. Der Betriebssystemdatenträger enthält den Bootloader und das Installationsprogramm des Betriebssystems.The OS disk is the disk that has the operating system bootloader and installer.
    • Verfügbarkeitsgruppe: Wenn die VM nach der Migration in einer Azure-Verfügbarkeitsgruppe enthalten sein soll, geben Sie die Gruppe an.Availability set: If the VM should be in an Azure availability set after migration, specify the set. Die Gruppe muss Teil der Zielressourcengruppe sein, die Sie für die Migration angeben.The set must be in the target resource group you specify for the migration.
  9. Geben Sie unter Datenträger an, ob die VM-Datenträger in Azure repliziert werden sollen, und wählen Sie in Azure den Datenträgertyp aus (SSD Standard/HDD Standard oder Managed Disks Premium).In Disks, specify whether the VM disks should be replicated to Azure, and select the disk type (standard SSD/HDD or premium-managed disks) in Azure. Wählen Sie Weiteraus.Then select Next.

    • Sie können Datenträger von der Replikation ausschließen.You can exclude disks from replication.
    • Wenn Sie Datenträger ausschließen, sind diese nach der Migration nicht auf der Azure-VM vorhanden.If you exclude disks, won't be present on the Azure VM after migration.
  10. Überprüfen Sie unter Replikation prüfen und starten die Einstellungen, und wählen Sie Replizieren aus, um die erste Replikation für die Server zu starten.In Review and start replication, review the settings, then select Replicate to start the initial replication for the servers.

Hinweis

Sie können die Replikationseinstellungen vor Beginn der Replikation jederzeit unter Verwalten > Aktuell replizierte Computer aktualisieren.You can update replication settings any time before replication starts, in Manage > Replicating machines. Die Einstellungen können nach dem Beginn der Replikation nicht mehr geändert werden.Settings can't be changed after replication starts.

Schritt 3: Migrieren der VMsStep 3: Migrate the VMs

Die Contoso-Administratoren führen eine schnelle Testmigration und dann eine vollständige Migration aus, um die VMs zu migrieren.Contoso admins run a quick test migration, and then a full migration to migrate the VMs.

Ausführen einer TestmigrationRun a test migration

  1. Klicken Sie unter Migrationsziele > Server > Azure Migrate: Servermigration die Option Migrierte Server testen aus.In Migration goals > Servers > Azure Migrate: Server Migration, select Test migrated servers.

    Testen der migrierten Server

  2. Wählen Sie den zu testenden virtuellen Computer länger aus (oder klicken Sie mit der rechten Maustaste darauf), und wählen Sie anschließend Testmigration aus.Select and hold (or right-click) the VM to test, then select Test migrate.

    Testmigration

  3. Wählen Sie unter Testmigration das Azure VNET aus, in dem sich die Azure-VM nach der Migration befindet.In Test Migration, select the Azure VNet in which the Azure VM will be located after the migration. Es empfiehlt sich, ein nicht für die Produktion bestimmtes VNET zu verwenden.We recommend you use a nonproduction VNet.

  4. Der Auftrag Testmigration wird gestartet.The Test migration job starts. Überwachen Sie den Auftrag anhand der Portalbenachrichtigungen.Monitor the job in the portal notifications.

  5. Zeigen Sie die migrierte Azure-VM nach Abschluss der Migration im Azure-Portal unter Virtuelle Computer an.After the migration finishes, view the migrated Azure VM in Virtual Machines in the Azure portal. Der Computername enthält das Suffix -Test.The machine name has a suffix -Test.

  6. Wählen Sie nach Abschluss des Tests unter Aktuell replizierte Computer den virtuellen Azure-Computer länger aus (oder klicken mit der rechten Maustaste darauf), und wählen Sie anschließend Testmigration bereinigen aus.After the test is done, select and hold (or right-click) the Azure VM in Replicating machines, then select Clean up test migration.

    Bereinigen der Migration

Migrieren der VMsMigrate the VMs

Die Contoso-Administratoren führen jetzt eine vollständige Migration aus.Now Contoso admins run a full migration.

  1. Klicken Sie im Azure Migrate-Projekt unter Server > Azure Migrate: Servermigration die Option Server werden repliziert aus.In the Azure Migrate project > Servers > Azure Migrate: Server Migration, then select Replicating servers.

    Replizieren der Server

  2. Wählen Sie unter Aktuell replizierte Computer den virtuellen Computer länger aus (oder klicken Sie mit der rechten Maustaste darauf), und wählen Sie anschließend Migrieren aus.In Replicating machines, select and hold (or right-click) the VM > Migrate.

  3. Wählen Sie unter Migrieren > Virtuelle Computer herunterfahren und eine geplante Migration ohne Datenverlust durchführen? die Option Ja > und anschließend OK aus.In Migrate > Shut down virtual machines and perform a planned migration with no data loss, select Yes > OK.

    • Azure Migrate fährt die lokale VM standardmäßig herunter und führt eine bedarfsabhängige Replikation aus, um alle VM-Änderungen zu synchronisieren, die seit der letzten Replikation vorgenommen wurden.By default Azure Migrate shuts down the on-premises VM, and runs an on-demand replication to synchronize any VM changes that occurred since the last replication occurred. So wird sichergestellt, dass keine Daten verloren gehen.This ensures no data loss.
    • Falls Sie die VM nicht herunterfahren möchten, wählen Sie Nein aus.If you don't want to shut down the VM, select No.
  4. Für den virtuellen Computer wird ein Migrationsauftrag gestartet.A migration job starts for the VM. Verfolgen Sie den Auftrag anhand der Azure-Benachrichtigungen nach.Track the job in Azure notifications.

  5. Nach Abschluss des Auftrags können Sie die VM auf der Seite Virtuelle Computer anzeigen und verwalten.After the job finishes, you can view and manage the VM from the Virtual Machines page.

Benötigen Sie weitere Hilfe?Need more help?

Bereinigung nach der MigrationClean up after migration

Nach Abschluss der Migration werden die Logikschichten von „SmartHotel360“ auf virtuellen Azure-Computern ausgeführt.With migration complete, the SmartHotel360 application tiers are now running on Azure VMs.

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

  • Beenden der Replikation nach Abschluss der MigrationAfter the migration is complete, stop replication.
  • Entfernen des Computers WEBVM aus dem vCenter-BestandRemove the WEBVM machine from the vCenter inventory.
  • Entfernen des Computers SQLVM aus dem vCenter-BestandRemove the SQLVM machine from the vCenter inventory.
  • Entfernen von WEBVM und SQLVM aus lokalen SicherungsaufträgenRemove WEBVM and SQLVM from local backup jobs.
  • Aktualisieren der internen Dokumentation zum Anzeigen des neuen Speicherorts und der IP-Adressen für die VMsUpdate internal documentation to show the new location, and IP addresses for the VMs.
  • Überprüfen sämtlicher Ressourcen, die mit den VMs interagieren, und Aktualisieren sämtlicher relevanter Einstellungen oder Dokumentationen, um die neue Konfiguration widerzuspiegelnReview any resources that interact with the VMs, and update any relevant settings or documentation to reflect the new configuration.

Überprüfen der BereitstellungReview the deployment

Da die Anwendung nun ausgeführt wird, muss Contoso sie vollständig in Azure operationalisieren und schützen.With the application now running, Contoso now needs to fully operationalize and secure it in Azure.

SicherheitSecurity

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

  • Zur Steuerung des Zugriffs überprüft das Team die Netzwerksicherheitsgruppen (NSGs) für die virtuellen Computer.To control access, the team reviews the network security groups (NSGs) for the VMs. Mithilfe von Netzwerksicherheitsgruppen wird sichergestellt, dass nur für die Anwendung zulässiger Datenverkehr diese erreichen kann.NSGs are used to ensure that only traffic allowed to the application can reach it.
  • Das Team zieht darüber hinaus in Erwägung, die Daten mit Azure Disk Encryption und Key Vault zu sichern.The team also consider securing the data on the disk using Azure Disk Encryption and Key Vault.

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.

Business Continuity & Disaster RecoveryBusiness continuity and disaster recovery

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:

Lizenzierung und KostenoptimierungLicensing and cost optimization

  • Contoso verfügt über eine Lizenzierung für die VMs und nutzt den Azure-Hybridvorteil.Contoso has existing licensing for their VMs, 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.
  • Contoso aktiviert Azure Cost Management und das Azure-Abrechnungsportal, um die Überwachung und Verwaltung der Azure-Ressourcen zu unterstützen.Contoso will enable Azure Cost Management and Billing to help monitor and manage the Azure resources.

ZusammenfassungConclusion

In diesem Artikel hat Contoso der Anwendung „SmartHotel360“ in Azure einen neuen Host zugewiesen. Hierzu wurden die virtuellen Anwendungscomputer mithilfe des Azure Migrate-Tools für die Servermigration zu virtuellen Azure-Computern migriert.In this article, Contoso rehosted the SmartHotel360 application in Azure by migrating the application VMs to Azure VMs using the Azure Migrate: Server Migration tool.