Migrować
Migracje obejmują planowanie, wykonywanie i optymalizowanie migracji obciążeń z lokalnych centrów danych i innych platform w chmurze na platformę Azure. Zalecenia pomagają organizacjom zminimalizować ryzyko migracji, obniżyć koszty i osiągnąć pomyślne wyniki wdrażania chmury.
Planowanie migracji
Ocena gotowości i umiejętności migracji. Oceń możliwości platformy Azure twojego zespołu w różnych domenach infrastruktury, zabezpieczeń i aplikacji, a następnie zaangażuj partnerów firmy Microsoft lub architektów rozwiązań platformy Azure, aby wypełnić luki w wiedzy fachowej.
Wybierz ścieżkę migracji danych. Wybierz usługę ExpressRoute dla transferów o wysokiej przepustowości, bram sieci VPN dla szyfrowanych połączeń, usługi Azure Data Box na potrzeby migracji w trybie offline lub publicznego Internetu dla danych niewrażliwych.
Określ sekwencję migracji. Mapowanie zależności aplikacji przy użyciu usługi Azure Migrate, określanie priorytetów obciążeń według krytycznego działania firmy i tworzenie harmonogramów migracji, które unikają szczytowych okresów biznesowych.
Wybierz metodę migracji dla każdego obciążenia. Wybierz migrację niemal zerowego przestoju dla obciążeń o znaczeniu krytycznym lub planowaną migrację przestojów dla aplikacji, które mieszczą się w oknach obsługi.
Zdefiniuj plan wycofania. Opracowywanie strategii tworzenia kopii zapasowych za pomocą skryptów automatycznego odzyskiwania, ustanawiania ram czasowych wycofywania i testowania procedur odzyskiwania w środowiskach nieprodukcyjnych.
Angażowanie uczestników projektu w plan migracji. Dokumentowanie podejść do migracji z uzasadnieniem biznesowym, prezentowanie przetestowanych procedur wycofywania, weryfikowanie harmonogramów pod kątem ograniczeń biznesowych i ustanawianie jasnych kryteriów sukcesu.
Przygotowywanie obciążeń dla chmury
Rozwiązywanie problemów ze zgodnością na platformie Azure. Wdrażanie zasobów obciążeń w subskrypcjach testowych, identyfikowanie problemów ze zgodnością, zastępowanie zakodowanych na stałe konfiguracji usługą Azure Key Vault i eliminowanie lokalnych zależności za pośrednictwem usług natywnych dla platformy Azure.
Zweryfikuj funkcjonalność obciążenia. Przetestuj łączność sieciową, zweryfikuj przepływy uwierzytelniania, przeprowadź testowanie funkcjonalne, zmierz wydajność przy użyciu usługi Azure Load Testing i zweryfikuj wyniki względem punktów odniesienia środowiska źródłowego.
Tworzenie infrastruktury wielokrotnego użytku. Twórz szablony usługi ARM lub pliki Bicep dla składników infrastruktury, twórz skrypty automatyzacji na potrzeby zarządzania konfiguracją i ustanawiaj przepływy pracy kontroli wersji.
Tworzenie dokumentacji wdrażania. Dokumentowanie procedur wdrażania, rejestrowanie wymagań dotyczących konfiguracji, tworzenie operacyjnych elementów Runbook i ustanawianie przewodników rozwiązywania problemów.
Wykonywanie migracji
Przygotuj uczestników projektu do migracji. Dystrybuuj harmonogramy migracji z obowiązkami, potwierdź dostępność pomocy technicznej i przeprowadź przeglądy gotowości przed migracją.
Zaimplementuj blokowanie zmian. Przekazywanie okresów zamrożenia, implementowanie procedur kontroli zmian i monitorowanie systemów źródłowych pod kątem nieautoryzowanych zmian.
Finalizuj środowisko produkcyjne. Wdrażanie infrastruktury przy użyciu przetestowanych szablonów, stosowanie zasad zabezpieczeń, weryfikowanie działania usług platformy Azure i potwierdzanie łączności sieciowej.
Wykonaj migrację jednorazową. W przypadku niemal zerowego przestoju: konfigurowanie replikacji bazy danych, migrowanie plików statycznych, wstrzymywanie zapisów na potrzeby synchronizacji i przekierowywanie ruchu. W przypadku planowanego przestoju: zatrzymaj operacje, przeprowadź migrację danych za pomocą walidacji, funkcji testowania i przekierowania ruchu.
Zachowaj opcję rezerwową. Zachowaj infrastrukturę źródłową, zachowaj łączność sieciową, procedury rezerwowe dokumentów i ustanów monitorowanie problemów.
Zweryfikuj powodzenie migracji. Przetestuj wydajność pod kątem kryteriów powodzenia, przeprowadź walidację funkcjonalną, zweryfikuj integralność danych i uzyskaj formalną akceptację uczestników projektu.
Obsługa obciążenia podczas stabilizacji. Ustanów dedykowane zespoły pomocy technicznej, zaktualizuj bazy danych konfiguracji, zachowaj ulepszone monitorowanie i wyciągaj wnioski z dokumentów.
Optymalizowanie obciążeń po migracji
Dostosuj konfiguracje obciążeń. Zastosuj zalecenia usługi Azure Advisor, zaimplementuj wskazówki dotyczące usługi, rozwiąż zalecenia dotyczące zabezpieczeń i skonfiguruj monitorowanie.
Zweryfikuj konfiguracje krytyczne. Sprawdź, czy monitorowanie przechwytuje dane telemetryczne, potwierdź, że śledzenie kosztów jest zgodne z punktami odniesienia, testowymi procedurami tworzenia kopii zapasowych i weryfikowanie konfiguracji zabezpieczeń.
Zbieranie opinii użytkowników i wykonywanie na nie działań. Zbieraj opinie za pośrednictwem ankiet i wywiadów, dokumentuj problemy w systemach śledzenia, przypisz własność do rozwiązania i komunikują się ulepszenia.
Zaplanuj regularne przeglądy obciążeń. Przeprowadzanie kwartalnych przeglądów przy użyciu narzędzi platformy Well-Architected, oceniania możliwości optymalizacji kosztów, oceniania metryk wydajności i akcji optymalizacji dokumentów.
Optymalizowanie zależności hybrydowych i wielochmurowych. Monitorowanie połączeń hybrydowych za pomocą usługi Azure Arc, zabezpieczanie komunikacji między środowiskami, identyfikowanie możliwości wymiany platformy jako usługi i planowanie systematycznej migracji.
Udostępnianie wyników migracji. Śledzenie oszczędności kosztów za pomocą usługi Azure Cost Management, mierzenie ulepszeń wydajności, dokumentowanie korzyści operacyjnych i prezentowanie wyników uczestnikom projektu.
Likwidowanie obciążeń źródłowych
Uzyskaj zatwierdzenie uczestników projektu przed likwidacją. Zażądaj pisemnej zgody od właścicieli firm, zatwierdzenia dokumentów z osiami czasu, rejestrowania decyzji w scentralizowanych systemach i ustanawiania dzienników inspekcji.
Odzyskiwanie i optymalizowanie licencji na oprogramowanie. Zidentyfikuj licencje kwalifikujące się do korzyści użycia hybrydowego platformy Azure, zaktualizuj systemy spisu, przydziel nieużywane licencje i udokumentuj zmiany zgodności.
Zachowaj dane pod kątem wymagań dotyczących zgodności i odzyskiwania. Identyfikowanie danych, których dotyczą wymagania dotyczące przechowywania, implementowanie zgodnego magazynu przy użyciu usługi Azure Blob Storage, tworzenie procedur pobierania i ustanawianie zasad zarządzania cyklem życia.
Aktualizowanie dokumentacji i procedur. Aktualizowanie diagramów architektury, poprawianie procedur operacyjnych, modyfikowanie konfiguracji monitorowania i archiwizowanie starszej dokumentacji za pomocą powiadomień o wycofaniu.
Aby uzyskać szczegółowe wskazówki dotyczące przewodnika Cloud Adoption Framework, zobacz Migrowanie obciążeń na platformę Azure.