Bewerten lokaler Workloads für die Migration zu AzureAssess on-premises workloads for migration to Azure

In diesem Artikel wird gezeigt, wie das fiktive Unternehmen Contoso eine lokale App für die Migration zu Azure bewertet.This article shows how the fictional company Contoso assesses an on-premises app for migration to Azure. In diesem Beispielszenario wird die lokale App SmartHotel360 von Contoso derzeit unter VMware ausgeführt.In the example scenario, Contoso's on-premises SmartHotel360 app currently runs on VMware. Contoso bewertet virtuelle Computer der App mit dem Azure Migrate-Dienst und die SQL Server-Datenbank der App mit dem Datenmigrations-Assistenten.Contoso assesses the app's VMs using the Azure Migrate service, and the app's SQL Server database using Data Migration Assistant.

ÜbersichtOverview

Contoso erwägt die Migration zu Azure und muss anhand einer technischen und finanziellen Bewertung ermitteln, ob seine lokalen Workloads gute Kandidaten für die Cloudmigration sind.As Contoso considers migrating to Azure, the company needs a technical and financial assessment to determine whether its on-premises workloads are good candidates for cloud migration. Das Contoso-Team möchte vor allem die Computer- und Datenbankkompatibilität für die Migration bewerten.In particular, the Contoso team wants to assess machine and database compatibility for migration. Die Kapazität und die Kosten für die Ausführung der Ressourcen von Contoso in Azure sollen geschätzt werden.It wants to estimate capacity and costs for running Contoso's resources in Azure.

Als Einstieg und zum besseren Verständnis der beteiligten Technologie bewertet Contoso zwei seiner lokalen Apps. Dies ist in der folgenden Tabelle zusammengefasst.To get started and to better understand the technologies involved, Contoso assesses two of its on-premises apps, summarized in the following table. Das Unternehmen führt eine Bewertung der Migrationsszenarien durch, in denen ein neuer Host zugewiesen wird und die Apps für die Migration umgestaltet werden.The company assesses for migration scenarios that rehost and refactor apps for migration. Weitere Informationen zum Zuweisen eines neuen Hosts und Umgestalten finden Sie in der Übersicht mit Contoso-Migrationsbeispielen.Learn more about rehosting and refactoring in the migration examples overview.

App-NameApp name PlattformPlatform App-EbenenApp tiers DetailsDetails
SmartHotel360SmartHotel360

(Verwaltung der Reiseanforderungen von Contoso)(manages Contoso travel requirements)
Wird mit einer SQL Server-Datenbank unter Windows ausgeführtRuns on Windows with a SQL Server database App mit zwei Schichten.Two-tiered app. Die Front-End-ASP.NET-Website wird auf einer VM (WEBVM) und die SQL Server-Instanz auf einer anderen VM (SQLVM) ausgeführt.The front-end ASP.NET website runs on one VM (WEBVM) and the SQL Server runs on another VM (SQLVM). VMs sind VMware, die auf einem mit vCenter Server verwalteten ESXi-Host ausgeführt werden.VMs are VMware, running on an ESXi host managed by vCenter Server.

Sie können die Beispiel-App von GitHub herunterladen.You can download the sample app from GitHub.
osTicketosTicket

(Service Desk-App von Contoso)(Contoso service desk app)
Wird auf Linux/Apache mit MySQL PHP (LAMP) ausgeführtRuns on Linux/Apache with MySQL PHP (LAMP) App mit zwei Schichten.Two-tiered app. Eine Front-End-PHP-Website wird auf einer VM (OSTICKETWEB) und die MySQL-Datenbank auf einer anderen VM (OSTICKETMYSQL) ausgeführt.A front-end PHP website runs on one VM (OSTICKETWEB) and the MySQL database runs on another VM (OSTICKETMYSQL). Die App wird von Kundendienst-Apps verwendet, um Probleme für die internen Mitarbeitern und externen Kunden zu verfolgen.The app is used by customer service apps to track issues for internal employees and external customers.

Sie können das Beispiel von GitHub herunterladen.You can download the sample from GitHub.

Aktuelle ArchitekturCurrent architecture

In diesem Diagramm ist die aktuelle lokale Infrastruktur von Contoso dargestellt:This diagram shows the current Contoso on-premises infrastructure:

Aktuelle Contoso-Architektur

  • Contoso verfügt über ein zentrales Rechenzentrum.Contoso has one main datacenter. Das Rechenzentrum befindet sich in New York City, im Osten der USA.The datacenter is located in the city of New York in the Eastern United States.
  • Contoso verfügt in den USA über drei weitere Niederlassungen.Contoso has three additional local branches across the United States.
  • Das zentrale Rechenzentrum ist über eine auf Glasfaser basierende Metro-Ethernet-Verbindung (500 MBit/s) mit dem Internet verbunden.The main datacenter is connected to the internet with a fiber Metro Ethernet connection (500 MBps).
  • Jede Niederlassung ist lokal über Business-Class-Verbindungen mit dem Internet verbunden, und IPsec-VPN-Tunnel führen zurück zum zentralen Rechenzentrum.Each branch is connected locally to the internet by using business-class connections with IPsec VPN tunnels back to the main datacenter. Aufgrund dieser Anordnung ist das gesamte Netzwerk von Contoso dauerhaft verbunden, und die Internetverbindung wird optimiert.The setup allows Contoso's entire network to be permanently connected and optimizes internet connectivity.
  • Das Hauptrechenzentrum ist vollständig mit VMware virtualisiert.The main datacenter is fully virtualized with VMware. Contoso verfügt über zwei ESXi 6.5-Virtualisierungshosts, die mit vCenter Server 6.5 verwaltet werden.Contoso has two ESXi 6.5 virtualization hosts that are managed by vCenter Server 6.5.
  • Contoso nutzt Active Directory für die Identitätsverwaltung.Contoso uses Active Directory for identity management. Contoso verwendet im internen Netzwerk DNS-Server.Contoso uses DNS servers on the internal network.
  • Die Domänencontroller im Rechenzentrum werden auf VMware-VMs ausgeführt.The domain controllers in the datacenter run on VMware VMs. Die Domänencontroller an lokalen Standorten werden auf physischen Servern ausgeführt.The domain controllers at local branches run on physical servers.

Business-TreiberBusiness drivers

Das IT Leadership-Team von Contoso hat eng mit den Geschäftspartnern des Unternehmens zusammengearbeitet, um zu verstehen, was mit dieser Migration erreicht werden soll:Contoso's IT leadership team has worked closely with the company's business partners to understand what the business wants to achieve with this migration:

  • Unternehmenswachstum.Address business growth. Contoso wächst.Contoso is growing. Aus diesem Grund hat der Druck auf die lokalen Systeme und die Infrastruktur des Unternehmens zugenommen.As a result, pressure has increased on the company's on-premises systems and infrastructure.
  • Effizienzsteigerung.Increase efficiency. Contoso muss unnötige Verfahren beseitigen und die Prozesse für seine Entwickler und Benutzer optimieren.Contoso needs to remove unnecessary procedures and streamline processes for its developers and users. Die IT-Abteilung muss schnell sein und darf weder Geld noch Zeit verschwenden, damit die Kundenanforderungen in kürzerer Zeit erfüllt werden können.The business needs IT to be fast and to not waste time or money, so the company can deliver 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. Sie muss schneller reagieren können, als sich die Gegebenheiten des Markts ändern, damit das Unternehmen auf dem globalen Markt Erfolg hat.It must be able to react faster than the changes that occur in the marketplace for the company to be successful in a global economy. Die IT-Abteilung von Contoso darf keine Hindernisse in den Weg stellen und keine Geschäftsabläufe blockieren.IT at Contoso 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 company's business grows successfully, Contoso IT must provide systems that can grow at the same pace.

BewertungszieleAssessment goals

Das Cloudteam von Contoso hat sich Ziele für die Migrationsbewertungen gesetzt:The Contoso cloud team has identified goals for its migration assessments:

  • Nach der Migration sollten die Apps in Azure die gleichen Leistungsmerkmale aufweisen, über die sie in der lokalen VMware-Umgebung von Contoso derzeit verfügen.After migration, apps in Azure should have the same performance capabilities that apps have today in Contoso's on-premises VMware environment. Die Umstellung auf die Cloud bedeutet nicht, dass die Leistung der App weniger wichtig ist.Moving to the cloud doesn't mean that app performance is less critical.
  • Contoso muss die Kompatibilität seiner Anwendungen und Datenbanken in Bezug auf die Azure-Anforderungen verstehen.Contoso needs to understand the compatibility of its applications and databases with Azure requirements. Außerdem muss Contoso mit den Hostingoptionen in Azure vertraut sein.Contoso also needs to understand its hosting options in Azure.
  • Die Datenbankverwaltung von Contoso sollte nach dem Verlagern von Apps in die Datenbank reduziert werden.Contoso's database administration should be minimized after apps move to the cloud.
  • Contoso möchte nicht nur verstehen, welche Migrationsoptionen verfügbar sind, sondern auch über die Infrastrukturkosten nach der Verlagerung in die Cloud Bescheid wissen.Contoso wants to understand not only its migration options, but also the costs associated with the infrastructure after it moves to the cloud.

BewertungstoolsAssessment tools

Contoso nutzt Microsoft-Tools für seine Migrationsbewertung.Contoso uses Microsoft tools for its migration assessment. Die Tools sind an den Zielen des Unternehmens ausgerichtet und sollten Contoso alle benötigten Informationen liefern.The tools align with the company's goals and should provide Contoso with all the information it needs.

TechnologieTechnology BESCHREIBUNGDescription KostenCost
Data Migration AssistantData Migration Assistant Contoso nutzt den Datenmigrations-Assistenten, um Kompatibilitätsprobleme zu bewerten und zu erkennen, die ggf. die Datenbankfunktionalität des Unternehmens in Azure beeinträchtigen können.Contoso uses Data Migration Assistant to assess and detect compatibility issues that might affect its database functionality in Azure. Mit dem Datenmigrations-Assistenten wird die Featureparität zwischen SQL-Quellen und -Zielen bewertet.Data Migration Assistant assesses feature parity between SQL sources and targets. Er stellt Empfehlungen zu Verbesserungen der Leistung und Zuverlässigkeit bereit.It recommends performance and reliability improvements. Der Datenmigrations-Assistent ist ein kostenloses Tool, das heruntergeladen werden kann.Data Migration Assistant is a free, downloadable tool.
Azure MigrateAzure Migrate Contoso nutzt den Azure Migrate-Dienst, um seine VMware-VMs zu bewerten.Contoso uses the Azure Migrate service to assess its VMware VMs. Azure Migrate bewertet die Eignung der Computer für die Migration.Azure Migrate assesses the migration suitability of the machines. Der Dienst stellt Schätzungen zur Größe und zu den Kosten für die Ausführung in Azure bereit.It provides sizing and cost estimates for running in Azure. Ab Mai 2018 ist Azure Migrate ein kostenloser Dienst.As of May 2018, Azure Migrate is a free service.
DienstzuordnungService Map Für Azure Migrate wird eine Dienstzuordnung verwendet, um Abhängigkeiten zwischen Computern anzuzeigen, die das Unternehmen migrieren möchte.Azure Migrate uses Service Map to show dependencies between machines that the company wants to migrate. Die Dienstzuordnung ist Teil von Azure Monitor-Protokollen.Service Map is part of Azure Monitor logs. Derzeit kann Contoso die Dienstzuordnung 180 Tage lang nutzen, ohne dass Gebühren anfallen.Currently, Contoso can use Service Map for 180 days without incurring charges.

In diesem Szenario lädt Contoso den Datenmigrations-Assistenten herunter und führt ihn aus, um die lokale SQL Server-Datenbank für seine Reise-App zu bewerten.In this scenario, Contoso downloads and runs Data Migration Assistant to assess the on-premises SQL Server database for its travel app. Contoso verwendet Azure Migrate mit Zuordnung von Abhängigkeiten, um die App-VMs zu bewerten, bevor die Migration zu Azure migriert wird.Contoso uses Azure Migrate with dependency mapping to assess the app VMs before migration to Azure.

Architektur für die BewertungAssessment architecture

Architektur für Migrationsbewertung

  • Contoso ist ein fiktiver Name für ein typisches Unternehmen.Contoso is a fictional name that represents a typical enterprise organization.
  • Contoso verfügt über ein lokales Rechenzentrum (contoso-datacenter) und lokale Domänencontroller (CONTOSODC1, CONTOSODC2).Contoso has an on-premises datacenter (contoso-datacenter) and on-premises domain controllers (CONTOSODC1, CONTOSODC2).
  • VMware-VMs befinden sich auf VMware ESXi-Hosts mit Version 6.5 (contosohost1, contosohost2).VMware VMs are located on VMware ESXi hosts running version 6.5 (contosohost1, contosohost2).
  • Die VMware-Umgebung wird per vCenter Server 6.5 verwaltet (vcenter.contoso.com auf einer VM).The VMware environment is managed by vCenter Server 6.5 (vcenter.contoso.com, running on a VM).
  • Die Reise-App SmartHotel360 weist die folgenden Merkmale auf:The SmartHotel360 travel app has these characteristics:
    • Die App ist auf zwei VMware-VMs angeordnet (WEBVM und SQLVM).The app is tiered across two VMware VMs (WEBVM and SQLVM).
    • Die VMs befinden sich auf dem VMware ESXi-Host contosohost1.contoso.com.The VMs are located on VMware ESXi host contosohost1.contoso.com.
    • Die VMs werden mit SP1 auf Windows Server 2008 R2 Datacenter ausgeführt.The VMs are running Windows Server 2008 R2 Datacenter with SP1.
  • Die VMware-Umgebung wird mit einem vCenter Server (vcenter.contoso.com) verwaltet, der auf einer VM ausgeführt wird.The VMware environment is managed by vCenter Server (vcenter.contoso.com) running on a VM.
  • Service Desk-App „osTicket“:The osTicket service desk app:
    • Die App ist auf zwei VMs angeordnet (OSTICKETWEB und OSTICKETMYSQL).The app is tiered across two VMs (OSTICKETWEB and OSTICKETMYSQL).
    • Auf den VMs wird Ubuntu Linux Server 16.04-LTS ausgeführt.The VMs are running Ubuntu Linux Server 16.04-LTS.
    • Auf OSTICKETWEB werden Apache 2 und PHP 7.0 ausgeführt.OSTICKETWEB is running Apache 2 and PHP 7.0.
    • Auf OSTICKETMYSQL wird MySQL 5.7.22 ausgeführt.OSTICKETMYSQL is running MySQL 5.7.22.

VoraussetzungenPrerequisites

Contoso und andere Benutzer müssen für diese Bewertung die folgenden Voraussetzungen erfüllen:Contoso and other users must meet the following prerequisites for the assessment:

  • Berechtigungen „Besitzer“ oder „Mitwirkender“ für das Azure-Abonnement oder für eine Ressourcengruppe im Azure-Abonnement.Owner or Contributor permissions for the Azure subscription, or for a resource group in the Azure subscription.
  • Eine lokale vCenter Server-Instanz mit Version 6.5, 6.0 oder 5.5.An on-premises vCenter Server instance running version 6.5, 6.0, or 5.5.
  • Ein Konto mit Lesezugriff für vCenter Server bzw. Berechtigungen für die Kontoerstellung.A read-only account in vCenter Server, or permissions to create one.
  • Berechtigungen zum Erstellen einer VM auf der vCenter Server-Instanz mit einer OVA-Vorlage.Permissions to create a VM on the vCenter Server instance by using an .ova template.
  • Mindestens einen ESXi-Host mit Version 5.5 oder höher.At least one ESXi host running version 5.5 or later.
  • Mindestens zwei lokale VMware-VMs (mit Ausführung einer SQL Server-Datenbank auf einer VM).At least two on-premises VMware VMs, one running a SQL Server database.
  • Berechtigungen zum Installieren von Azure Migrate-Agents auf jeder VM.Permissions to install Azure Migrate agents on each VM.
  • Die VMs sollten über eine direkte Internetverbindung verfügen.The VMs should have direct internet connectivity.
    • Sie können den Internetzugriff auf die erforderlichen URLs beschränken.You can restrict internet access to the required URLs.
    • Wenn Ihre virtuellen Computer nicht mit dem Internet verbunden sind, muss das Azure Log Analytics-Gateway darauf installiert sein, und Agent-Datenverkehr muss damit weitergeleitet werden.If your VMs don't have internet connectivity, the Azure Log Analytics Gateway must be installed on them, and agent traffic directed through it.
  • FQDN der VM, auf der die SQL Server-Instanz ausgeführt wird, für die Datenbankbewertung.The FQDN of the VM running the SQL Server instance, for database assessment.
  • Für die Windows Firewall auf der SQL Server-VM sollten externe Verbindungen über TCP-Port 1433 (Standard) zugelassen sein.Windows Firewall running on the SQL Server VM should allow external connections on TCP port 1433 (default). Dieses Setup ermöglicht die Verbindungsherstellung für den Datenmigrations-Assistenten.This setup allows Data Migration Assistant to connect.

BewertungsübersichtAssessment overview

Hier ist angegeben, wie Contoso die Bewertung durchführt:Here's how Contoso performs its assessment:

  • Schritt 1: Herunterladen und Installieren des Datenmigrations-Assistenten.Step 1: Download and install Data Migration Assistant. Contoso bereitet den Datenmigrations-Assistenten auf die Bewertung der lokalen SQL Server-Datenbank vor.Contoso prepares Data Migration Assistant for assessment of the on-premises SQL Server database.
  • Schritt 2: Bewerten der Datenbank mithilfe des Datenmigrations-Assistenten.Step 2: Assess the database by using Data Migration Assistant. Contoso führt die Datenbankbewertung aus und analysiert sie.Contoso runs and analyzes the database assessment.
  • Schritt 3: Vorbereiten der VM-Bewertung mit Azure Migrate.Step 3: Prepare for VM assessment by using Azure Migrate. Contoso richtet die lokalen Konten ein und passt die VMware-Einstellungen an.Contoso sets up on-premises accounts and adjusts VMware settings.
  • Schritt 4: Ermitteln der lokalen virtuellen Computer mit Azure Migrate.Step 4: Discover on-premises VMs by using Azure Migrate. Contoso erstellt einen virtuellen Azure Migrate-Collector-Computer.Contoso creates an Azure Migrate collector VM. Anschließend führt Contoso den Collector aus, um die VMs für die Bewertung zu ermitteln.Then, Contoso runs the collector to discover VMs for assessment.
  • Schritt 5: Vorbereiten der Abhängigkeitsanalyse mit Azure Migrate.Step 5: Prepare for dependency analysis by using Azure Migrate. Contoso installiert Azure Migrate-Agents auf den virtuellen Computern, damit das Unternehmen die Zuordnung der Abhängigkeiten zwischen virtuellen Computern anzeigen kann.Contoso installs Azure Migrate agents on the VMs, so the company can see dependency mapping between VMs.
  • Schritt 6: Bewerten der virtuellen Computer mit Azure Migrate.Step 6: Assess the VMs by using Azure Migrate. Contoso überprüft die Abhängigkeiten, gruppiert die virtuellen Computern und führt die Bewertung durch.Contoso checks dependencies, groups the VMs, and runs the assessment. Nach Abschluss der Bewertung wird sie von Contoso als Vorbereitung auf die Migration analysiert.When the assessment is ready, Contoso analyzes the assessment in preparation for migration.

Schritt 1: Herunterladen und Installieren des Datenmigrations-AssistentenStep 1: Download and install Data Migration Assistant

  1. Contoso lädt den Datenmigrations-Assistenten über das Microsoft Download Center herunter.Contoso downloads Data Migration Assistant from the Microsoft Download Center.
    • Der Datenmigrations-Assistent kann auf jedem Computer installiert werden, mit dem eine Verbindung mit der SQL Server-Instanz hergestellt werden kann.Data Migration Assistant can be installed on any machine that can connect to the SQL Server instance. Es ist nicht erforderlich, dass Contoso ihn auf dem SQL Server-Computer ausführt.Contoso doesn't need to run it on the SQL Server machine.
    • Der Datenmigrations-Assistent sollte nicht auf dem SQL Server-Hostcomputer ausgeführt werden.Data Migration Assistant shouldn't be run on the SQL Server host machine.
  2. Contoso führt die heruntergeladene Setupdatei (DownloadMigrationAssistant.msi) aus, um die Installation zu starten.Contoso runs the downloaded setup file (DownloadMigrationAssistant.msi) to begin the installation.
  3. Auf der Seite Fertigstellen wählt Contoso die Option Launch Microsoft Data Migration Assistant (Microsoft-Datenmigrations-Assistenten starten) aus, bevor der Assistent beendet wird.On the Finish page, Contoso selects Launch Microsoft Data Migration Assistant before finishing the wizard.

Schritt 2: Ausführen und Analysieren der Datenbankbewertung für SmartHotel360Step 2: Run and analyze the database assessment for SmartHotel360

Contoso kann jetzt eine Bewertung durchführen, um seine lokale SQL Server-Datenbank für die App SmartHotel360 zu analysieren.Now, Contoso can run an assessment to analyze its on-premises SQL Server database for the SmartHotel360 app.

  1. Im Datenmigrations-Assistenten wählt Contoso Neu > Bewertung aus und vergibt für die Bewertung dann einen Projektnamen.In Data Migration Assistant, Contoso selects New > Assessment, and then gives the assessment a project name.

  2. Für Quellservertyp wählt Contoso SQL Server und für Zielservertyp wählt Contoso SQL Server auf virtuellen Azure-ComputernFor Source server type, Contoso selects SQL Server and for Target Server type, Contoso selects SQL Server on Azure Virtual Machines

    Datenmigrations-Assistent – Auswählen der Quelle

    Hinweis

    Derzeit unterstützt der Datenmigrations-Assistent die Bewertung für die Migration einer verwalteten Azure SQL-Datenbank-Instanz nicht.Currently, Data Migration Assistant doesn't support assessment for migrating to an Azure SQL Database Managed Instance. Als Problemumgehung verwendet Contoso SQL Server auf einer Azure-VM als angenommenes Ziel für die Bewertung.As a workaround, Contoso uses SQL Server on an Azure VM as the supposed target for the assessment.

  3. Unter Zielversion auswählen wählt Contoso „SQL Server 2017“ als Zielversion aus.In Select Target Version, Contoso selects SQL Server 2017 as the target version. Contoso muss diese Version auswählen, weil sie von der verwalteten SQL-Datenbank-Instanz verwendet wird.Contoso needs to select this version because it's the version that's used by the SQL Database Managed Instance.

  4. Contoso wählt Berichte aus, um Informationen zur Kompatibilität und zu neuen Features zu erhalten:Contoso selects reports to help it discover information about compatibility and new features:

    • Unter Kompatibilitätsprobleme werden Informationen zu Änderungen angezeigt, die die Migration ggf. verhindern oder für die vor der Migration eine kleinere Anpassung erforderlich ist.Compatibility issues note changes that might break migration or that require a minor adjustment before migration. Mit diesem Bericht erhält Contoso Informationen zu allen derzeit verwendeten Features, die als veraltet eingestuft wurden.This report keeps Contoso informed about any features currently in use that are deprecated. Die Probleme sind nach Kompatibilitätsgrad angegeben.Issues are organized by compatibility level.
    • Unter Empfehlung zu neuen Features werden Informationen zu neuen Features auf der SQL Server-Zielplattform angezeigt, die nach der Migration für die Datenbank verwendet werden können.New feature recommendation notes new features in the target SQL Server platform that can be used for the database after migration. Empfehlungen zu neuen Features befinden sich unter den Überschriften Leistung, Sicherheit und Speicher.New feature recommendations are organized under the headings Performance, Security, and Storage.

    Datenmigrations-Assistent – Kompatibilitätsprobleme und neue Features

  5. Unter Mit Server verbinden gibt Contoso den Namen der VM, auf der die Datenbank ausgeführt wird, und die Anmeldeinformationen für den Zugriff auf diese VM an.In Connect to a server, Contoso enters the name of the VM that's running the database and credentials to access it. Contoso wählt die Option Serverzertifikat vertrauen aus, um sicherzustellen, dass die VM auf SQL Server zugreifen kann.Contoso selects Trust server certificate to make sure the VM can access SQL Server. Anschließend wählt Contoso die Option Verbinden.Then, Contoso selects Connect.

    Datenmigrations-Assistent – Mit Server verbinden

  6. Unter Quelle hinzufügen fügt Contoso die Datenbank hinzu, die bewertet werden soll, und wählt dann Weiter, um die Bewertung zu starten.In Add source, Contoso adds the database it wants to assess, and then selects Next to start the assessment.

  7. Die Bewertung wird erstellt.The assessment is created.

    Datenmigrations-Assistent – Erstellen der Bewertung

  8. Unter Ergebnisse überprüfen zeigt Contoso die Ergebnisse der Bewertung an.In Review results, Contoso views the assessment results.

Analysieren der DatenbankbewertungAnalyze the database assessment

Die Ergebnisse werden angezeigt, sobald sie verfügbar sind.Results are displayed as soon as they're available. Wenn Contoso Probleme behebt, muss es die Option Bewertung neu starten auswählen, um die Bewertung erneut durchzuführen.If Contoso fixes issues, it must select Restart assessment to rerun the assessment.

  1. Im Bericht Kompatibilitätsprobleme überprüft Contoso mögliche Probleme für jeden Kompatibilitätsgrad.In the Compatibility issues report, Contoso checks for any issues at each compatibility level. Kompatibilitätsgrade sind den SQL Server-Versionen wie folgt zugeordnet:Compatibility levels map to SQL Server versions as follows:

    • 100: SQL Server 2008/Azure SQL-Datenbank100: SQL Server 2008/Azure SQL Database
    • 110: SQL Server 2012/Azure SQL-Datenbank110: SQL Server 2012/Azure SQL Database
    • 120: SQL Server 2014/Azure SQL-Datenbank120: SQL Server 2014/Azure SQL Database
    • 130: SQL Server 2016/Azure SQL-Datenbank130: SQL Server 2016/Azure SQL Database
    • 140: SQL Server 2017/Azure SQL-Datenbank140: SQL Server 2017/Azure SQL Database

    Datenmigrations-Assistent – Bericht zu Kompatibilitätsproblemen

  2. Im Bericht Featureempfehlungen zeigt Contoso die Leistungs-, Sicherheits- und Speicherfeatures an, die von der Bewertung nach der Migration empfohlen werden.In the Feature recommendations report, Contoso views performance, security, and storage features that the assessment recommends after migration. Es werden verschiedene Features empfohlen, z.B. In-Memory-OLTP, Columnstore-Indizes, Stretch Database, Always Encrypted, dynamische Datenmaskierung und Transparent Data Encryption.A variety of features are recommended, including In-Memory OLTP, columnstore indexes, Stretch Database, Always Encrypted, dynamic data masking, and transparent data encryption.

    Datenmigrations-Assistent – Bericht mit Featureempfehlungen

    Hinweis

    Contoso sollte Transparent Data Encryption für alle SQL Server-Datenbanken aktivieren.Contoso should enable transparent data encryption for all SQL Server databases. Dies ist noch wichtiger, wenn sich eine Datenbank in der Cloud befindet, als wenn sie lokal gehostet wird.This is even more critical when a database is in the cloud than when it's hosted on-premises. Transparent Data Encryption sollte erst nach der Migration aktiviert werden.Transparent data encryption should be enabled only after migration. Wenn Transparent Data Encryption bereits aktiviert ist, muss Contoso das Zertifikat bzw. den asymmetrischen Schlüssel in die Masterdatenbank des Zielservers verschieben.If transparent data encryption is already enabled, Contoso must move the certificate or asymmetric key to the master database of the target server. Erfahren Sie, wie Sie eine per Transparent Data Encryption geschützte Datenbank auf eine andere SQL Server-Instanz verschieben.Learn how to move a transparent data encryption-protected database to another SQL Server instance.

  3. Contoso kann die Bewertung im JSON- oder CSV-Format exportieren.Contoso can export the assessment in JSON or CSV format.

Hinweis

Gehen Sie für umfangreichere Bewertungen wie folgt vor:For large-scale assessments:

  • Führen Sie mehrere Bewertungen gleichzeitig durch, und zeigen Sie den Status der Bewertungen auf der Seite Alle Bewertungen an.Run multiple assessments concurrently and view the state of the assessments on the All assessments page.
  • Fassen Sie die Bewertungen in einer SQL Server-Datenbank zusammen.Consolidate assessments into a SQL Server database.
  • Fassen Sie die Bewertungen in einem Power BI-Bericht zusammen.Consolidate assessments into a Power BI report.

Schritt 3: Vorbereiten der VM-Bewertung mit Azure MigrateStep 3: Prepare for VM assessment by using Azure Migrate

Contoso muss ein VMware-Konto erstellen, das von Azure Migrate zum automatischen Ermitteln von VMs für die Bewertung verwendet werden kann. Außerdem muss das Unternehmen überprüfen, ob es über Rechte zum Erstellen einer VM verfügt, die Ports notieren, die geöffnet sein müssen, und die Einstellungsebene für Statistiken festlegen.Contoso needs to create a VMware account that Azure Migrate can use to automatically discover VMs for assessment, verify rights to create a VM, note the ports that need to be opened, and set the statistics settings level.

Einrichten eines VMware-KontosSet up a VMware account

Für die VM-Ermittlung ist ein Konto mit Lesezugriff in vCenter Server mit den folgenden Eigenschaften erforderlich:VM discovery requires a read-only account in vCenter Server that has the following properties:

  • Benutzertyp: Mindestens ein Benutzer mit Lesezugriff.User type: At least a read-only user.
  • Berechtigungen: Aktivieren Sie für das Datencenterobjekt das Kontrollkästchen Propagate to Child Objects (An untergeordnete Objekte weitergeben).Permissions: For the datacenter object, select the Propagate to Child Objects checkbox. Wählen Sie für Rolle die Option Schreibgeschützt.For Role, select Read-only.
  • Details: Der Benutzer wird auf Datencenterebene zugewiesen und hat Zugriff auf alle Objekte im Datencenter.Details: The user is assigned at the datacenter level, with access to all objects in the datacenter.
  • Um den Zugriff einzuschränken, weisen Sie den untergeordneten Objekten (vSphere-Hosts, Datenspeicher, VMs und Netzwerke) die Rolle No access (Kein Zugriff) mit Propagate to child object (An untergeordnetes Objekt weitergeben) zu.To restrict access, assign the No access role with the Propagate to child object to the child objects (vSphere hosts, datastores, VMs, and networks).

Überprüfen der Berechtigungen für die Erstellung einer VMVerify permissions to create a VM

Contoso vergewissert sich, dass es über Berechtigungen zum Erstellen einer VM per Import einer Datei im OVA-Format verfügt.Contoso verifies that it has permissions to create a VM by importing a file in .ova format. Informieren Sie sich, wie Sie eine Rolle mit Berechtigungen erstellen und zuweisen.Learn how to create and assign a role with privileges.

Überprüfen der PortsVerify ports

Die Contoso-Bewertung verwendet Abhängigkeitszuordnung.The Contoso assessment uses dependency mapping. Für die Abhängigkeitszuordnung muss ein Agent auf VMs installiert werden, auf die zugegriffen wird.Dependency mapping requires an agent to be installed on VMs that will be assessed. Der Agent muss über den TCP-Port 443 jeder VM jeweils eine Verbindung mit Azure herstellen können.The agent must be able to connect to Azure from TCP port 443 on each VM. Informieren Sie sich über die Verbindungsanforderungen.Learn about connection requirements.

Festlegen der StatistikeinstellungenSet statistics settings

Bevor Contoso mit der Bereitstellung beginnt, muss das Unternehmen die Statistikeinstellungen für vCenter Server auf Ebene 3 festlegen.Before Contoso begins the deployment, it must set the statistics settings for the vCenter Server to level 3.

Hinweis

  • Nach dem Festlegen der Ebene muss Contoso mindestens einen Tag warten, bevor die Bewertung durchgeführt wird.After setting the level, Contoso must wait at least a day before it runs the assessment. Andernfalls funktioniert die Bewertung ggf. nicht wie erwartet.Otherwise, the assessment might not work as expected.
  • Bei einer höheren Ebene als 3 funktioniert die Bewertung zwar, aber es sollte Folgendes beachtet werden:If the level is higher than 3, the assessment works, but:
    • Die Leistungsdaten für Datenträger und das Netzwerk werden nicht erfasst.Performance data for disks and networking isn't collected.
    • Für den Speicher wird für Azure Migrate ein Standarddatenträger in Azure empfohlen, der die gleiche Größe wie der lokale Datenträger hat.For storage, Azure Migrate recommends a standard disk in Azure, with the same size as the on-premises disk.
    • In Bezug auf das Netzwerk wird für jeden lokalen Netzwerkadapter die Verwendung eines entsprechenden Netzwerkadapters in Azure empfohlen.For networking, for each on-premises network adapter, a network adapter is recommended in Azure.
    • Für den Computebereich untersucht Azure Migrate die VM-Kerne und die Arbeitsspeichergröße und empfiehlt eine Azure-VM mit der gleichen Konfiguration.For compute, Azure Migrate looks at the VM cores and memory size and recommends an Azure VM with the same configuration. Wenn mehrere geeignete Azure-VM-Größen vorhanden sind, wird die mit den geringsten Kosten empfohlen.If there are multiple eligible Azure VM sizes, the one with the lowest cost is recommended.
  • Weitere Informationen zum Festlegen der Größe über Ebene 3 finden Sie unter Festlegen der Größe.For more information about sizing by using level 3, see Sizing.

Legen Sie die Ebene wie folgt fest:To set the level:

  1. Auf dem vSphere-Webclient öffnet Contoso die vCenter Server-Instanz.In the vSphere Web Client, Contoso opens the vCenter Server instance.

  2. Contoso wählt Verwalten > Einstellungen > Allgemein > Bearbeiten.Contoso selects Manage > Settings > General > Edit.

  3. Unter Statistiken legt Contoso die Einstellungen für die Statistikebene auf Ebene 3 fest.In Statistics, Contoso sets the statistic level settings to Level 3.

    vCenter Server-Statistikebene

Schritt 4: VMs ermittelnStep 4: Discover VMs

Zum Ermitteln von VMs erstellt Contoso ein Azure Migrate-Projekt.To discover VMs, Contoso creates an Azure Migrate project. Contoso lädt die Collector-VM herunter und richtet sie ein.Contoso downloads and sets up the collector VM. Anschließend führt Contoso den Collector aus, um die zugehörigen lokalen VMs zu ermitteln.Then, Contoso runs the collector to discover its on-premises VMs.

Erstellen eines ProjektsCreate a project

  1. Im Azure-Portal sucht Contoso nach Azure Migrate.In the Azure portal, Contoso searches for Azure Migrate. Anschließend erstellt Contoso ein Projekt.Then, Contoso creates a project.

  2. Contoso gibt einen Projektnamen (ContosoMigration) und das Azure-Abonnement an.Contoso specifies a project name (ContosoMigration) and the Azure subscription. Das Unternehmen erstellt eine neue Azure-Ressourcengruppe (ContosoFailoverRG).It creates a new Azure resource group (ContosoFailoverRG).

    Hinweis

    • Sie können ein Azure Migrate-Projekt nur in der Region „USA, Westen-Mitte“ oder „USA, Osten“ erstellen.You can create an Azure Migrate project only in the West Central US or East US region.
    • Sie können eine Migration für einen beliebigen Zielstandort planen.You can plan a migration for any target location.
    • Der Projektstandort wird nur zum Speichern der Metadaten verwendet, die von den lokalen VMs erfasst werden.The project location is used only to store the metadata that's gathered from on-premises VMs.

    Azure Migrate – Erstellen eines Migrationsprojekts

Herunterladen der CollectorapplianceDownload the collector appliance

Azure Migrate erstellt einen lokalen virtuellen Computer, der als Collectorappliance bezeichnet wird.Azure Migrate creates an on-premises VM known as the collector appliance. Der virtuelle Computer ermittelt lokale virtuelle VMware-Computer und sendet Metadaten zu diesen VMs an den Azure Migrate-Dienst.The VM discovers on-premises VMware VMs and sends metadata about the VMs to the Azure Migrate service. Zum Einrichten der Collectorappliance lädt Contoso eine OVA-Vorlage herunter und importiert sie dann auf der lokalen vCenter Server-Instanz, um die VM zu erstellen.To set up the collector appliance, Contoso downloads an OVA template, and then imports it to the on-premises vCenter Server instance to create the VM.

  1. Im Azure Migrate-Projekt wählt Contoso Erste Schritte > Ermitteln und bewerten > Computer ermitteln aus.In the Azure Migrate project, Contoso selects Getting Started > Discover and Assess > Discover machines. Contoso lädt die OVA-Vorlagendatei herunter.Contoso downloads the OVA template file.

  2. Contoso kopiert die Projekt-ID und den Schlüssel.Contoso copies the project ID and key. Das Projekt und die ID werden zum Konfigurieren des Collectors benötigt.The project and ID are required for configuring the collector.

    Azure Migrate – Herunterladen der OVA-Datei

Überprüfen der CollectorapplianceVerify the collector appliance

Vor der Bereitstellung der VM überprüft Contoso, ob die OVA-Datei sicher ist:Before deploying the VM, Contoso checks that the OVA file is secure:

  1. Auf dem Computer, auf dem die Datei heruntergeladen wurde, öffnet Contoso ein Eingabeaufforderungsfenster mit Administratorrechten.On the machine on which the file was downloaded, Contoso opens an administrator Command Prompt window.

  2. Contoso führt den folgenden Befehl aus, um den Hash für die OVA-Datei zu generieren:Contoso runs the following command to generate the hash for the OVA file:

    C:\>CertUtil -HashFile <file_location> [Hashing Algorithm]

    Beispiel:Example:

    C:\>CertUtil -HashFile C:\AzureMigrate\AzureMigrate.ova SHA256

  3. Der generierte Hash sollte mit den Hashwerten übereinstimmen, die im Abschnitt Überprüfen der Sicherheit des Tutorials Bewerten von virtuellen VMware-Computern für die Migration aufgeführt sind.The generated hash should match the hash values listed in the Verify security section of the Assess VMWare VMs for migration tutorial.

Erstellen der CollectorapplianceCreate the collector appliance

Jetzt kann Contoso die heruntergeladene Datei auf die vCenter Server-Instanz importieren und die Collectorappliance-VM bereitstellen:Now, Contoso can import the downloaded file to the vCenter Server instance and provision the collector appliance VM:

  1. In der Konsole des vSphere-Clients wählt Contoso Datei > Deploy OVF Template (OVF-Vorlage bereitstellen).In the vSphere Client console, Contoso selects File > Deploy OVF Template.

    vSphere-Webclient – Bereitstellen der OVF-Vorlage

  2. Im Assistenten für die Bereitstellung der OVF-Vorlage wählt Contoso die Option Quelle und gibt dann den Speicherort der OVA-Datei an.In the Deploy OVF Template Wizard, Contoso selects Source, and then specifies the location of the OVA file.

  3. Unter Name and Location (Name und Speicherort) gibt Contoso einen Anzeigenamen für die Collector-VM an.In Name and Location, Contoso specifies a display name for the collector VM. Anschließend wählt das Unternehmen den Bestandsspeicherort aus, unter dem die VM gehostet werden soll.Then, it selects the inventory location in which to host the VM. Außerdem gibt Contoso den Host bzw. den Cluster an, auf bzw. in dem die Collectorappliance ausgeführt werden soll.Contoso also specifies the host or cluster on which to run the collector appliance.

  4. Unter Speicher gibt Contoso den Speicherort an.In Storage, Contoso specifies the storage location. Unter Datenträgerformat wählt Contoso aus, wie der Speicher bereitgestellt werden soll.In Disk Format, Contoso selects how it wants to provision the storage.

  5. Unter Netzwerkzuordnung gibt Contoso das Netzwerk an, über das die Collector-VM verbunden werden soll.In Network Mapping, Contoso specifies the network in which to connect the collector VM. Das Netzwerk benötigt Internetkonnektivität, um Metadaten an Azure zu senden.The network needs internet connectivity to send metadata to Azure.

  6. Contoso überprüft die Einstellungen und wählt dann Power on after deployment > Finish (Nach Bereitstellung einschalten > Fertig stellen).Contoso reviews the settings, and then selects Power on after deployment > Finish. Wenn die Appliance erstellt wird, wird eine Meldung mit dem Hinweis angezeigt, dass der Vorgang erfolgreich abgeschlossen wurde.A message that confirms successful completion appears when the appliance is created.

Ausführen des Collectors zum Ermitteln virtueller ComputerRun the collector to discover VMs

Contoso führt jetzt den Collector aus, um VMs zu ermitteln.Now, Contoso runs the collector to discover VMs. Derzeit unterstützt der Collector nur Englisch (USA) als Sprache des Betriebssystems und der Collectoroberfläche.Currently, the collector currently supports only English (United States) as the operating system language and collector interface language.

  1. In der Konsole des vSphere-Clients wählt Contoso die Option Konsole öffnen.In the vSphere Client console, Contoso selects Open Console. Contoso gibt für die Collector-VM die Einstellungen für Sprache, Zeitzone und Kennwort an.Contoso specifies the language, time zone, and password preferences for the collector VM.

  2. Auf dem Desktop wählt Contoso die Verknüpfung Run collector (Collector ausführen).On the desktop, Contoso selects the Run collector shortcut.

    Konsole des vSphere-Clients – Collectorverknüpfung

  3. Im Azure Migrate-Collector wählt Contoso die Option Erforderliche Komponenten einrichten.In Azure Migrate Collector, Contoso selects Set up prerequisites. Contoso akzeptiert die Lizenzbedingungen und liest die Drittanbieterinformationen.Contoso accepts the license terms and reads the third-party information.

  4. Der Collector überprüft, ob die VM über Internetzugriff verfügt, die Uhrzeit synchronisiert ist und der Collectordienst ausgeführt wird.The collector checks that the VM has internet access, that the time is synced, and that the collector service is running. (Der Collectordienst wird standardmäßig auf der VM installiert.) Außerdem installiert Contoso die VMware PowerCLI.(The collector service is installed by default on the VM.) Contoso also installs VMware PowerCLI.

    Hinweis

    Es wird vorausgesetzt, dass die VM über direkten Internetzugriff ohne Proxy verfügt.It's assumed that the VM has direct access to the internet without using a proxy.

    Azure Migrate-Collector – Überprüfen der erforderlichen Komponenten

  5. Unter vCenter Server-Details angeben gibt Contoso den Namen (FQDN) oder die IP-Adresse der vCenter Server-Instanz und die schreibgeschützten Anmeldeinformationen für die Ermittlung ein.In Specify vCenter Server details, Contoso enters the name (FQDN) or IP address of the vCenter Server instance and the read-only credentials used for discovery.

  6. Contoso wählt einen Bereich für die VM-Ermittlung aus.Contoso selects a scope for VM discovery. Der Collector kann nur virtuelle Computer ermitteln, die sich innerhalb des angegebenen Bereichs befinden.The collector can discover only VMs that are within the specified scope. Der Bereich kann auf einen bestimmten Ordner, ein Rechenzentrum oder einen Cluster festgelegt werden.The scope can be set to a specific folder, datacenter, or cluster. Der Bereich sollte nicht mehr als 1.500 VMs enthalten.The scope shouldn't contain more than 1,500 VMs.

    vCenter Server-Details angeben

  7. Unter Migrationsprojekt angeben gibt Contoso die Angaben für die ID und den Schlüssel für das Azure Migrate-Projekt ein, die im Portal kopiert wurden.In Specify migration project, Contoso enters the Azure Migrate project ID and key that were copied from the portal. Um die ID und den Schlüssel für das Projekt zu erhalten, kann Contoso zur Seite Übersicht für das Projekt und dann zu Computer ermitteln navigieren.To get the project ID and key, Contoso can go to the project Overview page > Discover machines.

    Festlegen des Migrationsprojekts

  8. Contoso kann unter Sammlungsfortschritt anzeigen die Ermittlung überwachen und sich vergewissern, dass sich die von den VMs erfassten Metadaten innerhalb des zulässigen Bereichs befinden.In View collection progress, Contoso can monitor discovery and check that metadata collected from the VMs is in scope. Der Collector gibt eine ungefähre Ermittlungszeit an.The collector provides an approximate discovery time.

    Sammlungsfortschritt anzeigen

Überprüfen virtueller Computer im PortalVerify VMs in the portal

Nachdem der Collectorvorgang abgeschlossen wurde, überprüft Contoso, ob die VMs im Portal angezeigt werden:When collection is finished, Contoso checks that the VMs appear in the portal:

  1. Im Azure Migrate-Projekt wählt Contoso Verwalten > Computer.In the Azure Migrate project, Contoso selects Manage > Machines. Contoso überprüft, ob die zu ermittelnden VMs angezeigt werden.Contoso checks that the VMs that it wants to discover are shown.

    Azure Migrate – Ermittelte Computer

  2. Derzeit sind auf den Computern keine Azure Migrate-Agents installiert.Currently, the machines don't have the Azure Migrate agents installed. Contoso muss die Agents installieren, um die Abhängigkeiten anzuzeigen.Contoso must install the agents to view dependencies.

    Azure Migrate – Agent-Installation erforderlich

Schritt 5: Vorbereiten der AbhängigkeitsanalyseStep 5: Prepare for dependency analysis

Zum Anzeigen von Abhängigkeiten zwischen VMs, die bewertet werden sollen, lädt Contoso die Agents herunter und installiert sie auf den App-VMs.To view dependencies between VMs that it wants to assess, Contoso downloads and installs agents on the app VMs. Contoso installiert für seine Apps Agents auf allen VMs – sowohl für Windows als auch für Linux.Contoso installs agents on all VMs for its apps, both for Windows and Linux.

Erstellen einer MomentaufnahmeTake a snapshot

Contoso erstellt vor der Installation der Agents eine Momentaufnahme, damit eine Kopie der VMs vorhanden ist, bevor sie geändert werden.To keep a copy of the VMs before modifying them, Contoso takes a snapshot before the agents are installed.

Momentaufnahme eines Computers

Herunterladen und Installieren der VM-AgentsDownload and install the VM agents

  1. Unter Computer wählt Contoso den Computer aus.In Machines, Contoso selects the machine. In der Spalte Abhängigkeiten wählt Contoso die Option Installation erforderlich.In the Dependencies column, Contoso selects Requires installation.

  2. Im Bereich Computer ermitteln führt Contoso folgende Schritte aus:In the Discover machines pane, Contoso:

    • Der Microsoft Monitoring Agent (MMA) und der Abhängigkeits-Agent werden für jede Windows-VM heruntergeladen.Downloads the Microsoft Monitoring Agent (MMA) and Dependency Agent for each Windows VM.
    • Der MMA und der Abhängigkeits-Agent werden für jede Linux-VM heruntergeladen.Downloads the MMA and Dependency Agent for each Linux VM.
  3. Contoso kopiert die ID und den Schlüssel des Arbeitsbereichs.Contoso copies the workspace ID and key. Contoso benötigt für die MMA-Installation die Arbeitsbereichs-ID und den zugehörigen Schlüssel.Contoso needs the workspace ID and key when it installs the MMA.

    Agent-Download

Installieren der Agents auf den Windows-VMsInstall the agents on Windows VMs

Contoso führt die Installation auf jeder VM durch.Contoso runs the installation on each VM.

Installieren des MMA auf den Windows-VMsInstall the MMA on Windows VMs

  1. Contoso doppelklickt auf den heruntergeladenen Agent.Contoso double-clicks the downloaded agent.

  2. Unter Zielordner behält Contoso den Standardordner für die Installation bei und wählt dann Weiter.In Destination Folder, Contoso keeps the default installation folder, and then selects Next.

  3. Unter Agent-Setupoptionen wählt Contoso Connect the agent to Azure Log Analytics (Agent mit Azure Log Analytics verbinden) > Weiter.In Agent Setup Options, Contoso selects Connect the agent to Azure Log Analytics > Next.

    Microsoft Monitoring Agent-Setup – Agent-Setupoptionen

  4. Unter Azure Log Analytics fügt Contoso die Angaben zur Arbeitsbereichs-ID und zum zugehörigen Schlüssel ein, die im Portal kopiert wurden.In Azure Log Analytics, Contoso pastes the workspace ID and key that it copied from the portal.

    Microsoft Monitoring Agent-Setup – Azure Log Analytics

  5. Unter Bereit zur Installation installiert Contoso den MMA.In Ready to Install, Contoso installs the MMA.

Installieren des Abhängigkeits-Agents unter Windows-VMsInstall the Dependency agent on Windows VMs

  1. Contoso doppelklickt auf den heruntergeladenen Abhängigkeits-Agent.Contoso double-clicks the downloaded Dependency Agent.

  2. Contoso akzeptiert die Lizenzbedingungen und wartet, bis die Installation abgeschlossen wurde.Contoso accepts the license terms and waits for the installation to finish.

    Setup des Abhängigkeits-Agents – Installation

Installieren des Agents auf Linux-VMsInstall the agents on Linux VMs

Contoso führt die Installation auf jeder VM durch.Contoso runs the installation on each VM.

Installieren des MMA auf Linux-VMsInstall the MMA on Linux VMs

  1. Contoso installiert die Python-Bibliothek „ctypes“ auf jeder VM mit dem folgenden Befehl:Contoso installs the Python ctypes library on each VM by using the following command:

    sudo apt-get install python-ctypeslib

  2. Contoso muss den Befehl zur Installation des MMA-Agents als Root-Benutzer ausführen.Contoso must run the command to install the MMA agent as root. Um zum Root-Benutzer zu werden, führt Contoso den folgenden Befehl aus und gibt dann das Kennwort für den Root-Benutzer ein:To become root, Contoso runs the following command, and then enters the root password:

    sudo -i

  3. Contoso installiert den MMA:Contoso installs the MMA:

    • Contoso gibt die Arbeitsbereichs-ID und den Schlüssel für den Befehl ein.Contoso enters the workspace ID and key in the command.
    • Die Befehle sind für 64-Bit.Commands are for 64-bit.
    • Die Arbeitsbereichs-ID und der Primärschlüssel befinden sich im Log Analytics-Arbeitsbereich im Azure-Portal.The workspace ID and primary key are located in the Log Analytics workspace in the Azure portal. Wählen Sie Einstellungen und dann die Registerkarte Verbundene Quellen.Select Settings, and then select the Connected Sources tab.
    • Führen Sie die folgenden Befehle aus, um den Log Analytics-Agent herunterzuladen, die Prüfsumme zu überprüfen und den Agent anschließend zu installieren und das Onboarding dafür durchzuführen:Run the following commands to download the Log Analytics agent, validate the checksum, and install and onboard the agent:
    wget https://raw.githubusercontent.com/Microsoft/OMS-Agent-for-Linux/master/installer/scripts/onboard_agent.sh && sh onboard_agent.sh -w 6b7fcaff-7efb-4356-ae06-516cacf5e25d -s k7gAMAw5Bk8pFVUTZKmk2lG4eUciswzWfYLDTxGcD8pcyc4oT8c6ZRgsMy3MmsQSHuSOcmBUsCjoRiG2x9A8Mg==
    

Installieren des Abhängigkeits-Agents auf Linux-VMsInstall the Dependency Agent on Linux VMs

Nach der MMA-Installation führt Contoso die Installation des Abhängigkeits-Agents auf den Linux-VMs durch:After the MMA is installed, Contoso installs the Dependency Agent on the Linux VMs:

  1. Der Abhängigkeits-Agent wird mit „InstallDependencyAgent-Linux64.bin“ auf den Linux-Computern installiert. Hierbei handelt es sich um ein Shellskript mit einer selbstextrahierenden Binärdatei.The Dependency Agent is installed on Linux computers by using InstallDependencyAgent-Linux64.bin, a shell script that has a self-extracting binary. Contoso führt die Datei mit „sh“ aus oder fügt der Datei selbst Ausführungsberechtigungen hinzu.Contoso runs the file by using sh, or it adds execute permissions to the file itself.

  2. Contoso installiert den Abhängigkeits-Agent für Linux als Root-Benutzer:Contoso installs the Linux Dependency Agent as root:

    wget --content-disposition https://aka.ms/dependencyagentlinux -O InstallDependencyAgent-Linux64.bin && sudo sh InstallDependencyAgent-Linux64.bin -s
    

Schritt 6: Durchführen und Analysieren der VM-BewertungStep 6: Run and analyze the VM assessment

Contoso kann jetzt die Abhängigkeiten der Computer überprüfen, und eine Gruppe erstellen.Contoso can now verify machine dependencies and create a group. Anschließend wird die Bewertung für die Gruppe durchgeführt.Then, it runs the assessment for the group.

Überprüfen von Abhängigkeiten und Erstellen einer GruppeVerify dependencies and create a group

  1. Contoso wählt die Option Abhängigkeiten anzeigen, um zu ermitteln, welche Computer analysiert werden sollen.To determine which machines to analyze, Contoso selects View Dependencies.

    Azure Migrate – Anzeigen von Computerabhängigkeiten

  2. Für SQLVM werden in der Abhängigkeitsübersicht die folgenden Informationen angezeigt:For SQLVM, the dependency map shows the following details:

    • Prozessgruppen bzw. Prozesse mit aktiven Netzwerkverbindungen auf der SQLVM für den angegebenen Zeitraum (standardmäßig eine Stunde)Process groups or processes that have active network connections running on SQLVM during the specified time period (an hour, by default).
    • Eingehende (Client) und ausgehende TCP-Verbindungen (Server) zu bzw. von allen abhängigen Computern.Inbound (client) and outbound (server) TCP connections to and from all dependent machines.
    • Abhängige Computer mit installierten Azure Migrate-Agents werden als separate Felder angezeigtDependent machines that have the Azure Migrate agents installed are shown as separate boxes.
    • Für Computer ohne installierte Agents werden Informationen zum Port und zur IP-Adresse angezeigtMachines that don't have the agents installed show port and IP address information.
  3. Für Computer, auf denen der Agent installiert ist (WEBVM), wählt Contoso das Feld für den entsprechenden Computer aus, um weitere Informationen anzuzeigen.For machines that have the agent installed (WEBVM), Contoso selects the machine box to view more information. Diese Informationen umfassen den FQDN, das Betriebssystem und die MAC-Adresse.The information includes the FQDN, operating system, and MAC address.

    Azure Migrate – Anzeigen der Gruppenabhängigkeiten

  4. Contoso wählt die VMs aus, die der Gruppe hinzugefügt werden sollen (SQLVM und WEBVM).Contoso selects the VMs to add to the group (SQLVM and WEBVM). Contoso hält die STRG-TASTE gedrückt, während es auf mehrere virtuelle Computer klickt, um sie auszuwählen.Contoso holds the Ctrl key while clicking to select multiple VMs.

  5. Contoso wählt Gruppe erstellen und gibt dann einen Namen ein (smarthotelapp).Contoso selects Create Group, and then enters a name (smarthotelapp).

    Hinweis

    Sie können den Zeitbereich erweitern, um detailliertere Abhängigkeiten anzuzeigen.To view more granular dependencies, you can expand the time range. Sie können eine bestimmte Dauer oder das Start- und Enddatum auswählen.You can select a specific duration or select start and end dates.

Durchführen einer BewertungRun an assessment

  1. Unter Gruppen öffnet Contoso die Gruppe (smarthotelapp) und wählt dann die Option Bewertung erstellen.In Groups, Contoso opens the group (smarthotelapp), and then selects Create assessment.

    Azure Migrate – Erstellen einer Bewertung

  2. Um die Bewertung anzuzeigen, wählt Contoso Verwalten > Bewertungen.To view the assessment, Contoso selects Manage > Assessments.

Contoso verwendet die Standardeinstellungen für Bewertungen, aber Sie können die Einstellungen auch anpassen.Contoso uses the default assessment settings, but you can customize settings.

Analysieren der VM-BewertungAnalyze the VM assessment

Eine Azure Migrate-Bewertung enthält Informationen dazu, ob die lokalen VMs mit Azure kompatibel sind, welche Größenanpassung für die Azure-VM richtig ist und welche geschätzten monatlichen Azure-Kosten anfallen.An Azure Migrate assessment includes information about the compatibility of on-premises with Azure, suggested right-sizing for Azure VM, and estimated monthly Azure costs.

Azure Migrate – Bewertungsbericht

Prüfen der ZuverlässigkeitsstufeReview confidence rating

Azure Migrate – Bewertungsanzeige

Eine Bewertung verfügt über eine Zuverlässigkeitsstufe, die zwischen 1 und 5 Sternen liegt (1 Stern ist die niedrigste und 5 Sterne die höchste Stufe).An assessment has a confidence rating of from 1 star to 5 stars (1 star is the lowest and 5 stars is the highest).

  • Die Zuverlässigkeitsstufe wird einer Bewertung auf der Grundlage der Verfügbarkeit von Datenpunkten zugeordnet, die zum Berechnen der Bewertung erforderlich sind.The confidence rating is assigned to an assessment based on the availability of data points that are needed to compute the assessment.

  • Anhand dieses Werts können Sie die Zuverlässigkeit der von Azure Migrate bereitgestellten Größenempfehlungen besser einschätzen.The rating helps you estimate the reliability of the size recommendations that are provided by Azure Migrate.

  • Zuverlässigkeitsstufen sind nützlich, wenn Sie die leistungsbasierte Größenanpassung verwenden.The confidence rating is useful when you are doing performance-based sizing. Unter Umständen verfügt Azure Migrate nicht über genügend Datenpunkte für die nutzungsbasierte Größenanpassung.Azure Migrate might not have enough data points for utilization-based sizing. Bei der Größenanpassung vom Typ Wie lokal wird die Zuverlässigkeit immer mit 5 Sternen bewertet, da Azure Migrate über alle Datenpunkte verfügt, die zum Bestimmen der VM-Größe erforderlich sind.For as on-premises sizing, the confidence rating is always 5 stars because Azure Migrate has all the data points it needs to size the VM.

  • Die Zuverlässigkeitsstufe für die Bewertung ist abhängig davon, wie viele Datenpunkte verfügbar sind (in Prozent):Depending on the percentage of data points available, the confidence rating for the assessment is provided:

    Verfügbarkeit von DatenpunktenAvailability of data points ZuverlässigkeitsstufeConfidence rating
    0 % bis 20 %0%-20% 1 Stern1 star
    21 % bis 40 %21%-40% 2 Sterne2 stars
    41 % bis 60 %41%-60% 3 Sterne3 stars
    61 % bis 80 %61%-80% 4 Sterne4 stars
    81 % bis 100 %81%-100% 5 Sterne5 stars

Überprüfen der Azure-BereitschaftVerify Azure readiness

Azure Migrate – Bewertungsbereitschaft

Im Bewertungsbericht sind die in der Tabelle zusammengefassten Informationen enthalten.The assessment report shows the information that's summarized in the table. Azure Migrate benötigt die folgenden Informationen, um die leistungsbasierte Größenanpassung anzeigen zu können.To show performance-based sizing, Azure Migrate needs the following information. Falls die Informationen nicht erfasst werden können, ist die Bewertung der Größenanpassung ggf. nicht genau.If the information can't be collected, sizing assessment might not be accurate.

  • Nutzungsdaten für CPU und Arbeitsspeicher.Utilization data for CPU and memory.
  • Lese/Schreib-IOPS-Wert und Durchsatz für jeden Datenträger, der an die VM angefügt ist.Read/write IOPS and throughput for each disk attached to the VM.
  • Netzwerk-E/A-Informationen für jeden Netzwerkadapter, der an die VM angefügt ist.Network in/out information for each network adapter attached to the VM.
EinstellungSetting AnzeigeIndication DetailsDetails
Azure-VM-BereitschaftAzure VM readiness Gibt an, ob die VM für die Migration bereit ist.Indicates whether the VM is ready for migration. Mögliche Status:Possible states:

- Bereit für Azure- Ready for Azure

- Bereit mit Bedingungen- Ready with conditions

- Nicht bereit für Azure- Not ready for Azure

- Bereitschaft unbekannt- Readiness unknown

Wenn eine VM nicht bereit ist, werden in Azure Migrate einige Lösungsschritte angezeigt.If a VM isn't ready, Azure Migrate shows some remediation steps.
Azure-VM-GrößeAzure VM size Für VMs, die bereit sind, stellt Azure Migrate eine Empfehlung zur Größe der Azure-VM bereit.For ready VMs, Azure Migrate provides an Azure VM size recommendation. Die Empfehlung für die Größenanpassung richtet sich nach den Bewertungseigenschaften:Sizing recommendation depends on assessment properties:

- Wenn Sie die leistungsbasierte Größenanpassung verwendet haben, wird bei der Größenanpassung der Leistungsverlauf der VMs berücksichtigt.- If you used performance-based sizing, sizing considers the performance history of the VMs.

- Wenn Sie die Größenanpassung vom Typ Wie lokal verwendet haben, basiert die Größenanpassung auf der Größe der lokalen VM, und es werden keine Nutzungsdaten verwendet.- If you used as on-premises, sizing is based on the on-premises VM size and utilization data isn't used.
Vorgeschlagenes ToolSuggested tool Da auf den Azure-Computern die Agents ausgeführt werden, prüft Azure Migrate die Prozesse, die im Computer ausgeführt werden.Because Azure machines are running the agents, Azure Migrate looks at the processes that are running inside the machine. Es wird ermittelt, ob der Computer ein Datenbankcomputer ist.It identifies whether the machine is a database machine.
VM-InformationenVM information Im Bericht werden die Einstellungen für die lokale VM angezeigt, z.B. Betriebssystem, Starttyp und Informationen zu Datenträger und Speicher.The report shows settings for the on-premises VM, including operating system, boot type, and disk and storage information.

Überprüfen der geschätzten monatlichen KostenReview monthly cost estimates

In dieser Ansicht werden die Compute- und Speichergesamtkosten für die Ausführung der VMs in Azure angezeigt.This view shows the total compute and storage cost of running the VMs in Azure. Außerdem werden für jeden Computer die Details angezeigt.It also shows details for each machine.

Azure Migrate – Azure-Kosten

  • Kostenschätzungen werden anhand der Größenempfehlungen für einen Computer berechnet.Cost estimates are calculated by using the size recommendations for a machine.
  • Die geschätzten monatlichen Kosten für Compute und Speicher werden für alle virtuellen Computer in der Gruppe aggregiert.Estimated monthly costs for compute and storage are aggregated for all VMs in the group.

Bereinigen nach der BewertungClean up after assessment

  • Nachdem die Bewertung abgeschlossen ist, behält Contoso die Azure Migrate-Appliance für zukünftige Auswertungen bei.When the assessment finishes, Contoso retains the Azure Migrate appliance to use in future evaluations.
  • Contoso deaktiviert die VMware-VM.Contoso turns off the VMware VM. Contoso nutzt sie dann erneut, wenn weitere VMs ausgewertet werden.Contoso will use it again when it evaluates additional VMs.
  • Contoso behält das Projekt Contoso-Migration in Azure bei.Contoso keeps the Contoso Migration project in Azure. Das Projekt wird derzeit in der Ressourcengruppe ContosoFailoverRG in der Azure-Region „USA Osten“ bereitgestellt.The project currently is deployed in the ContosoFailoverRG resource group in the East US Azure region.
  • Für die Collector-VM gilt eine 180-Tage-Evaluierungslizenz.The collector VM has a 180-day evaluation license. Wenn dieser Zeitraum abgelaufen ist, muss Contoso den Collector herunterladen und wieder einrichten.If this limit expires, Contoso will need to download the collector and set it up again.

ZusammenfassungConclusion

In diesem Szenario bewertet Contoso die Datenbank seiner App SmartHotel360 mit dem Tool für die Bewertung der Datenmigration.In this scenario, Contoso assesses its SmartHotel360 app database by using the Data Migration Assessment tool. Das Unternehmen bewertet die lokalen VMs, indem es den Azure Migrate-Dienst verwendet.It assesses the on-premises VMs by using the Azure Migrate service. Contoso überprüft die Bewertungen, um sicherzustellen, dass die lokalen Ressourcen für die Migration zu Azure bereit sind.Contoso reviews the assessments to make sure that on-premises resources are ready for migration to Azure.

Nächste SchritteNext steps

Nachdem Contoso diese Workload als einen potenziellen Migrationskandidaten bewertet hat, kann es damit beginnen, seine lokale Infrastruktur und seine Azure-Infrastruktur für die Migration vorzubereiten.After Contoso assesses this workload as a potential migration candidate, it can begin preparing its on-premises infrastructure and its Azure infrastructure for migration. Ein Beispiel dazu, wie Contoso diese Vorgänge ausführt, finden Sie im Abschnitt „Framework für die Cloudeinführung (Cloud Adoption Framework) – Bewährte Migrationsmethoden“ des Artikels Bereitstellen der Azure-Infrastruktur.See the deploy Azure infrastructure article in the Cloud Adoption Framework migrate best practices section for an example of how Contoso performs these processes.