Migrować

Ukończone

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

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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

  1. 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.

  2. 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.

  3. 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.

  4. 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

  1. 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ą.

  2. Zaimplementuj blokowanie zmian. Przekazywanie okresów zamrożenia, implementowanie procedur kontroli zmian i monitorowanie systemów źródłowych pod kątem nieautoryzowanych zmian.

  3. 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.

  4. 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.

  5. Zachowaj opcję rezerwową. Zachowaj infrastrukturę źródłową, zachowaj łączność sieciową, procedury rezerwowe dokumentów i ustanów monitorowanie problemów.

  6. Zweryfikuj powodzenie migracji. Przetestuj wydajność pod kątem kryteriów powodzenia, przeprowadź walidację funkcjonalną, zweryfikuj integralność danych i uzyskaj formalną akceptację uczestników projektu.

  7. 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

  1. 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.

  2. 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ń.

  3. 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.

  4. 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.

  5. 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.

  6. 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

  1. 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.

  2. 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.

  3. 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.

  4. 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.