Skalieren einer Migration zu AzureScale a migration to Azure

Dieser Artikel zeigt, wie das fiktive Unternehmen Contoso eine Migration zu Azure durchführt.This article demonstrates how the fictional company Contoso performs a migration at scale to Azure. Das Unternehmen überlegt, wie sich eine Migration von mehr als 3.000 Workloads, 8.000 Datenbanken und über 10.000 virtuellen Computern (VMs) zu Azure planen und durchführen lässt.The company considers how to plan and perform a migration of more than 3,000 workloads, 8,000 databases, and 10,000 virtual machines (VMs).

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 sorgt für eine größere Belastung der lokalen Systeme und Infrastrukturen.Contoso is growing, causing pressure on on-premises systems and infrastructure.
  • Effizienzsteigerung.Increase efficiency. Contoso muss unnötige Verfahren beseitigen und Prozesse für Entwickler und Benutzer optimieren.Contoso needs to remove unnecessary procedures, and streamline processes for developers and users. Die IT-Abteilung muss schnell sein, weder Geld noch Zeit verschwenden, und Kundenanforderungen schneller bearbeiten.The business needs IT to be fast and not waste time or money, thus delivering faster on customer requirements.
  • Steigerung der Flexibilität.Increase agility. Die Contoso-IT-Abteilung muss schneller auf die Unternehmensanforderungen reagieren.Contoso IT needs to be more responsive to the needs of the business. 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 in the marketplace, to enable success in a global economy. Die IT-Abteilung darf nicht im Weg stehen oder zum Geschäftshindernis werden.It mustn't get in the way or become a business blocker.
  • Skalierung.Scale. Da das Unternehmen erfolgreich wächst, muss das Contoso-IT-Team Systeme bereitstellen, die mit der gleichen Geschwindigkeit wachsen können.As the business grows successfully, the Contoso IT team must provide systems that are able to grow at the same pace.
  • Verbessern von Kostenmodellen.Improve cost models. Contoso möchte die Kapitalanforderungen im IT-Budget verringern.Contoso wants to lessen capital requirements in the IT budget. Contoso möchte Cloudfunktionen zur Skalierung nutzen und die Notwendigkeit teurer Hardware reduzieren.Contoso wants to use cloud abilities to scale and reduce the need for expensive hardware.
  • Senken von Lizenzierungskosten.Lower licensing costs. Contoso möchte die Kosten für die Cloud minimieren.Contoso wants to minimize cloud costs.

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.It used these goals to determine the best migration method.

AnforderungenRequirements DetailsDetails
Schneller Wechsel nach AzureMove to Azure quickly Contoso möchte so schnell wie möglich mit dem Verlagern von Anwendungen und VMs nach Azure beginnen.Contoso wants to start moving applications and VMs to Azure as quickly as possible.
Kompilieren einer vollständigen BestandsaufnahmeCompile a full inventory Contoso möchte eine vollständige Bestandsliste aller Anwendungen, Datenbanken und VMs in der Organisation erstellen.Contoso wants a complete inventory of all applications, databases, and VMs in the organization.
Bewerten und Klassifizieren von AnwendungenAssess and classify applications Contoso möchte die Vorteile der Cloud voll ausschöpfen.Contoso wants to take full advantage of the cloud. Standardmäßig geht Contoso davon aus, dass alle Dienste als Platform-as-a-Service (PaaS) ausgeführt werden.As a default, Contoso assumes that all services will run as platform as a service (PaaS). Für Bereiche, in denen PaaS ungeeignet ist, wird Infrastructure-as-a-Service (IaaS) eingesetzt.Infrastructure as a service (IaaS) will be used where PaaS isn't appropriate.
Schulen und Wechseln zu DevOpsTrain and move to DevOps Contoso möchte zu einem DevOps-Modell wechseln.Contoso wants to move to a DevOps model. Contoso wird Schulungen zu Azure und DevOps bereitstellen und Teams nach Bedarf neu organisieren.Contoso will provide Azure and DevOps training and will reorganize teams as necessary.

Nachdem Ziele und Anforderungen bestimmt wurden, überprüft Contoso den Speicherbedarf der IT und identifiziert den Migrationsprozess.After establishing goals and requirements, Contoso reviews the IT footprint and identifies the migration process.

Aktuelle BereitstellungCurrent deployment

Contoso hat eine Azure-Infrastruktur geplant und eingerichtet und hat verschiedene Proof of Concept-Migrationen (POC), wie in der obigen Tabelle erläutert, getestet.Contoso has planned and set up an Azure infrastructure and tried out different proof-of-concept (POC) migration combinations as detailed in the preceding table. Jetzt ist das Unternehmen bereit, eine vollständige, maßstabgerechte Migration zu Azure durchzuführen.It's now ready to embark on a full migration to Azure at scale. Folgende Elemente möchte Contoso migrieren.Here's what Contoso wants to migrate.

ElementItem VolumeVolume DetailsDetails
ArbeitsauslastungenWorkloads > 3.000 Anwendungen> 3,000 applications
  • Anwendungen werden auf VMs ausgeführt.Applications run on VMs.
  • Zu den Anwendungsplattformen zählen Windows, SQL Server und LAMP.Application platforms include Windows, SQL Server, and LAMP.
  • DatenbankenDatabases Ca. 8.500 DatenbankenApproximately 8,500 databases Dabei handelt es sich um SQL Server-, MySQL- und PostgreSQL-Datenbanken.Databases include SQL Server, MySQL, and PostgreSQL.
    VMsVMs > 35.000 VMs> 35,000 VMs VMs werden auf VMware-Hosts ausgeführt und von vCenter-Servern verwaltet.VMs run on VMware hosts and are managed by vCenter servers.

    MigrationsprozessMigration process

    Nachdem Contoso seine geschäftlichen Faktoren und die Ziele der Migration festgelegt hat, kann sich das Unternehmen an der Migrationsmethodik ausrichten.Now that Contoso has established business drivers and migration goals, it can align to the Migrate methodology. Sie kann auf der Anwendung von Migrationswellen und Migrationssprints aufbauen, um Migrationen iterativ zu planen und auszuführen.It can build on the application of migration waves and migration sprints to iteratively plan and execute migration efforts.

    PlanenPlan

    Contoso startet den Planungsprozess, indem das Unternehmen die lokalen Anwendungen, Daten und Infrastrukturen ermittelt und bewertet.Contoso kicks off the planning process by discovering and assessing on-premises applications, data, and infrastructure. Contoso geht wie folgt vor:Here's what Contoso will do:

    • Contoso muss Anwendungen ermitteln, Abhängigkeiten zwischen Anwendungen zuordnen und über Reihenfolge und Prioritäten der Migration entscheiden.Contoso needs to discover applications, map dependencies across applications, and decide on migration order and priority.
    • Während der Bewertungsphase erstellt Contoso eine umfassende Bestandsliste seiner Anwendungen und Ressourcen.As Contoso assesses, it will build out a comprehensive inventory of applications and resources. Zusammen mit der neuen Bestandsliste verwendet und aktualisiert Contoso diese vorhandenen Elemente:Along with the new inventory, Contoso will use and update these existing items:
      • Die Konfigurationsverwaltungsdatenbank (CMDB).The configuration management database (CMDB). Sie enthält die technischen Konfigurationen der Contoso-Anwendungen.It holds technical configurations for Contoso applications.
      • Den Dienstkatalog.The service catalog. Darin werden die operativen Informationen für die Anwendungen dokumentiert, z. B. zugehörige Geschäftspartner und Vereinbarungen zum Servicelevel.It documents the operational details of applications, including associated business partners and service-level agreements.

    Ermitteln der AnwendungenDiscover applications

    Contoso führt Tausende von Anwendungen auf verschiedenen Servern aus.Contoso runs thousands of applications across a range of servers. Zusätzlich zur CMDB und zum Dienstkatalog benötigt Contoso Tools für die Ermittlung und Bewertung.In addition to the CMDB and service catalog, Contoso needs discovery and assessment tools.

    Diese Tools müssen einen Mechanismus bereitstellen, der Bewertungsdaten in den Migrationsprozess einbringen kann.The tools must provide a mechanism that can feed assessment data into the migration process. Bewertungstools müssen Daten bereitstellen, mit denen sich eine sinnvolle Bestandsliste der physischen und virtuellen Ressourcen von Contoso erstellen lässt.Assessment tools must provide data that helps build up an intelligent inventory of Contoso's physical and virtual resources. Daten müssen Profilinformationen und Leistungsmetriken enthalten.Data should include profile information and performance metrics.

    Wenn die Ermittlung abgeschlossen ist, verfügt Contoso über eine vollständige Bestandsliste sämtlicher Ressourcen und zugehöriger Metadaten.When discovery is complete, Contoso should have a full inventory of assets and the metadata associated with them. Anhand dieser Bestandsliste definiert das Unternehmen den Migrationsplan.The company will use this inventory to define the migration plan.

    Identifizieren von KlassifizierungenIdentify classifications

    Contoso legt einige allgemeine Kategorien fest, um die Assets der Bestandsliste zu klassifizieren.Contoso identifies some common categories to classify assets in the inventory. Diese Klassifizierungen sind von großer Bedeutung für die Entscheidungen von Contoso in Bezug auf die Migration.These classifications are critical to Contoso's decision making for migration. Die Klassifizierungsliste hilft dabei, Prioritäten für die Migration festzulegen und komplexe Probleme zu identifizieren.The classification list helps to establish migration priorities and identify complex issues.

    KategorieCategory Zugewiesener WertAssigned value DetailsDetails
    UnternehmensgruppeBusiness group Namen der UnternehmensgruppenList of business group names Welche Gruppe ist für das Element der Bestandsliste zuständig?Which group is responsible for the inventory item?
    Proof of Concept-KandidatPOC candidate J/NY/N Kann die Anwendung als Proof of Concept oder Early Adopter für die Cloudmigration verwendet werden?Can the application be used as a POC or early adopter for cloud migration?
    Technische SchuldenTechnical debt Keine/Einige/SchwerwiegendeNone/Some/Severe Wird auf dem Bestandslistenelement ein Produkt, ein Betriebssystem oder eine Plattform ausgeführt oder verwendet, für das bzw. die kein Support mehr besteht?Is the inventory item running or using an out-of-support product, platform, or operating system?
    Auswirkungen auf die FirewallFirewall implications J/NY/N Kommuniziert die Anwendung mit dem Internet oder benötigt sie externen Datenverkehr?Does the application communicate with the internet or outside traffic? Lässt sie sich in eine Firewall integrieren?Does it integrate with a firewall?
    SicherheitsproblemeSecurity issues J/NY/N Gibt es bekannte Sicherheitsprobleme mit der Anwendung?Are there known security issues with the application? Verwendet die Anwendung nicht verschlüsselte Daten oder veraltete Plattformen?Does the application use unencrypted data or out-of-date platforms?

    Ermitteln von AnwendungsabhängigkeitenDiscover application dependencies

    Im Rahmen des Bewertungsprozesses muss Contoso ermitteln, wo Anwendungen ausgeführt werden.As part of the assessment process, Contoso needs to identify where applications are running. Außerdem müssen die Abhängigkeiten und Verbindungen zwischen Anwendungsservern ermittelt werden.It also needs to figure out the dependencies and connections between application servers. Contoso ordnet die Umgebung schrittweise zu:Contoso maps the environment in steps:

    1. Contoso ermittelt die Zuordnung der einzelnen Anwendungen, Netzwerkadressen und Gruppen zu Servern und Computern.Contoso discovers how servers and machines map to individual applications, network locations, and groups.
    2. Contoso identifiziert die Anwendungen, bei denen wenige Abhängigkeiten bestehen und die sich für eine schnelle Migration eignen.Contoso clearly identifies applications that have few dependencies and are suitable for a quick migration.
    3. Mithilfe der Zuordnung kann Contoso komplexere Abhängigkeiten und Kommunikationsprozesse zwischen Anwendungsservern identifizieren.Contoso can use mapping to help identify more complex dependencies and communications between application servers. Contoso kann diese Server anschließend logisch gruppieren, um die Anwendungen zu repräsentieren, und basierend auf diesen Gruppen eine Migrationsstrategie planen.Contoso can then group these servers logically to represent applications and plan a migration strategy based on these groups.

    Wenn die Zuordnung abgeschlossen ist, kann Contoso sicherstellen, dass alle Anwendungskomponenten identifiziert sind und bei der Erstellung des Migrationsplans berücksichtigt werden.With mapping completed, Contoso can ensure that all application components are identified and accounted for when building the migration plan.

    Diagramm einer Abhängigkeitszuordnung

    Evaluieren von AnwendungenEvaluate applications

    Im letzten Schritt des Ermittlungs- und Bewertungsprozesses kann Contoso die Bewertungs- und Zuordnungsergebnisse evaluieren und so ermitteln, auf welche Weise jede Anwendung im Dienstkatalog migriert werden soll.As the last step in the discovery and assessment process, Contoso can evaluate assessment and mapping results to figure out how to migrate each application in the service catalog.

    Um diesen Evaluierungsprozesses zu erfassen, fügt Contoso der Bestandsliste einige Klassifizierungen hinzu.To capture this evaluation process, Contoso adds a couple of classifications to the inventory.

    KategorieCategory Zugewiesener WertAssigned value DetailsDetails
    UnternehmensgruppeBusiness group Namen der UnternehmensgruppenList of business group names Welche Gruppe ist für das Element der Bestandsliste zuständig?Which group is responsible for the inventory item?
    Proof of Concept-KandidatPOC candidate J/NY/N Kann die Anwendung als Proof of Concept oder Early Adopter für die Cloudmigration verwendet werden?Can the application be used as a POC or early adopter for cloud migration?
    Technische SchuldenTechnical debt Keine/Einige/SchwerwiegendeNone/Some/Severe Wird auf dem Bestandslistenelement ein Produkt, ein Betriebssystem oder eine Plattform ausgeführt oder verwendet, für das bzw. die kein Support mehr besteht?Is the inventory item running or using an out-of-support product, platform, or operating system?
    Auswirkungen auf die FirewallFirewall implications J/NY/N Kommuniziert die Anwendung mit dem Internet oder benötigt sie externen Datenverkehr?Does the application communicate with the internet or outside traffic? Lässt sie sich in eine Firewall integrieren?Does it integrate with a firewall?
    SicherheitsproblemeSecurity issues J/NY/N Gibt es bekannte Sicherheitsprobleme mit der Anwendung?Are there known security issues with the application? Verwendet die Anwendung nicht verschlüsselte Daten oder veraltete Plattformen?Does the application use unencrypted data or out-of-date platforms?
    MigrationsstrategieMigration strategy Zuweisen eines neuen Hosts/Umgestalten/Umstrukturieren/NeuerstellenRehost/Refactor/Rearchitect/Rebuild Welche Art von Migration wird für die Anwendung benötigt?What kind of migration is needed for the application? Wie wird die Anwendung in Azure bereitgestellt?How will the application be deployed in Azure? Weitere InformationenLearn more.
    Technische KomplexitätTechnical complexity 1–51-5 Wie komplex ist die Migration?How complex is the migration? Dieser Wert muss von Contoso DevOps und den entsprechenden Partnern definiert werden.This value should be defined by Contoso DevOps and relevant partners.
    Geschäftliche BedeutungBusiness criticality 1–51-5 Wie wichtig ist die Anwendung für das Geschäft?How important is the application for the business? Eine Anwendung für eine kleine Arbeitsgruppe könnte beispielsweise den Wert 1 erhalten, während eine kritische Anwendung, die in der ganzen Organisation benötigt wird, den Wert 5 erhält.For example, a small workgroup application might be assigned a score of one, while a critical application used across the organization might be assigned a score of five. Diese Bewertung wirkt sich auf die Prioritätsstufe bei der Migration aus.This score will affect the migration priority level.
    Priorität bei der MigrationMigration priority 1/2/31/2/3 Wie wird die Priorität der Anwendung bei der Migration eingestuft?What's the migration priority for the application?
    MigrationsrisikoMigration risk 1–51-5 Wie hoch ist die Risikostufe bei der Migration der Anwendung?What's the risk level for migrating the application? Dieser Wert muss von Contoso DevOps und den entsprechenden Partnern gemeinsam definiert werden.Contoso DevOps and relevant partners should agree on this value.

    Ermitteln der KostenDetermine costs

    Zur Ermittlung der Kosten und potenziellen Einsparungen einer Migration nach Azure kann Contoso den Rechner für Gesamtbetriebskosten (TCO, Total Cost of Ownership) verwenden. Mit diesem Rechner können die Gesamtbetriebskosten für den Betrieb in Azure und als lokale Bereitstellung berechnet und miteinander verglichen werden.To determine costs and the potential savings of Azure migration, Contoso can use the total cost of ownership (TCO) calculator to calculate and compare the TCO for Azure to a comparable on-premises deployment.

    Ermitteln von BewertungstoolsIdentify assessment tools

    Contoso entscheidet über das Tool für die Ermittlung, Bewertung und Erstellung der Bestandsliste.Contoso decides which tool to use for discovery, assessment, and building the inventory. Contoso identifiziert eine Mischung aus Azure-Tools und -Diensten, nativen Anwendungstools und -skripts sowie Partnertools.Contoso identifies a mix of Azure tools and services, native application tools and scripts, and partner tools. Contoso interessiert sich insbesondere dafür, wie Azure Migrate für eine Bewertung eingesetzt werden kann.In particular, Contoso is interested in how Azure Migrate can be used to assess at scale.

    Azure MigrateAzure Migrate

    Zur Vorbereitung auf die Migration nach Azure hilft der Azure Migrate-Dienst dabei, lokale VMware-VMs zu ermitteln und zu bewerten.The Azure Migrate service helps you to discover and assess on-premises VMware VMs, in preparation for migration to Azure. Azure Migrate bietet Folgendes:Here's what Azure Migrate does:

    1. Ermittlung: Ermitteln Sie lokale virtuelle VMware-Computer.Discover: Discover on-premises VMware VMs.

      Azure Migrate unterstützt die Ermittlung aus mehreren vCenter Servern (seriell) und kann Ermittlungen in separaten Azure Migrate-Projekten ausführen.Azure Migrate supports discovery from multiple vCenter servers (serially) and can run discoveries in separate Azure Migrate projects.

      Die Ermittlung erfolgt über eine VMware-VM, auf der der Azure Migrate-Collector ausgeführt wird.Azure Migrate performs discovery via a VMware VM running the Azure Migrate Collector. Dieser Collector kann VMs auf verschiedenen vCenter-Servern ermitteln und Daten an verschiedene Projekte senden.The same collector can discover VMs on different vCenter servers and send data to different projects.

    2. Bewerten der Bereitschaft: Bewerten Sie, ob die lokalen Computer für die Ausführung in Azure geeignet sind.Assess readiness: Assess whether on-premises machines are suitable for running in Azure. Die Bewertung umfasst Folgendes:An assessment includes:

      • Größenempfehlungen: Sie erhalten Größenempfehlungen für virtuelle Azure-Computer, die auf der bisherigen Leistung lokaler virtueller Computer basieren.Size recommendations: Get size recommendations for Azure VMs, based on the performance history of on-premises VMs.
      • Geschätzte monatliche Kosten: Sie erhalten Kostenschätzungen zur Ausführung lokaler Computer in Azure.Estimated monthly costs: Get estimated costs for running on-premises machines in Azure.
    3. Ermitteln von Abhängigkeiten: Abhängigkeiten lokaler Computer werden visuell dargestellt, sodass optimale Computergruppen für die Bewertung und Migration erstellt werden können.Identify dependencies: Visualize dependencies of on-premises machines to create optimal machine groups for assessment and migration.

    Diagramm der Funktionsweise des Azure Migrate-Diensts

    Contoso muss Azure Migrate korrekt verwenden, um den Umfang dieser Migration richtig zu berechnen.Contoso needs to use Azure Migrate correctly, given the scale of this migration:

    • Contoso bewertet die einzelnen Anwendungen über Azure Migrate.Contoso assesses each application via Azure Migrate. Dadurch wird sichergestellt, dass Azure Migrate zeitgenaue Daten an das Azure-Portal sendet.This assessment ensures that Azure Migrate returns timely data to the Azure portal.
    • Die Contoso-Administratoren erfahren, wie Azure Migrate in großem Umfang bereitgestellt wird.Contoso admins learn how to deploy Azure Migrate at scale.
    • Contoso beachtet die für Azure Migrate geltenden Grenzwerte, die in der folgenden Tabelle zusammengefasst sind.Contoso notes the Azure Migrate limits summarized in the following table.
    AktionAction BegrenzungLimit
    Erstellen des Azure Migrate-ProjektsCreate Azure Migrate project 10.000 virtuelle Computer10,000 VMs
    ErmittlungDiscovery 10.000 virtuelle Computer10,000 VMs
    BewertungAssessment 10.000 virtuelle Computer10,000 VMs

    Contoso verwendet Azure Migrate folgendermaßen:Contoso will use Azure Migrate as follows:

    • In vCenter werden virtuelle Computer in Ordnern organisiert.In vCenter, organize VMs into folders. Dies erleichtert Administratoren die Arbeit, wenn sie eine Bewertung für virtuelle Computer in einem bestimmten Ordner ausführen.This will make it easy for the admins to focus as they run an assessment against VMs in a specific folder.
    • Contoso bewertet Abhängigkeiten zwischen Computern.Assess dependencies between machines. Zu diesem Zweck müssen auf den VMs, die bewertet werden sollen, Agents installiert werden.This requires agents to be installed on VMs to be assessed.

    Contoso verwendet automatisierte Skripts, um die erforderlichen Windows- oder Linux-Agents zu installieren.Contoso will use automated scripts to install the required Windows or Linux agents. Mithilfe dieser Skripts kann Contoso eine Pushinstallation auf VMs innerhalb eines vCenter-Ordners ausführen.By scripting, Contoso can push the installation to VMs within a vCenter folder.

    DatenbanktoolsDatabase tools

    Zusätzlich zu Azure Migrate verwendet Contoso spezielle Tools für die Datenbankbewertung.In addition to Azure Migrate, Contoso will focus on using tools specifically for database assessment. Tools wie der Datenmigrations-Assistent helfen dabei, SQL Server-Datenbanken im Hinblick auf eine Migration zu bewerten.Tools such as Data Migration Assistant will help assess SQL Server databases for migration.

    Der Datenmigrations-Assistent unterstützt Contoso dabei, festzustellen, ob lokale Datenbanken mit einer Reihe von Azure-Datenbanklösungen kompatibel sind.Data Migration Assistant can help Contoso to figure out whether on-premises databases are compatible with a range of Azure database solutions. Zu diesen Lösungen gehören Azure SQL-Datenbank, SQL Server (auf einer Azure-IaaS-VM ausgeführt) und Azure SQL Managed Instance.These solutions include Azure SQL Database, SQL Server running on an Azure IaaS VM, and Azure SQL Managed Instance.

    Zusätzlich zu Database Migration Service verwendet Contoso einige andere Skripts, um die SQL Server-Datenbanken zu ermitteln und zu dokumentieren.In addition to Database Migration Service, Contoso has some scripts that it uses to discover and document the SQL Server databases. Diese Skripts befinden sich im GitHub-Repository.These scripts are located in the GitHub repo.

    PartnerbewertungstoolsPartner assessment tools

    Es gibt eine Reihe weiterer Partnertools, die Contoso bei der Bewertung der lokalen Umgebung im Hinblick auf die Migration zu Azure unterstützen können.There are several other partner tools that can help Contoso assess the on-premises environment for migration to Azure. Informieren Sie sich genauer über Azure-Migrationspartner.Learn more about Azure migration partners.

    Schritt 2: MigrierenStep 2: Migrate

    Wenn die Bewertungsphase abgeschlossen ist, muss Contoso die Tools identifizieren, mit denen das Unternehmen seine Anwendungen, Daten und Infrastruktur nach Azure verschieben möchten.With the assessment complete, Contoso needs to identify tools to move its applications, data, and infrastructure to Azure.

    MigrationsstrategienMigration strategies

    Es gibt vier grundlegende Migrationsstrategien, die Contoso in Erwägung ziehen kann.Contoso can consider four broad migration strategies.

    StrategieStrategy DetailsDetails VerwendungUsage
    RehostenRehost
  • Wird oft als Lift & Shift-Migration bezeichnet – eine Option ohne Codeänderungen, mit der Sie Ihre vorhandenen Anwendungen schnell zu Azure migrieren können.Often called a lift-and-shift migration, this is a no-code option for migrating existing applications to Azure quickly.
  • Eine Anwendung wird im vorliegenden Zustand migriert – mit den Vorteilen der Cloud, aber ohne die mit Codeänderungen verbundenen Risiken und Kosten.An application is migrated as is with the benefits of the cloud and without the risks or costs associated with code changes.
  • Contoso kann Hosts für strategisch weniger wichtige Anwendungen neu zuweisen, ohne Code ändern zu müssen.Contoso can rehost less-strategic applications that require no code changes.
  • RefactoringRefactor
  • Diese Strategie, die auch als Erneutes Packen bezeichnet wird, erfordert geringfügige Änderungen des Anwendungscodes oder der Anwendungskonfiguration, um die Anwendung mit Azure PaaS zu verknüpfen und besser von den Möglichkeiten der Cloud zu profitieren.Also called repackaging, this strategy requires minimal application code or configuration changes to connect the application to Azure PaaS, and take better advantage of cloud capabilities.
  • Contoso kann strategische Anwendungen umgestalten, um deren grundlegende Funktionalität zu erhalten, sie aber auf einer Azure-Plattform wie Azure App Service auszuführen.Contoso can refactor strategic applications to retain the same basic functionality, but move them to run on an Azure platform such as Azure App Service.
  • Dafür sind geringfügige Änderungen am Code erforderlich.This requires minimum code changes.
  • Contoso muss sich allerdings um eine VM-Plattform kümmern, da dies nicht von Microsoft verwaltet wird.On the other hand, Contoso will have to maintain a VM platform because Microsoft won't manage this.
  • Rearchitect (Überarbeiten)Rearchitect
  • Diese Strategie ändert oder erweitert die Codebasis einer Anwendung, um die Anwendungsarchitektur im Hinblick auf Cloudfunktionen und Skalierbarkeit zu optimieren.This strategy modifies or extends an application code base to optimize the application architecture for cloud capabilities and scale.
  • Bei dieser Strategie wird die Anwendung zu einer robusten, hochgradig skalierbaren Architektur modernisiert, die unabhängig bereitgestellt werden kann.It modernizes an application into a resilient, highly scalable, independently deployable architecture.
  • Azure-Dienste können den Prozess beschleunigen, Anwendungen zuverlässig skalieren und Ihre Anwendungen völlig problemlos verwalten.Azure services can accelerate the process, scale applications with confidence, and manage applications with ease.
  • Neu erstellenRebuild
  • Bei diesem Ansatz wird eine Anwendung mithilfe von cloudnativen Technologien von Grund auf neu erstellt.This approach rebuilds an application from scratch by using cloud-native technologies.
  • Azure PaaS stellt eine vollständige Entwicklungs- und Bereitstellungsumgebung in der Cloud zur Verfügung.Azure PaaS provides a complete development and deployment environment in the cloud. Kostspielige und komplexe Softwarelizenzen sind somit nicht mehr erforderlich.It eliminates some expense and complexity of software licenses. Außerdem entfällt die Notwendigkeit einer zugrunde liegenden Anwendungsinfrastruktur, Middleware und anderer Ressourcen.It also removes the need for an underlying application infrastructure, middleware, and other resources.
  • Contoso kann kritische Anwendungen neu schreiben und dabei von Cloudtechnologien wie serverlosem Computing oder Microservices profitieren.Contoso can rewrite critical applications to take advantage of cloud technologies such as serverless compute or microservices.
  • Contoso verwaltet die selbst entwickelten Anwendungen und Dienste, und Azure kümmert sich um den Rest.Contoso will manage the application and services that it develops, and Azure will manage everything else.
  • Daten müssen ebenfalls berücksichtigt werden – insbesondere angesichts der Anzahl von Datenbanken, die Contoso betreibt.Data must also be considered, especially with the volume of databases that Contoso has. Die Standardvorgehensweise von Contoso besteht darin, PaaS-Dienste wie Azure SQL-Datenbank zu nutzen, um vollständig von Cloudfunktionen zu profitieren.Contoso's default approach is to use PaaS services such as Azure SQL Database to take full advantage of cloud features. Durch den Umstieg auf einen PaaS-Dienst für die Datenbanken muss sich Contoso nur noch um die Daten kümmern.By moving to a PaaS service for databases, Contoso will only have to maintain data. Für die zugrunde liegende Plattform ist Microsoft zuständig.It will leave the underlying platform to Microsoft.

    Evaluieren von MigrationstoolsEvaluate migration tools

    Contoso nutzt in erster Linie folgende Azure-Dienste und -Tools für die Migration:Contoso is primarily using these Azure services and tools for the migration:

    Azure MigrateAzure Migrate

    Azure Migrate ist der primäre Azure-Dienst für die Orchestrierung der Migration aus Azure und von lokalen Standorten zu Azure.Azure Migrate is the primary Azure service for orchestrating migration from within Azure and from on-premises sites to Azure.

    Azure Migrate ermöglicht und orchestriert die Replikation aus lokalen Standorten zu Azure.Azure Migrate orchestrates replication from on-premises locations to Azure. Wenn Sie Replikation eingerichtet ist und ausgeführt wird, kann für die lokalen Computer ein Failover nach Azure ausgeführt und so die Migration abgeschlossen werden.When replication is set up and running, on-premises machines can be failed over to Azure, completing the migration.

    Contoso hat bereits ein Proof of Concept abgeschlossen, um herauszufinden, wie Azure Migrate bei der Migration in die Cloud behilflich sein kann.Contoso already completed a POC to see how Azure Migrate can help it to migrate to the cloud.

    Verwenden von Azure Migrate im großen MaßstabUse Azure Migrate at scale

    Contoso plant, mehrere „Lift & Shift“-Migrationen durchzuführen.Contoso plans to perform multiple lift-and-shift migrations. Um sicherzustellen, dass dies funktioniert, repliziert Azure Migrate jeweils Batches von etwa 100 VMs gleichzeitig.To ensure that this works, Azure Migrate will replicate batches of around 100 VMs at a time. Zur Ermittlung, wie dies funktioniert, muss Contoso eine Kapazitätsplanung für die vorgeschlagene Migration durchführen.To determine how this will work, Contoso must perform capacity planning for the proposed migration.

    Zu diesem Zweck muss Contoso Informationen zu den Datenverkehrsvolumen sammeln.Contoso needs to gather information about their traffic volumes. Dies gilt insbesondere für:In particular:

    • Die Änderungsrate für die virtuellen Computer, die repliziert werden sollen, muss ermittelt werden.It needs to determine the rate of change for VMs that it wants to replicate.
    • Außerdem muss die Netzwerkkonnektivität zwischen dem lokalen Standort und Azure in Betracht gezogen werden.It needs to take network connectivity from the on-premises site to Azure into account.

    In Bezug auf die Kapazitäts- und Volumenanforderungen muss Contoso basierend auf der täglichen Datenänderungsrate für die erforderlichen VMs genügend Bandbreite zuordnen, um die RPO (Recovery Point Objective) zu erfüllen.In response to capacity and volume requirements, Contoso will need to allocate sufficient bandwidth based on the daily data change rate for the required VMs, to meet its recovery point objective (RPO). Und schließlich muss das Unternehmen ermitteln, wie viele Server benötigt werden, um die Azure Migrate-Komponenten für die Bereitstellung auszuführen.Last, it must determine how many servers are needed to run the Azure Migrate components for the deployment.

    Sammeln von Informationen zu lokalen AssetsGather on-premises information

    Contoso kann Azure Migrate verwenden:Contoso can use Azure Migrate:

    • Damit ist es remote möglich, Profile für virtuelle Computer zu erstellen, ohne dass sich dies auf die Produktionsumgebung auswirkt.To remotely profile VMs without an impact on the production environment. So lassen sich die Bandbreiten- und Speicheranforderungen für Replikation und Failover ermitteln.This helps pinpoint bandwidth and storage requirements for replication and failover.
    • Dabei müssen lokal keine Site Recovery-Komponenten installiert werden.Without installing any Site Recovery components on-premises.

    Das Tool sammelt Informationen über kompatible und inkompatible VMs, Datenträger pro VM und Datenänderungen pro Datenträger.The tool gathers information about compatible and incompatible VMs, disks per VM, and data churn per disk. Zudem ermittelt es Anforderungen an die Netzwerkbandbreite und die erforderliche Azure-Infrastruktur für eine erfolgreiche Replikation und ein erfolgreiches Failover.It also identifies network bandwidth requirements and the Azure infrastructure needed for successful replication and failover.

    Contoso muss das Planungstool auf einem Windows Server-Computer ausführen, der die Mindestanforderungen für den Site Recovery-Konfigurationsserver erfüllt.Contoso needs to ensure that it runs the planner tool on a Windows Server machine that matches the minimum requirements for the Site Recovery configuration server. Der Konfigurationsserver ist ein Site Recovery-Computer, der zum Replizieren der lokalen VMware-VMs erforderlich ist.The configuration server is a Site Recovery machine that's needed to replicate on-premises VMware VMs.

    Ermitteln von Site Recovery-AnforderungenIdentify Site Recovery requirements

    Zusätzlich zu den zu replizierenden VMs benötigt Site Recovery eine Reihe von Komponenten für die VMware-Migration.In addition to the VMs being replicated, Site Recovery requires several components for VMware migration.

    KomponenteComponent DetailsDetails
    KonfigurationsserverConfiguration server
  • In der Regel ist dies eine VMware-VM, die mithilfe einer OVF-Vorlage konfiguriert wurde.Usually a VMware VM configured through an OVF template.
  • Die Konfigurationsserverkomponente koordiniert die Kommunikation zwischen der lokalen Umgebung und Azure und verwaltet die Datenreplikation.The configuration server component coordinates communications between on-premises and Azure, and it manages data replication.
  • ProzessserverProcess server
  • Wird standardmäßig auf dem Konfigurationsserver installiert.Installed by default on the configuration server.
  • Die Prozessserverkomponente empfängt Replikationsdaten, optimiert sie durch Zwischenspeicherung, Komprimierung und Verschlüsselung und sendet sie an Azure Storage.The process server component receives replication data; optimizes it with caching, compression, and encryption; and sends it to Azure Storage.
  • Der Prozessserver installiert auch den Azure Site Recovery-Mobilitätsdienst auf virtuellen Computern, die Sie replizieren möchten, und führt auf lokalen Computern eine automatische Ermittlung durch.The process server also installs the Azure Site Recovery Mobility service on VMs that you want to replicate, and performs automatic discovery of on-premises machines.
  • Skalierte Bereitstellungen erfordern zusätzliche, eigenständige Prozessserver, um große Mengen an Replikationsdatenverkehr zu verarbeiten.Scaled deployments need additional, standalone process servers to handle large volumes of replication traffic.
  • MobilitätsdienstMobility service
  • Der Mobilitätsdienst-Agent wird auf jeder VMware-VM installiert, die mit Azure Site Recovery migriert wird.The Mobility service agent is installed on each VMware VM that will be migrated with Azure Site Recovery.
  • Contoso muss ermitteln, wie diese Komponenten unter Berücksichtigung von Überlegungen hinsichtlich der Kapazität bereitgestellt werden sollten.Contoso needs to figure out how to deploy these components, based on capacity considerations.


    KomponenteComponent KapazitätsanforderungenCapacity requirements
    Maximale tägliche ÄnderungsrateMaximum daily change rate
  • Ein einzelner Prozessserver kann eine tägliche Änderungsrate von bis zu 2 TB verarbeiten.A single process server can handle a daily change rate up to 2 terabytes (TB). Da ein virtueller Computer nur einen Prozessserver verwenden kann, beträgt die maximale tägliche Datenänderungsrate, die für einen replizierten virtuellen Computer unterstützt wird, 2 TB.Because a VM can only use one process server, the maximum daily data change rate that's supported for a replicated VM is 2 TB.
  • Maximaler DurchsatzMaximum throughput
  • Ein Azure Storage-Standardkonto kann maximal 20.000 Anforderungen pro Sekunde verarbeiten.A standard Azure Storage account can handle a maximum of 20,000 requests per second. E/A-Vorgänge pro Sekunde (IOPS) über einen replizierenden virtuellen Computer müssen innerhalb dieses Limits liegen.I/O operations per second (IOPS) across a replicating VM should be within this limit. Wenn ein virtueller Computer beispielsweise über 5 Datenträger verfügt und jeder Datenträger 120 IOPS (mit einer Größe von 8.000) auf dem virtuellen Computer generiert, wird das Azure-Limit von 500 IOPS pro Datenträger eingehalten.For example, if a VM has 5 disks, and each disk generates 120 IOPS (8K size) on the VM, then it will be within the Azure per-disk IOPS limit of 500.
  • Die Anzahl der erforderlichen Speicherkonten entspricht dem IOPS-Gesamtwert des Quellcomputers geteilt durch 20.000.The number of storage accounts needed equals the total source machine IOPS divided by 20,000. Ein replizierter Computer kann zu nur einem einzigen Speicherkonto in Azure gehören.A replicated machine can belong to only a single storage account in Azure.
  • KonfigurationsserverConfiguration server Basierend auf der Schätzung von Contoso, dass etwa 100–200 VMs gleichzeitig repliziert werden, und basierend auf den Größenanforderungen des Konfigurationsservers geht Contoso davon aus, dass der folgende Servercomputer-Konfigurationstyp erforderlich ist:Based on Contoso's estimate of replicating 100 to 200 VMs together and the configuration server sizing requirements, Contoso estimates that it needs the following type of server machine configuration:
  • CPU: 16 vCPUs (2 Sockets × 8 Kerne @ 2,5 GHz)CPU: 16 vCPUs (2 sockets × 8 cores @ 2.5 GHz)
  • Memory: 32 GBMemory: 32 GB
  • Cachedatenträger: 1 TBCache disk: 1 TB
  • Datenänderungsrate: 1 bis 2 TBData change rate: 1 to 2 TB
    Zusätzlich zu den Größenanforderungen muss Contoso sicherstellen, dass der Konfigurationsserver im selben Netzwerk und LAN-Segment wie die zu migrierenden virtuellen Computer optimal platziert wird.In addition to sizing requirements, Contoso must ensure that the configuration server is optimally located on the same network and LAN segment as the VMs to be migrated.
  • ProzessserverProcess server Contoso stellt einen eigenständigen dedizierten Prozessserver bereit, der 100–200 VMs replizieren kann:Contoso will deploy a standalone dedicated process server with the ability to replicate 100 to 200 VMs:
  • CPU: 16 vCPUs (2 Sockets × 8 Kerne @ 2,5 GHz)CPU: 16 vCPUs (2 sockets × 8 cores @ 2.5 GHz)
  • Memory: 32 GBMemory: 32 GB
  • Cachedatenträger: 1 TBCache disk: 1 TB
  • Datenänderungsrate: 1 bis 2 TBData change rate: 1 to 2 TB
    Weil an den Prozessserver hohe Anforderungen gestellt werden, sollte er sich auf einem ESXi-Host befinden, der die Datenträger-E/A-Vorgänge, den Netzwerkdatenverkehr und die CPU-Anforderungen für die Replikation verarbeiten kann.The process server will be working hard, so it's located on an ESXi host that can handle the disk I/O, network traffic, and CPU required for the replication. Contoso zieht für diesen Zweck einen dedizierten Host in Betracht.Contoso will consider a dedicated host for this purpose.
  • NetzwerkNetworking
  • Contoso hat die aktuelle Site-to-Site-VPN-Infrastruktur überprüft und beschlossen, Azure ExpressRoute zu implementieren.Contoso has reviewed the current Site-to-Site VPN infrastructure and decided to implement Azure ExpressRoute. Die Implementierung ist von entscheidender Bedeutung, da sie die Latenz senkt und die Bandbreite bei der Verbindung mit der primären Azure-Region von Contoso (East US 2) verbessert.The implementation is critical because it will lower latency and improve bandwidth to Contoso's primary Azure region (East US 2).
  • Contoso muss die vom Prozessserver übertragenen Daten sorgfältig überwachen.Contoso will need to carefully monitor data flowing from the process server. Wenn die Daten die Netzwerkbandbreite überlasten, zieht Contoso eine Drosselung der Bandbreite für den Prozessserver in Betracht.If the data overloads the network bandwidth, Contoso will consider throttling the process server bandwidth.
  • Azure StorageAzure Storage
  • Für die Migration muss Contoso den richtigen Typ und die richtige Anzahl von Azure Storage-Zielkonten ermitteln.For migration, Contoso must identify the right type and number of target Azure Storage accounts. Site Recovery repliziert VM-Daten in Azure Storage.Site Recovery replicates VM data to Azure Storage.
  • Site Recovery kann eine Replikation in SSD-Speicherkonten vom Typ „Standard“ oder „Premium“ ausführen.Site Recovery can replicate to standard or premium SSD storage accounts.
  • Um die richtigen Entscheidungen zum Thema „Speicher“ zu treffen, muss Contoso die Speicherlimits überprüfen sowie das erwartete Wachstum und die zukünftige erhöhte Nutzung berücksichtigen.To decide about storage, Contoso must review storage limits and consider expected growth and future increased usage. Angesichts des Migrationstempos und der Priorität von Migrationsvorgängen hat Contoso beschlossen, SSD Premium-Datenträger zu verwenden.Given the speed and priority of migrations, Contoso has decided to use premium SSDs.
  • Außerdem hat Contoso beschlossen, verwaltete Datenträger für alle in Azure bereitgestellten VMs zu verwenden.Contoso has decided to use managed disks for all VMs deployed to Azure. Der erforderliche IOPS-Wert hilft bei der Ermittlung, ob es sich bei den Datenträgern um HDD Standard-Datenträger, SSD Standard-Datenträger oder SSD Premium-Datenträger handelt.The IOPS required will help determine whether the disks will be standard HDD, standard SSD, or premium SSD.
  • Azure Database Migration ServiceAzure Database Migration Service

    Azure Database Migration Service ist ein vollständig verwalteter Dienst, der die nahtlose Migration von mehreren Datenbankquellen zu Azure-Datenplattformen mit minimalen Ausfallzeiten ermöglicht.Azure Database Migration Service is a fully managed service that enables seamless migrations from multiple database sources to Azure data platforms with minimal downtime. Im Folgenden sind einige Details zum Dienst aufgelistet:Here are some details about the service:

    • Er integriert die Funktionen vorhandener Tools und Dienste.It integrates functionality of existing tools and services. Er nutzt den Datenmigrations-Assistenten, um Bewertungsberichte mit Empfehlungen zu Datenbankkompatibilität und erforderlichen Änderungen zu generieren.It uses Data Migration Assistant to generate assessment reports that pinpoint recommendations about database compatibility and any required modifications.
    • Er nutzt einen einfachen, selbstgesteuerten Migrationsprozess sowie intelligente Bewertungsfunktionen, sodass potenzielle Probleme bereits vor der Migration behoben werden können.It uses a simple, self-guided migration process with intelligent assessment that helps address potential issues before the migration.
    • Er kann umfangreiche Migrationen aus mehreren Quellsystemen in die Azure-Zieldatenbank durchführen.It can migrate at scale from multiple sources to the target Azure database.
    • Er unterstützt SQL Server 2005 bis SQL Server 2017.It provides support from SQL Server 2005 to SQL Server 2017.

    Database Migration Service ist nicht das einzige Datenbankmigrationstool von Microsoft.Database Migration Service isn't the only Microsoft database migration tool. Lesen Sie einen Vergleich der Tools und Dienste (in englischer Sprache).Get a comparison of tools and services.

    Verwenden von Database Migration Service in großem UmfangUse Database Migration Service at scale

    Contoso verwendet Database Migration Service bei der Migration von SQL Server.Contoso will use Database Migration Service when migrating from SQL Server.

    Bei der Bereitstellung von Database Migration Service muss Contoso den Dienst richtig dimensionieren und zum Optimieren der Leistung bei Datenmigrationen einrichten.When provisioning Database Migration Service, Contoso needs to size it correctly and set it to optimize performance for data migrations. Contoso wählt die Dienstebene „Unternehmenskritisch“ mit vier virtuellen Kernen aus.Contoso will select the Business Critical service tier with four vCores. Diese Option ermöglicht es dem Dienst, mehrere vCPUs für die Parallelisierung und schnellere Datenübertragung zu nutzen.This option allows the service to take advantage of multiple vCPUs for parallelization and faster data transfer.

    Screenshot: Database Migration Service-Skalierung mit der Option „Unternehmenskritisch“

    Eine andere Skalierungstaktik für Contoso besteht darin, die Azure SQL-Datenbank- oder Azure Database for MySQL-Zielinstanz während der Datenmigration vorübergehend auf den Premium-Tarif hochzuskalieren.Another scaling tactic that Contoso can use is to temporarily scale up the Azure SQL Database or Azure Database for MySQL target instance to the Premium pricing tier during data migration. Dadurch wird die Datenbankdrosselung minimiert, die sich auf die Datenübertragung auswirken kann, wenn ein Unternehmen einen niedrigeren Tarif nutzt.This minimizes database throttling that might affect data transfer activities when an organization is using lower tiers.

    Verwenden weiterer ToolsUse other tools

    Zusätzlich zu Database Migration Service kann Contoso weitere Tools und Dienste nutzen, um VM-Informationen zu identifizieren:In addition to Database Migration Service, Contoso can use other tools and services to identify VM information:

    • Skripts zur Unterstützung manueller Migrationen.Scripts to help with manual migrations. Sie stehen im GitHub-Repository zur Verfügung.These are available in the GitHub repo.
    • Verschiedene Partnertools für die MigrationVarious partner tools for migration.

    <-- docutune:ignore "cost management tools" --><-- docutune:ignore "cost management tools" -->

    Bereit für die ProduktionReady for production

    Nachdem Contoso Ressourcen zu Azure verschoben hat, muss das Unternehmen diese Ressourcen optimieren, um die Leistung zu verbessern. Zudem muss mithilfe von Cost Management-Tools der ROI maximiert werden.After Contoso moves resources to Azure, it needs to streamline them to improve performance, and maximize ROI with cost management tools. Da Azure ein Dienst mit nutzungsbasierter Bezahlung ist, muss Contoso unbedingt wissen, welche Leistung die Systeme erbringen, und es muss sichergestellt werden, dass die Systeme richtig dimensioniert sind.Because Azure is a pay-for-use service, it's critical for Contoso to understand how systems are performing and to ensure they're sized properly.

    Azure-Kostenverwaltung und AbrechnungAzure Cost Management + Billing

    Um die Cloudinvestitionen optimal auszuschöpfen, nutzt Contoso das kostenlose Tool Azure Cost Management + Billing.To make the most of their cloud investment, Contoso will take advantage of the free Azure Cost Management + Billing tool. Diese Lösung ermöglicht Contoso die Verwaltung der Cloudausgaben mit Transparenz und Genauigkeit.This solution allows Contoso to manage cloud spending with transparency and accuracy. Die Lösung stellt Tools zum Überwachen, Zuteilen und Senken von Cloudkosten bereit.It provides tools to monitor, allocate, and trim cloud costs.

    Azure Cost Management + Billing bietet einfache Dashboardberichte, um Kunden bei Kostenzuteilungen, Showbacks und Chargebacks zu unterstützen.Azure Cost Management + Billing provides simple dashboard reports to help with cost allocation, showbacks, and chargebacks. Das Tool hilft beim Optimieren der Ausgaben für die Cloud, indem nicht ausgelastete Ressourcen ermittelt werden, die Contoso dann verwalten und anpassen kann.The tool can help optimize cloud spending by identifying underutilized resources that Contoso can then manage and adjust.

    Weitere Informationen erhalten Sie in der Übersicht über Azure Cost Management + Billing.You can learn more in an overview of Azure Cost Management + Billing.

    Screenshot eines Beispieldiagramms der Kosten im Laufe der Zeit in Azure Cost Management

    Native ToolsNative tools

    Contoso verwendet auch Skripts, um nicht genutzte Ressourcen zu lokalisieren.Contoso will also use scripts to locate unused resources.

    Bei umfangreichen Migrationen bleiben häufig Daten wie z. B. virtuelle Festplatten übrig, die Gebühren verursachen, dem Unternehmen aber keinen Mehrwert bieten.During large migrations, there are often leftover pieces of data such as virtual hard drives, which incur a charge but provide no value to the company. Skripts stehen im GitHub-Repository zur Verfügung.Scripts are available in the GitHub repo.

    Contoso profitiert von der Vorarbeit, die die IT-Abteilung von Microsoft geleistet hat, und erwägt eine Implementierung des ARO-Toolkits (Azure Resource Optimization).Contoso will take advantage of work done by Microsoft's IT department and consider implementing the Azure Resource Optimization (ARO) toolkit. Das Toolkit befindet sich auch im GitHub-Repository.The toolkit is also in the GitHub repo.

    Contoso kann im Contoso-eigenen Abonnement ein Azure Automation-Konto mit vorkonfigurierten Runbooks und Zeitplänen bereitstellen und damit bares Geld sparen.Contoso can deploy an Azure Automation account with preconfigured runbooks and schedules to its subscription, and start saving money. Die Ressourcenoptimierung erfolgt automatisch in einem Abonnement, nachdem ein Zeitplan erstellt oder aktiviert wurde, und umfasst auch die Optimierung neuer Ressourcen.Resource optimization happens automatically on a subscription after a schedule is enabled or created, including optimization on new resources. So erhalten Kunden dezentralisierte Automatisierungsfunktionen, um die Kosten zu senken.This provides decentralized automation capabilities to reduce costs. Folgende Features sind enthalten:Features include:

    • Automatische Schlummerfunktion für Azure-VMs bei niedriger CPU-Auslastung.Autosnooze Azure VMs based on low CPU utilization.
    • Planen Sie die Aktivierung und Deaktivierung der Schlummerfunktion für Azure-VMs.Schedule Azure VMs to snooze and unsnooze.
    • Planen Sie die Aktivierung und Deaktivierung der Schlummerfunktion für Azure-VMs in aufsteigender oder absteigender Reihenfolge mithilfe von Azure-Tags.Schedule Azure VMs to snooze or unsnooze in ascending and descending order by using Azure tags.
    • Führen Sie bei Bedarf Massenlöschungen von Ressourcengruppen durch.Bulk-delete resource groups on demand.

    PartneroptimierungstoolsPartner optimization tools

    Contoso kann auch Partnertools wie Hanu und Scalr nutzen.Contoso can use partner tools such as Hanu and Scalr.

    Schritt 4: Sichern und VerwaltenStep 4: Secure and manage

    In diesem Schritt verwendet Contoso die Sicherheits- und Verwaltungsressourcen von Azure, um die Cloudanwendungen in Azure zu steuern, zu schützen und zu überwachen.Contoso uses Azure security and management resources during this step to govern, secure, and monitor cloud applications in Azure. Diese Ressourcen helfen Unternehmen beim Ausführen einer sicheren und optimal verwalteten Umgebung mithilfe von Produkten, die im Azure-Portal verfügbar sind.These resources help an organization run a secure and well-managed environment while using products available in the Azure portal.

    Contoso beginnt mit der Verwendung dieser Dienste während der Migration.Contoso begins using these services during migration. Danach verwendet das Unternehmen viele der Dienste dank Azure-Hybridunterstützung weiterhin, um eine konsistente Umgebung in der gesamten Hybrid Cloud zu gewährleisten.With Azure hybrid support, Contoso continues using many of them for a consistent experience across the hybrid cloud.

    SicherheitSecurity

    Contoso nutzt Azure Security Center für eine einheitliche Sicherheitsverwaltung und Microsoft Defender for Identity für Hybrid Cloud-Workloads.Contoso will rely on Azure Security Center for unified security management and Microsoft Defender for Identity across hybrid cloud workloads.

    Security Center bietet umfassende Einblicke in die Sicherheit von Cloudanwendungen in Azure sowie Kontrolle darüber.Security Center provides full visibility into and control over the security of cloud applications in Azure. Contoso kann Bedrohungen frühzeitig erkennen und Maßnahmen ergreifen, um gegen sie vorzugehen. Außerdem kann das Unternehmen mithilfe des adaptiven Bedrohungsschutzes Risiken reduzieren.Contoso can quickly detect and take action in response to threats, and reduce security exposure by enabling adaptive threat protection.

    Erfahren Sie mehr über Security Center.Learn more about Security Center.

    ÜberwachungMonitoring

    Contoso benötigt Einblicke in die Integrität und Leistung der gerade migrierten Anwendungen, Infrastruktur und Daten, die jetzt auf Azure basieren.Contoso needs visibility into the health and performance of the newly migrated applications, infrastructure, and data now running in Azure. Contoso nutzt integrierte Azure-Tools für die Cloudüberwachung wie Azure Monitor, einen Log Analytics-Arbeitsbereich und Application Insights.Contoso will use built-in Azure cloud monitoring tools such as Azure Monitor, a Log Analytics workspace, and Application Insights.

    Mithilfe dieser Tools kann Contoso ganz einfach Daten aus verschiedenen Quellen sammeln und umfassende Erkenntnisse gewinnen.By using these tools, Contoso can easily collect data from sources and gain insights. Contoso kann beispielsweise die CPU-, Datenträger- und Arbeitsspeichernutzung der VMs messen, Anwendungen und Netzwerkabhängigkeiten auf mehreren VMs anzeigen und die Entwicklung der Anwendungsleistung verfolgen.For example, Contoso can gauge CPU disk and memory utilization for VMs, view applications and network dependencies across multiple VMs, and track application performance. Contoso nutzt diese Cloudüberwachungstools, um Maßnahmen zu ergreifen und Integrationen in Dienstlösungen durchzuführen.Contoso will use these cloud monitoring tools to take action and integrate with service solutions.

    Erfahren Sie mehr über die Überwachung in Azure.Learn more about Azure monitoring.

    Business Continuity & Disaster RecoveryBusiness continuity and disaster recovery

    Contoso benötigt eine BCDR-Strategie (Business Continuity & Disaster Recovery) für seine Azure-Ressourcen.Contoso will need a business continuity and disaster recovery (BCDR) strategy for its Azure resources.

    Azure bietet integrierte BCDR-Features, die dazu beitragen, Daten zu schützen und den unterbrechungsfreien Betrieb von Anwendungen und Diensten zu gewährleisten.Azure provides built-in BCDR features to help protect data and keep applications and services running.

    Zusätzlich zu den integrierten Features möchte Contoso die Wiederherstellbarkeit nach Ausfällen sicherstellen, teure Geschäftsunterbrechungen vermeiden, Complianceziele erfüllen und die Daten vor Ransomware und menschlichen Fehlern schützen.In addition to built-in features, Contoso wants to ensure that it can recover from failures, avoid costly business disruptions, meet compliance goals, and protect data against ransomware and human errors. Gehen Sie dazu folgendermaßen vor:To do this:

    • Contoso stellt Azure Backup als kostengünstige Lösung für die Sicherung von Azure-Ressourcen bereit.Contoso will deploy Azure Backup as a cost-efficient solution for backup of Azure resources. Da dieser Dienst integriert ist, kann Contoso Cloudsicherungen in einigen wenigen einfachen Schritten einrichten.Because it's built in, Contoso can set up cloud backups in a few simple steps.
    • Contoso richtet eine Notfallwiederherstellung für Azure-VMs ein und nutzt dabei Azure Site Recovery für Replikation, Failover und Failback zwischen Azure-Regionen, die das Unternehmen angibt.Contoso will set up disaster recovery for Azure VMs by using Azure Site Recovery for replication, failover, and failback between Azure regions that it specifies. So wird sichergestellt, dass Anwendungen, die auf Azure-VMs ausgeführt werden, in einer sekundären, von Contoso ausgewählten Region verfügbar bleiben, falls in der primären Region ein Ausfall auftritt.This ensures that applications running on Azure VMs remain available in a secondary region of Contoso's choosing if an outage occurs in the primary region. Weitere InformationenLearn more.

    ZusammenfassungConclusion

    In diesem Artikel plante Contoso eine Azure-Migration in großem Umfang.In this article, Contoso planned for an Azure migration at scale. Das Unternehmen hat den Migrationsprozess in vier Phasen aufgeteilt:It divided the migration process into four stages. von der Bewertung und Migration über die Optimierung bis hin zur Sicherheit und Verwaltung nach Abschluss der Migration.The stages ran from assessment and migration, through to optimization, security, and management after migration was complete.

    Es ist wichtig, dass eine Organisation ein Migrationsprojekt als vollständigen Prozess plant und die Systeme anhand von Klassifizierungssätzen und in einer Größenordnung migriert, die für das Unternehmen sinnvoll ist.It's important for an organization to plan a migration project as a whole process and to migrate its systems by breaking down sets into classifications and numbers that make sense for the business. Durch die Bewertung von Daten und die Anwendung von Klassifizierungen kann jedes Projekt in eine Reihe kleinerer Migrationen unterteilt werden, die sicher und schnell ausgeführt werden können.By assessing data and applying classifications, projects can be broken down into a series of smaller migrations, which can run safely and rapidly. Diese kleineren Migrationen summieren sich dann schnell zu einer großen erfolgreichen Migration nach Azure.The sum of these smaller migrations quickly turns into a large successful migration to Azure.