Udostępnij przez


Tworzenie planu migracji za pomocą usługi Azure Migrate

Postępuj zgodnie z tym artykułem, aby utworzyć plan migracji na platformę Azure przy użyciu usługi Azure Migrate. 

Definiowanie celów migracji do chmury

Zanim zaczniesz, zrozumienie i ocena motywacji do przejścia do chmury może przyczynić się do pomyślnego wyniku biznesowego. Jak wyjaśniono w przewodniku Cloud Adoption Framework, istnieje wiele wyzwalaczy i wyników.

Wydarzenie biznesowe Wynik migracji
Zamknięcie centrum danych Koszt
Fuzja, nabycie lub zbycie Zmniejszenie złożoności technicznej/dostawcy
Zmniejszenie wydatków kapitałowych Optymalizacja operacji wewnętrznych
Koniec wsparcia dla technologii o znaczeniu krytycznym Zwiększanie elastyczności biznesowej
Reagowanie na zmiany zgodności z przepisami Przygotowanie do nowych możliwości technicznych
Nowe wymagania dotyczące niezależności danych Skalowanie w celu spełnienia wymagań rynkowych
Zmniejszenie zakłóceń i ulepszenia stabilności IT Skalowanie w celu spełnienia wymagań geograficznych

Zidentyfikowanie motywacji pomaga przypinać strategiczne cele migracji. Następnym krokiem jest zidentyfikowanie i zaplanowanie ścieżki migracji dostosowanej do obciążeń. Narzędzie Azure Migrate: Odnajdywanie i ocena pomaga ocenić obciążenia lokalne oraz zawiera wskazówki i narzędzia ułatwiające migrację.

Omówienie majątku cyfrowego

Zacznij od zidentyfikowania lokalnej infrastruktury, aplikacji i zależności. Pomaga to zidentyfikować obciążenia migracji na platformę Azure oraz zebrać zoptymalizowane prognozy kosztów. Narzędzie odnajdywania i oceny ułatwia identyfikowanie używanych obciążeń, zależności między obciążeniami i optymalizacją obciążenia.

Obciążenia używane

Usługa Azure Migrate używa uproszczonego urządzenia usługi Azure Migrate do przeprowadzania bez agenta odnajdywania lokalnych maszyn wirtualnych VMware, maszyn wirtualnych funkcji Hyper-V, innych serwerów zwirtualizowanych i serwerów fizycznych. Ciągłe odnajdywanie zbiera informacje o konfiguracji serwera oraz metadane wydajności i dane aplikacji. Oto, co urządzenie zbiera z serwerów lokalnych:

  • Metadane serwera, dysku i karty sieciowej.

  • Zainstalowane aplikacje, role i funkcje.

  • Dane wydajności, w tym wykorzystanie procesora CPU i pamięci, liczba operacji we/wy na sekundę dysku i przepływność.

Po zebraniu danych można wyeksportować listę spisu aplikacji, aby znaleźć aplikacje i wystąpienia programu SQL Server uruchomione na serwerach. Aby zrozumieć gotowość programu SQL Server, możesz użyć narzędzia Azure Migrate: Database Assessment.

Spis aplikacji w portalu

Eksportowanie spisu aplikacji

Oprócz danych odnalezionych za pomocą narzędzia odnajdywania i oceny można użyć danych bazy danych zarządzania konfiguracją (CMDB), aby utworzyć widok jednostki serwerów i majątku bazy danych oraz zrozumieć, w jaki sposób serwery są dystrybuowane między jednostkami biznesowymi, właścicielami aplikacji, lokalizacjami geograficznymi itp. Pomaga to zdecydować, które obciążenia mają priorytet dla migracji.

Zależności między obciążeniami

Po odnajdowaniu serwera można analizować zależności, wizualizować i identyfikować zależności między serwerami oraz strategie optymalizacji przenoszenia współzależnych serwerów na platformę Azure. Wizualizacja pomaga zrozumieć, czy niektóre serwery są używane, czy też można je zlikwidować, zamiast migrować. Analizowanie zależności pomaga zagwarantować, że nic nie pozostanie w tyle i nie zaskoczy awarii podczas migracji. Po wykonaniu spisu aplikacji i analizy zależności można utworzyć grupy serwerów o wysokim poziomie zaufania i rozpocząć ich ocenę.

Mapowanie zależności

Optymalizacja i ustalanie rozmiaru

Platforma Azure zapewnia elastyczność zmiany rozmiaru pojemności chmury w czasie, a migracja umożliwia zoptymalizowanie zasobów procesora CPU i pamięci przydzielonych do serwerów. Utworzenie oceny na serwerach, które masz tożsamość, pomaga zrozumieć historię wydajności obciążenia. Ma to kluczowe znaczenie dla odpowiednich rozmiarów jednostek SKU maszyn wirtualnych platformy Azure i zaleceń dotyczących dysków na platformie Azure.

Ocena gotowości migracji

Analiza gotowości/przydatności

Możesz wyeksportować raport oceny i filtrować według tych kategorii, aby zrozumieć gotowość platformy Azure:

  • Gotowe na platformę Azure: serwery można migrować as-is na platformę Azure bez żadnych zmian.
  • Warunkowo gotowe na platformę Azure: serwery można migrować na platformę Azure, ale wymagają drobnych zmian zgodnie ze wskazówkami dotyczącymi korygowania podanymi w ocenie.
  • Nie można przystąpić do korzystania z platformy Azure: nie można migrować serwerów do usługi Azure as-is. Przed migracją należy rozwiązać problemy zgodnie ze wskazówkami dotyczącymi korygowania.
  • Nieznana gotowość: usługa Azure Migrate nie może określić gotowości serwera z powodu niewystarczających metadanych.

Korzystając z ocen baz danych, możesz ocenić gotowość zasobów danych programu SQL Server do migracji do usługi Azure SQL Database lub azure SQL Managed Instances. Ocena pokazuje procent stanu gotowości migracji dla każdego wystąpienia programu SQL Server. Ponadto dla każdego wystąpienia można zobaczyć zalecany element docelowy na platformie Azure, potencjalne blokady migracji, liczbę zmian powodujących niezgodność, gotowość do usługi Azure SQL DB lub maszyny wirtualnej Azure SQL oraz poziom zgodności. Możesz dokładniej zrozumieć wpływ blokad migracji i zalecenia dotyczące ich naprawiania.

Oceny bazy danych

Zalecenia dotyczące określania rozmiaru

Gdy serwer jest oznaczony jako gotowy na platformę Azure, odnajdywanie i ocena udostępnia zalecenia dotyczące rozmiarów identyfikujące jednostkę SKU i typ dysku maszyny wirtualnej platformy Azure dla serwerów. Zalecenia dotyczące określania rozmiaru można uzyskać na podstawie historii wydajności (w celu optymalizacji zasobów podczas migracji) lub na podstawie ustawień serwera lokalnego bez historii wydajności. W ocenie bazy danych można zobaczyć zalecenia dotyczące jednostki SKU bazy danych, warstwy cenowej i poziomu obliczeń.

Pobieranie kosztów obliczeń

Opcja określania rozmiaru na podstawie wydajności w ocenach usługi Azure Migrate pomaga w odpowiednim rozmiarze maszyn wirtualnych i powinna być używana jako najlepsze rozwiązanie w zakresie optymalizowania obciążeń na platformie Azure. Oprócz odpowiedniego określania rozmiaru istnieje kilka innych opcji, które ułatwiają oszczędzanie kosztów platformy Azure:

  • Wystąpienia zarezerwowane: w przypadku wystąpień zarezerwowanych (RI) można znacznie obniżyć koszty w porównaniu z ceną płatności według zużycia.
  • Korzyść użycia hybrydowego Azure: Z korzyścią użycia hybrydowego Azure możesz przenieść lokalne licencje Windows Server z aktywnym pakietem Software Assurance lub subskrypcje Linux do platformy Azure oraz łączyć je z opcjami zarezerwowanych instancji.
  • Umowa przedsiębiorstwa: Umowy Azure Enterprise Agreement (EA) mogą zapewniać oszczędności w przypadku subskrypcji i usług Azure.
  • Oferty: istnieje wiele ofert platformy Azure. Na przykład oferta Płatność na żądanieYou-Go Dev/Test lub Enterprise Dev/Test, aby zapewnić niższe stawki dla maszyn wirtualnych przeznaczonych do tworzenia i testowania.
  • Czas pracy maszyny wirtualnej: możesz przeglądać dni na miesiąc i godziny dziennie, w których działają maszyny wirtualne platformy Azure. Wyłączenie serwerów, gdy nie są używane, może obniżyć koszty (nie dotyczy wystąpień zarezerwowanych).
  • Region docelowy: możesz tworzyć oceny w różnych regionach, aby ustalić, czy migracja do określonego regionu może być bardziej opłacalna.

Wizualizowanie danych

Raporty dotyczące odnajdywania i oceny (z informacjami o gotowości platformy Azure i miesięcznym rozkładem kosztów) można wyświetlić w portalu. Możesz również wyeksportować ocenę i wzbogacić plan migracji o dodatkowe wizualizacje. Możesz utworzyć wiele ocen z różnymi kombinacjami właściwości i wybrać zestaw właściwości, które najlepiej sprawdzają się w twojej firmie.

Przegląd ocen

Ocena luk/blokad

Podczas określania aplikacji i obciążeń, które chcesz migrować, zidentyfikuj ograniczenia przestojów i poszukaj wszelkich zależności operacyjnych między aplikacjami a podstawową infrastrukturą. Ta analiza pomaga zaplanować migracje spełniające cel czasu odzyskiwania (RTO) i zapewnić minimalną do zerowej utraty danych. Przed przeprowadzeniem migracji zalecamy przejrzenie i wyeliminowanie wszelkich problemów ze zgodnością lub nieobsługiwanych funkcji, które mogą blokować migrację serwera/bazy danych SQL. Raport dotyczący odnajdywania i oceny usługi Azure Migrate oraz ocena bazy danych usługi Azure Migrate może pomóc w tym celu.

Określanie priorytetów obciążeń

Po zebraniu informacji o spisie możesz określić, które aplikacje i obciążenia mają być najpierw migrowane. Opracuj podejście "zastosuj i naucz się", aby migrować aplikacje w sposób systematyczny i możliwy do kontrolowania, dzięki czemu można wyprzeć wszelkie wady przed rozpoczęciem migracji na pełną skalę.

Aby określić priorytety kolejności migracji, można użyć czynników strategicznych, takich jak złożoność, czas migracji, pilność biznesowa, zagadnienia dotyczące produkcji/nieprodukcyjnej, zgodność, wymagania dotyczące zabezpieczeń, wiedza na temat aplikacji itp.

Kilka zaleceń:

  • Określ priorytety szybkich zwycięstw: użyj raportów oceny, aby zidentyfikować łatwe do osiągnięcia cele, w tym serwery i bazy danych, które są w pełni gotowe i wymagają minimalnego nakładu pracy, aby przeprowadzić migrację na platformę Azure. Tabela zawiera podsumowanie kilku sposobów, aby to zrobić.

    Stan Akcja
    Gotowe maszyny wirtualne platformy Azure Wyeksportuj raport oceny i przefiltruj wszystkie serwery ze stanem Gotowe na platformę Azure. Może to być pierwsza grupa serwerów, które można przenieść na platformę Azure przy użyciu narzędzia migracji i modernizacji .
    Systemy operacyjne bez wsparcia Wyeksportuj raport oceny i przefiltruj wszystkie serwery z systemem Windows Server 2008 R2/Windows Server 2008. Te systemy operacyjne są na końcu wsparcia, a tylko platforma Azure udostępnia bezpłatne trzy lata aktualizacji zabezpieczeń podczas migracji ich na platformę Azure. Jeśli połączysz Korzyść użycia hybrydowego platformy Azure i użyjesz wystąpień zarezerwowanych, oszczędności mogą być wyższe.
    Migracja programu SQL Server Rekomendacje dotyczące oceny bazy danych umożliwiają migrowanie baz danych gotowych do użycia usługi Azure SQL Database przy użyciu narzędzia Azure Migrate: Database Migration. Migrowanie baz danych gotowych na maszynę wirtualną Azure SQL przy użyciu narzędzia migracji i modernizacji.
    Oprogramowanie o zakończonym wsparciu Wyeksportuj spis aplikacji i odfiltruj dowolne oprogramowanie/rozszerzenia, które mogą osiągnąć koniec wsparcia. Określ priorytety tych aplikacji na potrzeby migracji.
    Niedostatecznie wyposażone serwery Wyeksportuj raport oceny i filtruj dla serwerów z niskim użyciem procesora CPU (%) i wykorzystaniem pamięci (%). Przeprowadź migrację do maszyny wirtualnej platformy Azure o odpowiednim rozmiarze i oszczędzaj na kosztach niedostatecznie używanych zasobów.
    Serwery z nadmiernie przydzielonymi zasobami Wyeksportuj raport oceny i filtr dla serwerów o wysokim wykorzystaniu procesora CPU (%) i wykorzystaniu pamięci (%). Rozwiąż ograniczenia pojemności, zapobiegaj zerwaniu z nadmiernymi serwerami i zwiększaj wydajność dzięki migracji tych serwerów na platformę Azure. Na platformie Azure użyj funkcji skalowania automatycznego, aby zaspokoić zapotrzebowanie.

    Analizowanie raportów oceny w celu zbadania ograniczeń magazynu. Analizowanie liczby operacji we/wy na sekundę dysku i przepływności oraz zalecany typ dysku.
  • Zacznij od małych kroków, potem idź na całość: Zacznij od przeniesienia aplikacji i obciążeń, które stanowią minimalne ryzyko i złożoność, aby nabrać zaufania do strategii migracji. Przeanalizuj zalecenia dotyczące oceny usługi Azure Migrate wraz z repozytorium CMDB, aby znaleźć i zmigrować obciążenia deweloperskie/testowe, które mogą być kandydatami do migracji pilotażowej. Opinie i wnioski z migracji pilotażowej mogą być pomocne podczas rozpoczynania migracji obciążeń produkcyjnych.

  • Zgodność: Platforma Azure utrzymuje największy portfel zgodności w branży pod względem szerokości i głębokości ofert. Użyj wymagań dotyczących zgodności, aby określić priorytety migracji, aby aplikacje i obciążenia były zgodne z krajowymi/regionalnymi i branżowymi standardami i przepisami. Dotyczy to szczególnie organizacji, które zajmują się procesem krytycznym dla działania firmy, przechowują poufne informacje lub znajdują się w mocno regulowanych branżach. W takich organizacjach, standardach i przepisach mogą się często zmieniać, trudno nadążyć za.

Finalizowanie planu migracji

Przed sfinalizowaniem planu migracji upewnij się, że rozważasz i ograniczasz inne potencjalne blokady w następujący sposób:

  • Wymagania dotyczące sieci: Oceń ograniczenia przepustowości sieci i opóźnienia, które mogą spowodować nieprzewidziane opóźnienia i zakłócenia szybkości replikacji migracji.
  • Ulepszenia testowania/po migracji: zezwalaj buforowi czasu na przeprowadzanie testów wydajności i akceptacji użytkowników dla migrowanych aplikacji lub konfigurowanie/dostosowywanie aplikacji po migracji, takich jak aktualizowanie parametrów połączenia bazy danych, konfigurowanie serwerów internetowych, wykonywanie przecięcia/oczyszczanie itp.
  • Uprawnienia: Zapoznaj się z zalecanymi uprawnieniami platformy Azure oraz rolami dostępu do serwera/bazy danych i uprawnieniami wymaganymi do migracji.
  • Szkolenie: przygotuj organizację do transformacji cyfrowej. Pomyślne przeprowadzenie zmian organizacyjnych wymaga solidnych podstaw szkoleniowych. Zapoznaj się z bezpłatnym szkoleniem w witrynie Microsoft Learn, w tym kursami dotyczącymi podstaw platformy Azure, architekturami rozwiązań i zabezpieczeniami. Zachęcaj swój zespół do eksplorowania certyfikatów platformy Azure. 
  • Obsługa implementacji: uzyskaj pomoc techniczną dotyczącą implementacji, jeśli jej potrzebujesz. Wiele organizacji wybiera opcję zewnętrznej pomocy podczas migracji do chmury. Aby szybko i bezpiecznie przejść na platformę Azure przy użyciu spersonalizowanej pomocy, rozważ dostawcę usług zarządzanych przez eksperta platformy Azure lub rozwiązanie FastTrack dla platformy Azure. 

Utwórz skuteczny plan migracji do chmury, który zawiera szczegółowe informacje o aplikacjach, które mają być migrowane, dostępność aplikacji/bazy danych, ograniczenia przestojów i kamienie milowe migracji. Plan uwzględnia, jak długo trwa kopiowanie danych i zawiera realistyczny bufor na potrzeby testowania po migracji oraz działania jednorazowe.

Plan testowania po migracji powinien obejmować funkcje, integrację, zabezpieczenia oraz przypadki testowania wydajności i użycia, aby upewnić się, że zmigrowane aplikacje działają zgodnie z oczekiwaniami, oraz że wszystkie obiekty bazy danych i relacje danych zostaną pomyślnie przeniesione do chmury.

Utwórz plan migracji i zadeklaruj okno obsługi, aby przeprowadzić migrację aplikacji i baz danych z minimalnym do zerowym przestojem oraz ograniczyć potencjalny wpływ operacyjny i biznesowy podczas migracji.

Migracja

Zalecamy przeprowadzenie migracji testowej w usłudze Azure Migrate przed rozpoczęciem migracji na pełną skalę. Migracja testowa ułatwia oszacowanie czasu i dostosowanie planu migracji. Zapewnia możliwość odnalezienia potencjalnych problemów i ich rozwiązania przed pełną migracją.

Gdy wszystko będzie gotowe do migracji, użyj narzędzia Migracja i modernizacja oraz usługi Azure Data Migration Service (DMS), aby uzyskać bezproblemowe i zintegrowane środowisko migracji z kompleksowego śledzenia.

  • Za pomocą narzędzia migracji i modernizacji można migrować lokalne maszyny wirtualne i serwery lub maszyny wirtualne znajdujące się w innej chmurze prywatnej lub publicznej (w tym AWS, GCP) z około zerowym przestojem.
  • Usługa Azure DMS udostępnia w pełni zarządzaną usługę, która została zaprojektowana w celu umożliwienia bezproblemowej migracji z wielu źródeł baz danych do platform danych Azure z minimalnym przestojem.

Uaktualnianie systemu operacyjnego Windows

Usługa Azure Migrate umożliwia klientom bezproblemowe uaktualnianie systemu operacyjnego Windows Server podczas migracji. Uaktualnienie systemu operacyjnego usługi Azure Migrate umożliwia przejście ze starszego systemu operacyjnego do nowszego przy zachowaniu ustawień, ról serwera i danych bez zmian. Dowiedz się więcej.

Uaktualnienie systemu operacyjnego usługi Azure Migrate używa rozszerzenia niestandardowego skryptu maszyny wirtualnej platformy Azure do wykonywania następujących działań w przypadku środowiska uaktualniania w miejscu:

  • Dysk danych zawierający pliki instalacyjne systemu Windows Server jest tworzony i dołączony do maszyny wirtualnej.
  • Rozszerzenie niestandardowego skryptu o nazwie InPlaceOsUpgrade jest włączone na maszynie wirtualnej, które pobiera skrypt z konta magazynu i inicjuje uaktualnienie w trybie cichym.

Następne kroki