Planowanie

Ukończone

Pomyślne wdrożenie chmury wymaga więcej niż gotowości technicznej. Wymaga planu wdrożenia chmury, który konwertuje strategię chmury na kroki umożliwiające podejmowanie działań specyficznych dla Twoich celów.

Przygotowywanie organizacji do chmury

Organizacje muszą dostosować strukturę i procesy do celów wdrażania chmury, aby skutecznie wdrażać i optymalizować zasoby w chmurze oraz zarządzać nimi, jednocześnie spełniając cele biznesowe.

  1. Zamapuj podróż po wdrożeniu chmury na podstawie typu organizacji. Startupy powinny tworzyć rozwiązania natywne dla chmury przy użyciu faz programowania natywnych dla planu CAF, gotowości i chmury. Przedsiębiorstwa powinny ocenić swój majątek IT i postępować zgodnie z pełnym procesem planu CAF oraz etapami Gotowości, Migracji i Modernizacji.

  2. Wybierz model zarządzania pasujący do struktury organizacyjnej. Małe organizacje powinny wybierać scentralizowane operacje na potrzeby spójnego wymuszania zasad. Średnie przedsiębiorstwa powinny implementować współdzielone zarządzanie, w którym zespoły platformy zarządzają strefami docelowymi, podczas gdy zespoły obciążeń działają autonomicznie. Organizacje z wykwalifikowanymi zespołami powinny wdrażać zdecentralizowane operacje w celu uzyskania pełnej własności.

  3. Planowanie obowiązków związanych z chmurą w ramach funkcji ładu, zabezpieczeń i zarządzania. Ustanów zespoły ds. ładu, aby ocenić ryzyko i zdefiniować zasady. Osadzanie zabezpieczeń na każdym etapie cyklu życia chmury. Zdefiniuj procesy operacyjne zgodne z celami biznesowymi. Opracuj strategię sztucznej inteligencji i utwórz odpowiednie zespoły na potrzeby wdrażania sztucznej inteligencji.

  4. Udokumentowanie obowiązków związanych z chmurą przy użyciu jasnych przypisań własności. Rozmieść obowiązki w zakresie zarządzania, bezpieczeństwa i operacji z konkretną odpowiedzialnością. Zdefiniuj role partnerów i przekaż obowiązki wszystkim uczestnikom projektu. Regularnie przeglądaj obowiązki w miarę rozwoju środowiska.

Przygotowywanie osób do chmury

Zespoły wymagają określonych umiejętności, aby pomyślnie wdrożyć i obsługiwać usługi w chmurze, zmniejszając ryzyko implementacji i skracając czas na wartość.

  1. Ocena wymaganych umiejętności w zakresie wdrażania platformy Azure. Zespoły potrzebują podstaw ładu, zabezpieczeń, tożsamości, sieci i zarządzania. Menedżerowie środowisk platformy Azure wymagają umiejętności modelu RAMP (Gotowe, Administrowanie, Monitorowanie, Ochrona). Zespoły deweloperskie natywne dla chmury potrzebują możliwości tworzenia platform, konteneryzacji, mikrousług i sztucznej inteligencji.

  2. Zamknij lukę w umiejętnościach dzięki ustrukturyzowanemu szkoleniu i wsparciu ekspertów. Szkolenie zespołów przy użyciu usługi Microsoft Learn, spersonalizowanych szkoleń i poświadczeń, takich jak umiejętności i certyfikaty stosowane przez firmę Microsoft. Skorzystaj ze specjalistów firmy Microsoft lub zaufanych partnerów do warsztatów, przeglądów architektury i praktycznych wskazówek.

  3. Utrzymywanie umiejętności w chmurze dzięki programom ciągłego uczenia się. Tworzenie piaskownic szkoleniowych przy użyciu subskrypcji usługi Azure Dev/Test. Poświęcaj tygodniowy czas dla modułów microsoft Learn, twórz systemy rozpoznawania, uczestniczy w wydarzeniach społeczności platformy Azure i konserwuj wyselekcjonowane kolekcje zasobów.

Startupy przechodzą do Szacowanie całkowitego kosztu posiadania. Jeśli masz istniejące obciążenia, musisz odkryć swoje istniejące zasoby.

Odnajdywanie istniejącego spisu obciążeń

Organizacje muszą zrozumieć swój bieżący portfel aplikacji przed zaplanowanym wdrożeniem chmury, aby zapewnić podstawy planowania migracji i tworzenia przypadków biznesowych.

  1. Odnajdywanie spisu obciążeń za pomocą systematycznej dokumentacji. Zdefiniuj granice obciążeń i użyj zautomatyzowanych narzędzi, takich jak Usługa Azure Migrate do odnajdywania. Dołącz wszystkie składniki w środowiskach i zasoby dokumentów ręcznie, gdy automatyzacja nie może uzyskać dostępu do określonych systemów.

  2. Określanie priorytetów obciążeń na podstawie wartości biznesowej i możliwości migracji. Ocenianie obciążeń przy użyciu krytycznego działania firmy, gotowości do chmury, zależności i strategicznego dopasowania. Utwórz priorytetowy backlog migracji, który równoważy wartość biznesową z wykonalnością techniczną.

  3. Zbierz szczegóły biznesowe dla każdego obciążenia, aby kierować decyzjami dotyczącymi migracji. Własność dokumentu, funkcja biznesowa, krytyczność, poufność danych, wymagania dotyczące zgodności, ograniczenia operacyjne i osie czasu. Skorzystaj z tych informacji, aby kierować strategiami migracji i zapewnić dopasowanie biznesowe.

Wybieranie strategii migracji

Wybór strategii migracji określa podejście, oś czasu i zasoby wymagane dla każdego obciążenia i musi być zgodne ze sterownikami biznesowymi i ograniczeniami technicznymi.

  1. Zidentyfikuj czynniki biznesowe w celu ustalenia priorytetów migracji. Definiowanie celów biznesowych wysokiego poziomu, przeprowadzanie analizy luk między bieżącymi i żądanymi stanami oraz określanie konkretnego czynnika biznesowego tworzącego pilność zmian.

  2. Dopasuj czynniki biznesowe do odpowiednich strategii migracji. Wybierz strategie oparte na czynnikach biznesowych: Wycofaj dla nadmiarowych obciążeń, Hostuj ponownie, aby zminimalizować zakłócenia, Przenieś do PaaS, Refaktoryzuj kod w celu optymalizacji, Zmień architekturę w celu uzyskania funkcji natywnych dla chmury, Zastąp dla alternatyw SaaS, Odbuduj całkowicie lub Zachowaj dla stabilnych obciążeń.

  3. Zastosuj kryteria wyboru specyficzne dla strategii, aby zweryfikować decyzje. Zweryfikuj wybrane strategie pod kątem stabilności obciążeń, zgodność platformy Azure, umiejętności zespołu, oś czasu modernizacji, poziomy zadłużenia technicznego, ograniczenia architektury i wymagania operacyjne.

  4. Podejmowanie decyzji dotyczących harmonogramu modernizacji na podstawie dostępności zasobów. Oceń, czy modernizacja podczas migracji opiera się na umiejętnościach zespołu, dostępnym czasie, wymaganiach dotyczących zgodności i możliwościach finansowania.

  5. Wykonaj plan komunikacji uczestników projektu, aby zapewnić dopasowanie. Definiowanie metryk sukcesu, podejmowanie decyzji dotyczących uczestników projektu, koordynowanie z zespołami ds. strategii w chmurze i tworzenie cykli przeglądu w celu aktualizowania strategii w miarę rozwoju wymagań.

Ocena obciążeń pod kątem migracji do chmury

Ocena obciążenia identyfikuje wymagania techniczne, zależności i zagrożenia dla pomyślnej migracji do chmury, informując o decyzjach dotyczących architektury i planowaniu migracji.

  1. Ocena architektury obciążenia w celu zrozumienia struktury i zależności systemowych. Użyj narzędzi do oceny, takich jak Usługa Azure Migrate, aby zautomatyzować odnajdywanie. Zweryfikuj wyniki z ekspertami w danej dziedzinie i diagramami architektury dokumentów oraz listami składników.

  2. Ocena kodu aplikacji w celu zidentyfikowania możliwości zgodności i modernizacji. Użyj zautomatyzowanych narzędzi, takich jak AppCAT dla aplikacji .NET i Java. Weryfikowanie zgodności platformy i zestawu SDK z platformą Azure. Unikaj niepotrzebnych zmian struktury, chyba że istnieje silne uzasadnienie biznesowe.

  3. Ocena baz danych w celu zrozumienia wymagań dotyczących architektury danych i migracji. Zidentyfikuj wszystkie bazy danych, w tym typy i wersje silnika. Mapowanie zależności ruchu przychodzącego i wychodzącego między aplikacjami i usługami. Ustal, czy migrować bazy danych jako współdzielone instancje, czy podzielić je według obciążenia roboczego.

  4. Tworzenie i utrzymywanie rejestru ryzyka w celu śledzenia i ograniczania ryzyka migracji. Ustanów kompleksowy rejestr ryzyka dokumentujący zagrożenia techniczne, operacyjne i organizacyjne. Definiowanie strategii łagodzenia z udziałem odpowiedzialnych stron i terminów realizacji.

Szacowanie całkowitego kosztu posiadania

Szacowanie kosztów stanowi podstawę finansową dla decyzji dotyczących wdrażania chmury i planowania budżetu, umożliwiając świadome decyzje inwestycyjne i ciągłą optymalizację kosztów.

  1. Zaplanuj architekturę platformy Azure na podstawie wymagań biznesowych i technicznych. Dopasuj architekturę do wymagań biznesowych i technicznych, dokumentując ograniczenia i wymagania dotyczące zgodności. Zaplanuj architekturę strefy docelowej i architekturę obciążenia platformy Azure, identyfikując wymagane usługi, regiony i konfiguracje platformy Azure.

  2. Szacowanie kosztów na podstawie planowanej architektury i wzorców użycia. Kalkulator cen platformy Azure umożliwia modelowanie kosztów architektury na podstawie historycznych lub przewidywanych danych użycia. Szacowanie kosztów operacyjnych, w tym szkolenia umiejętności i zmian procesów. Przeliczaj oszacowania, gdy projekcje odbiegają od budżetu, identyfikując elementy o wysokim koszcie i dostosowując architekturę. Zweryfikuj założenia za pomocą wdrożeń testowych i ustanów plan bazowy kosztów.

Aby uzyskać szczegółowe wskazówki dotyczące przewodnika Cloud Adoption Framework, zobacz Planowanie wdrażania chmury.