Migracja do chmury w podręczniku Cloud Adoption Framework

Każdy plan wdrażania chmury w skali przedsiębiorstwa obejmuje obciążenia, które nie zasługują na znaczące inwestycje w tworzenie nowej logiki biznesowej. Te obciążenia można przenieść do chmury za pomocą dowolnej liczby podejść: lift and shift, lift and optimize lub modernizacji. Każde podejście jest uznawane za migrację.

Obejrzyj poniższy film wideo, aby zapoznać się z szybkim omówieniem podejścia lift and shift.


W poniższych ćwiczeniach przedstawiono proces iteracyjny służący do oceniania, migrowania, optymalizowania, zabezpieczania i zarządzania tymi obciążeniami.

Aby przygotować się do tej fazy cyklu życia wdrażania chmury, zalecamy wykonanie następujących kroków:

   
Migrowanie pierwszego obciążenia: Korzystając z przewodnika po migracji na platformę Azure, zapoznaj się z narzędziami natywnymi dla platformy Azure i podejściem do migracji.
Scenariusze migracji: użyj innych narzędzi migracji i podejść do działania w innych scenariuszach migracji.
Najlepsze rozwiązania: Reaguj na typowe potrzeby związane z migracją, stosując spójne najlepsze rozwiązania.
Ulepszenia procesów: Migracja to działanie mocno obciążone procesami. W miarę skalowania pracy związanej z migracją za pomocą tych ulepszeń procesów oceniaj i dopracowuj różne aspekty migracji.

Ta metodologia migracji i powyższe kroki opierają się na poniższych założeniach:

  • Metodologia przebiegu migracji mieści się w ramach fal migracji lub wydań. Fale migracji lub wydania są definiowane przy użyciu metodologii Planowanie, Gotowość i Wdrażanie. W każdym przebiegu migracji partia obciążeń jest migrowana do chmury.
  • Przed migracją obciążeń zidentyfikowano, skonfigurowano i wdrożono co najmniej jedną strefę docelową , aby spełnić potrzeby najbliższego planu wdrożenia chmury.
  • Migracja jest najczęściej kojarzona z terminami „lift-and-shift” i ponowne hostowanie. Ta metodologia i powyższe kroki są oparte na przekonaniu, że żadne centrum danych i kilka obciążeń nie powinny być migrowane przy użyciu czystej metody ponownego hostowania. Podczas gdy można ponownie hostować wiele obciążeń, klienci częściej decydują się na modernizację określonych zasobów w ramach każdego obciążenia. W trakcie tego iteracyjnego procesu jedną z najczęściej omawianych kwestii jest równowaga między szybkością i modernizacją.

Nakład pracy związany z migracją

Akcje wymagane do migracji obciążeń zazwyczaj należą do trzech zadań lub faz dla każdego obciążenia: ocenianie obciążeń, wdrażanie obciążeń i wydawanie obciążeń. Ta sekcja przewodnika Cloud Adoption Framework uczy czytelników, jak zmaksymalizować zwrot z każdej fazy wymaganej do migracji obciążenia do środowiska produkcyjnego.

W standardowej dwutygodniowej iteracji doświadczony zespół ds. migracji może ukończyć ten proces dla 2–5 obciążeń o niskiej średniej złożoności. Bardziej złożone obciążenia, takie jak SAP, mogą wymagać kilku dwutygodniowych iteracji, aby ukończyć wszystkie trzy fazy pracy związanej z migracją dla pojedynczego obciążenia. Środowisko i stopień złożoności mają znaczny wpływ na osie czasu i szybkość migracji.

Diagram that shows the Cloud Adoption Framework migration effort

Następujące punkty zawierają przegląd etapów tego procesu (przedstawionych powyżej):

  • Ocena obciążeń: Ocena obciążeń w celu oceny kosztów, modernizacji i narzędzi wdrażania. Ten proces koncentruje się na weryfikowaniu lub kwestionowaniu założeń. Te założenia należy założyć podczas odnajdywania i ocen, przyglądając się dokładniej opcjom racjonalizacji. Ten proces jest również wtedy, gdy wzorce i zależności użytkowników są badane dokładniej, aby zapewnić, że obciążenia osiągną sukces techniczny po migracji.

    Obejrzyj ten film wideo, aby uzyskać krótkie omówienie ukończenia kompleksowej oceny.


  • Wdrażanie obciążeń: po ocenie obciążeń istniejące funkcje obciążenia są replikowane lub ulepszane w chmurze. Ta replikacja może obejmować migrację metodą lift and shift lub ponowne hostowanie w chmurze. Jednak częściej w tej fazie wiele zasobów obsługujących te obciążenia zostanie zmodernizowanych, aby wykorzystać zalety chmury.

  • Obciążenia wydania: po replikacji funkcji do chmury obciążenia można testować, optymalizować, udokumentować i wydać obciążenia na potrzeby bieżących operacji. Nakład pracy w celu przejrzenia migrowanych obciążeń i przekazanie ich jest krytyczny podczas tego procesu. Nakład pracy ma kluczowe znaczenie dla utrzymania ładu, zarządzania operacjami i zespołów ds. zabezpieczeń w celu zapewnienia ciągłej obsługi obciążeń.

Uwaga

W niektórych wczesnych iteracji nakładu pracy związanych z migracją często ogranicza się zakres do pojedynczego obciążenia. Takie podejście maksymalizuje zachowanie umiejętności i zespołowi więcej czasu na eksperymentowanie i naukę.

Uwaga

Podczas budowania fabryki migracji niektóre zespoły mogą zdecydować o rozproszeniu każdej z powyższych faz na wiele zespołów i wiele przebiegów. Takie podejście może poprawić powtarzalność i przyspieszyć migrację.

Zarządzanie falami migracji i iteracyjnymi zmianami

Iteracje migracji zapewnią wartość techniczną poprzez migrację zasobów i obciążeń. Fala migracji to najmniejsza kolekcja obciążeń, które zapewniają mierzalną wartość biznesową. Każda iteracja powinna spowodować utworzenie raportu, który przedstawia ukończone działania techniczne. Jednak zmiany biznesowe i planowanie strategiczne na ogół odbywają się na nieco wyższym poziomie. Podczas gdy zespół wdrożeniowy ds. chmury dokłada starań w zakresie procesu migracji, zespół strategiczny ds. chmury koncentruje się na planowaniu kolejnych 1-2 fal migracji. Zespół strategiczny ds. chmury śledzi również postęp techniczny w postaci metryki uczenia się, aby lepiej zrozumieć terminy (osie czasu) realizacji wartości biznesowej. Fale migracji to iteracyjne podejście do zarządzania zmianami w celu śledzenia wyników biznesowych, osób i osi czasu.

W poprzedniej sekcji grafika opisuje procesy w metodologii planowania, metodologii Gotowości i w pewnym stopniu metodologię strategii Cloud Adoption Framework. Te metodologie zawierają wskazówki dotyczące planowania fal migracji i zarządzania nimi. Zarządzanie tymi falami definiuje nakład pracy migracji, który ma zostać dostarczony przez zespoły techniczne.

Następne kroki

Kroki opisane powyżej i dalsze wskazówki dotyczące metodologii mogą pomóc w ulepszaniu procesów w każdym przebiegu migracji. Przewodnik po migracji platformy Azure zawiera artykuły, które przedstawiają najbardziej typowe narzędzia i podejścia potrzebne podczas pierwszej fali migracji.