Migrieren
Migrationen umfassen Planung, Ausführung und Optimierung von Workloadmigrationen von lokalen Rechenzentren und anderen Cloudplattformen zu Azure. Die Empfehlungen helfen Organisationen dabei, Migrationsrisiken zu minimieren, Kosten zu senken und erfolgreiche Ergebnisse der Cloudakzeptanz zu erzielen.
Planen der Migration
Führen Sie die folgenden Schritte aus, um einen Migrationsplan zu erstellen, der die Teambereitschaft, die Arbeitsauslastungsanforderungen und die geschäftlichen Prioritäten berücksichtigt:
Bewerten sie die Migrationsbereitschaft und -fähigkeiten. Bewerten Sie die Azure-Kompetenzen Ihres Teams über Infrastruktur-, Sicherheits- und Anwendungsdomänen hinweg, und binden Sie dann Microsoft-Partner oder Azure-Lösungsarchitekten ein, um Know-how-Lücken zu füllen.
Wählen Sie Ihren Datenmigrationspfad aus. Wählen Sie ExpressRoute für Übertragungen mit hoher Bandbreite, VPN-Gateways für verschlüsselte Verbindungen, Azure Data Box für Offlinemigrationen oder öffentliches Internet für nicht vertrauliche Daten aus.
Bestimmen Sie die Migrationssequenz. Ordnen Sie Anwendungsabhängigkeiten mithilfe von Azure Migrate zu, priorisieren Sie Workloads nach GeschäftskritischerItät, und erstellen Sie Migrationspläne, die Spitzengeschäftszeiträume vermeiden.
Wählen Sie die Migrationsmethode für jede Workload aus. Wählen Sie für geschäftskritische Workloads eine Migration mit nahezu null Ausfallzeit oder für Anwendungen, die Wartungsfenster zulassen, eine Migration mit geplanter Ausfallzeit aus.
Definieren eines Rollbackplans Sicherungsstrategien mit automatisierten Wiederherstellungsskripts entwickeln, Rollback-Zeitrahmen festlegen und Wiederherstellungsverfahren in Nicht-Produktionsumgebungen testen.
Einbeziehen von Stakeholdern in den Migrationsplan Dokumentieren Sie Migrationsansätze mit geschäftlicher Begründung, präsentieren Sie getestete Rollbackverfahren, validieren Sie Zeitpläne anhand geschäftlicher Rahmenbedingungen und legen Sie klare Erfolgskriterien fest.
Vorbereiten von Workloads für die Cloud
Führen Sie die folgenden Schritte aus, um Kompatibilitätsprobleme zu beheben und Workloads auf eine zuverlässige Bereitstellung in Azure vorzubereiten:
Kompatibilitätsprobleme in Azure beheben. Stellen Sie Workloadressourcen in Testabonnements bereit, identifizieren Sie Kompatibilitätsprobleme, verschieben Sie hartcodierte Geheimnisse in Azure Key Vault und speichern Sie nicht geheime Einstellungen in Azure App Configuration, und beseitigen Sie lokale Abhängigkeiten über Azure-native Dienste.
Überprüfen der Workloadfunktionalität Testen Sie die Netzwerkkonnektivität, überprüfen Sie die Authentifizierungsflüsse, führen Sie Funktionstests durch, messen Sie die Leistung mit Azure Load Testing und validieren Sie die Ergebnisse anhand der Baselines der Quellumgebung.
Erstellen Sie wiederverwendbare Infrastruktur. Entwickeln Sie ARM-Vorlagen oder Bicep Dateien für Infrastrukturkomponenten, erstellen Sie Automatisierungsskripts für die Konfigurationsverwaltung, und richten Sie Versionssteuerungsworkflows ein.
Erstellen Sie die Bereitstellungsdokumentation. Dokumentieren Sie Bereitstellungsverfahren, zeichnen Sie Konfigurationsanforderungen auf, erstellen Sie operative Runbooks, und richten Sie Leitfäden zur Problembehandlung ein.
Ausführen von Migrationen
Führen Sie die folgenden Schritte aus, um die Migration zu koordinieren, Workloads in Azure zu verschieben und die Ergebnisse zu überprüfen:
Bereiten Sie die Projektbeteiligten auf die Migration vor. Verteilen Sie Migrationspläne mit Verantwortlichkeiten, bestätigen Sie die Verfügbarkeit des technischen Supports und führen Sie vor der Migration eine Überprüfung der Migrationsbereitschaft durch.
Führen Sie einen Änderungsstopp ein. Kommunizieren Sie Sperrzeiten, implementieren Sie Änderungskontrollverfahren und überwachen Sie Quellsysteme auf nicht autorisierte Änderungen.
Finalisieren Sie die Produktionsumgebung. Stellen Sie die Infrastruktur mithilfe getesteter Vorlagen bereit, wenden Sie Sicherheitsrichtlinien an, überprüfen Sie, ob Azure-Dienste betriebsbereit sind, und bestätigen Sie die Netzwerkkonnektivität.
Führen Sie den Cutover aus. Für nahezu null Ausfallzeiten: Datenbankreplikation konfigurieren, statische Dateien migrieren, Schreibvorgänge für die Synchronisierung anhalten und Datenverkehr umleiten. Für geplante Ausfallzeiten: Stoppen Sie den Betrieb, migrieren Sie Daten mit Validierung, testen Sie die Funktionalität und leiten Sie den Datenverkehr um.
Fallback-Option beibehalten. Behalten Sie die Quellinfrastruktur bei, verwalten Sie die Netzwerkkonnektivität, dokumentieren Sie Fallbackverfahren, und richten Sie die Überwachung auf Probleme ein.
Überprüfen des Migrationserfolgs Testen Sie die Leistung anhand von Erfolgskriterien, führen Sie funktionsbezogene Validierung durch, überprüfen Sie die Datenintegrität und holen Sie die formale Abnahme der Stakeholder ein.
Unterstützen der Workload während der Stabilisierung Richten Sie dedizierte Supportteams ein, aktualisieren Sie Konfigurationsdatenbanken, halten Sie die erweiterte Überwachung aufrecht und dokumentieren Sie gewonnene Erkenntnisse.
Optimieren von Workloads nach der Migration
Führen Sie nach der Migration die folgenden Schritte aus, um die Leistung, Sicherheit und Kosteneffizienz der Workload zu verbessern:
Feinabstimmung von Workloadkonfigurationen Wenden Sie Azure Advisor Empfehlungen an, implementieren Sie dienstspezifische Anleitungen, behandeln Sie Sicherheitsempfehlungen und konfigurieren Sie die Überwachung.
Überprüfen kritischer Konfigurationen Stellen Sie sicher, dass die Überwachung Telemetrie erfasst, bestätigen Sie, dass die Kostennachverfolgung mit den Baselines übereinstimmt, testen Sie die Backup-Verfahren und validieren Sie die Sicherheitskonfigurationen.
Sammeln und reagieren Sie auf Benutzerfeedback. Sammeln Sie Feedback über Umfragen und Interviews, dokumentieren Sie Probleme in Tracking-Systemen, weisen Sie die Verantwortung für die Lösung zu und kommunizieren Sie Verbesserungen.
Planen Sie regelmäßige Arbeitsauslastungsüberprüfungen. Führen Sie vierteljährliche Überprüfungen mit Well-Architected Framework-Tools durch, bewerten Sie Kostenoptimierungsmöglichkeiten, bewerten Sie Leistungsmetriken und dokumentieren Sie Optimierungsmaßnahmen.
Optimieren Sie Hybrid- und Multicloudabhängigkeiten. Verwenden Sie Azure Arc, um unterstützte Nicht-Azure-Ressourcen zu verwalten und Azure Network Watcher Verbindungsmonitor zu konfigurieren, um die Hybridkonnektivität zwischen unterstützten Endpunkten zu überwachen, umgebungsübergreifende Kommunikation abzusichern, Azure Platform-as-a-Service-Ersatzmöglichkeiten zu identifizieren und eine systematische Migration zu planen.
Teilen Sie die Migrationsergebnisse. Verfolgen Sie Kosteneinsparungen mit Azure Cost Management, messen Sie Leistungsverbesserungen, dokumentieren Sie operative Vorteile und präsentieren Sie Ergebnisse für die Projektbeteiligten.
Außerbetriebnahme von Quellworkloads
Nachdem migrierte Workloads stabil sind, führen Sie die folgenden Schritte aus, um Quell-Workloads stillzulegen und dabei Lizenzierungs-, Datenaufbewahrungs- und Dokumentationsanforderungen zu erfüllen:
Einholen der Genehmigung von Stakeholdern vor der Außerbetriebnahme Fordern Sie eine schriftliche Genehmigung von den Geschäftsbesitzern an, dokumentieren Sie die Genehmigung mit Zeitachsen, zeichnen Sie Entscheidungen in zentralisierten Systemen auf, und richten Sie Überwachungsprotokolle ein.
Softwarelizenzen zurückfordern und optimieren. Identifizieren Sie Lizenzen, die für Azure-Hybridvorteil berechtigt sind, aktualisieren Sie Bestandssysteme, ordnen Sie nicht verwendete Lizenzen neu zu, und dokumentieren Sie Änderungen für die Compliance.
Bewahren Sie Daten für Compliance- und Wiederherstellungsanforderungen auf. Identifizieren Sie Daten, die den Aufbewahrungsanforderungen unterliegen, implementieren Sie regelkonformen Speicher mithilfe von Azure Blob Storage, erstellen Sie Abrufprozeduren und richten Sie Lebenszyklusverwaltungsrichtlinien ein.
Aktualisieren sie Dokumentation und Verfahren. Aktualisieren Sie Architekturdiagramme, überarbeiten Sie Betriebsverfahren, ändern Sie Überwachungskonfigurationen, und archivieren Sie Legacydokumentation mit Veraltungshinweisen.
Ausführliche Cloud Adoption Framework Anleitungen finden Sie unter Migrieren von Workloads zu Azure.