Wdrażanie chmury

Podróże po wdrożeniu chmury mają tendencję do śledzenia podobnych trajektorii. Istnieją odmiany, ale nadal mogą być pomocne, aby zobaczyć, jak inni wdrażają chmurę. Wiedza na temat obciążeń, którymi należy się zająć, i co z nimi zrobić, usprawni proces wdrażania chmury.

Diagram showing portfolio migration modernization approach.

Ważnym zagadnieniem podczas wdrażania odpowiedniego rozwiązania w chmurze jest równowaga kontroli i produktywności. Rozwiązania infrastruktury jako usługi (IaaS) zapewniają największą kontrolę, ale wymagają więcej czasu na konserwację. Platforma jako usługa (PaaS) i rozwiązania oprogramowania jako usługi (SaaS) przenoszą odpowiedzialność za zarządzanie na platformę Azure i umożliwiają zespołom skupienie się na produktywności. Równowaga między kontrolą a produktywnością jest inna dla każdej organizacji i zmienia się wraz ze zmianą priorytetów w miarę upływu czasu.

W przypadku początkowego wdrożenia chmury typowa organizacja wycofa 35% swoich aplikacji, zastępuje 15% swojego portfela i migruje 50% tylko przy użyciu niezbędnych modyfikacji (ponowne tworzenie lub ponowne hostowanie).

Wycofywanie (35%)

Wycofywanie obciążeń, których organizacja nie potrzebuje. Należy wykonać odnajdywanie i pobrać spis, aby znaleźć aplikacje i środowiska, które nie są warte inwestycji, aby zachować. Koszt i efektywność czasowa są celami przejścia na emeryturę. Twój zespół może skupić się na najważniejszych zasobach podczas zmniejszania portfela przed przeniesieniem go do chmury.

Zamień (10%)

Większość organizacji zastępuje około 10% swoich aplikacji oprogramowaniem jako usługą (SaaS) i rozwiązaniami o niskim kodzie. Cele można łatwiej osiągnąć, przyjmując bardziej produktywne rozwiązania.

Tabela 1 — przykłady zastępowania obciążeń rozwiązaniami SaaS i rozwiązaniami o niskim kodzie

Źródło Działanie
Linia niestandardowa
business (LOB)
Zastosowania
Power Apps
Narzędzia DevOps GitHub
Relacji
Zarządzanie
Dynamics 365
Przemysłu
Pionowe centra
Inne firmy
Saas

Zmiana architektury lub ponowne kompilowanie (5%)

Jeśli nie możesz skutecznie zastąpić podstawowych aplikacji biznesowych rozwiązaniami SaaS lub rozwiązaniami o niskim kodzie, rozważ zmianę architektury lub ponowne kompilowanie aplikacji. Chociaż zmiana architektury lub odbudowy jest złożona, ważne jest, aby jak najlepiej wykorzystać technologię chmury. Głównym celem jest dostosowanie tych aplikacji do chmury. Takie podejście obejmuje kilka kluczowych aspektów:

  • Skalowalność: dostosowuj aplikację do wydajnego obsługi różnych poziomów zapotrzebowania.
  • Niezawodność: zwiększ zdolność aplikacji do spójnego działania bez awarii.
  • Zabezpieczenia: integrowanie zaawansowanych środków zabezpieczeń w celu ochrony danych i operacji w chmurze.

Na tym etapie można również zintegrować zaawansowane technologie, takie jak generowanie sztucznej inteligencji. Zintegrowane rozwiązania mogą znacznie zwiększyć funkcjonalność aplikacji. Przykłady technologii sztucznej inteligencji obejmują:

  • Analiza predykcyjna: użyj sztucznej inteligencji, aby przewidywać potrzeby klientów.
  • Automatyzacja procesów: stosowanie sztucznej inteligencji do automatyzowania procesów biznesowych.

Dzięki zmienianiu architektury lub odbudowywaniu można wykorzystać pełen zakres natywnych dla chmury możliwości i postępów opartych na sztucznej inteligencji.

Ponowne hostowanie lub ponowneplatformowanie (50%)

Typowa firma przeprowadzi migrację około połowy istniejących obciążeń. W ramach tych obciążeń zwykle występują trzy warstwy trudności. Około 35% można łatwo przenieść. Następne 10% jest trudniejsze, ponieważ jest bardziej złożone lub ważniejsze, a tylko ostatnie 5% wymaga dodatkowego planowania do wykonania.

Istnieje wiele metod migracji. Ponowne hostowanie ("lift-and-shift") i ponowne tworzenie ("modernizacja") są najbardziej typowe, a nasze zalecane podejścia do wdrażania chmury. Ale może być trudne do podjęcia decyzji, która spełnia Twoje potrzeby, więc mamy wskazówki dotyczące podejmowania decyzji, które podejście jest odpowiednie dla Ciebie. Aby uzyskać więcej informacji, zobacz Migrowanie lub modernizacja?.

Najpierw, aby przenieść (35%)

Zalecamy wybranie łatwych zwycięstw dla pierwszych obciążeń do przeniesienia. Ta strategia umożliwia ocenę planu wdrożenia dla łatwiejszych aplikacji przed radzeniem sobie z bardziej złożonymi obciążeniami. Podczas pracy należy udokumentować swoje sukcesy i w razie potrzeby skorygować strategię. Zastosuj te szczegółowe informacje do bardziej skomplikowanych ruchów. Dwa przykłady obciążeń, które można uwzględnić w pierwszym przeniesieniu, to podstawowe aplikacje internetowe i zaawansowane portale.

  • Podstawowe aplikacje internetowe: zalecamy ponowne hostowanie podstawowych aplikacji internetowych i oczekiwanie na przeniesienie bardziej skomplikowanych obciążeń do momentu przeniesienia podstawowych aplikacji internetowych. aplikacja systemu Azure Service to elastyczna platforma aplikacji, która może hostować większość aplikacji. Zalecamy to rozwiązanie dla podstawowych aplikacji internetowych. Aby uzyskać więcej informacji, zobacz aplikacja systemu Azure Service.

  • Zaawansowane portale: w celu zwiększenia produktywności należy przeprowadzić migrację portali do portali usługi Power Apps.

Obok przeniesienia (10%)

Należy zastosować wnioski wyciągnięte z pierwszych ruchów, aby sprostać większym lub ważniejszym obciążeniom. Mamy kilka przykładów, które pozwalają zrozumieć typy obciążeń.

  • Duży wpływ na działalność biznesową: obciążenia, które napędzają przychody lub mają krytyczne znaczenie.

  • Systemy przetwarzania transakcyjnego online (OLTP) o wysokiej ilości danych wejściowych/wyjściowych (I/O): te obciążenia rejestrują transakcje biznesowe i mają podwyższone wymagania dotyczące przetwarzania.

  • Informacje regulowane: te obciążenia muszą być zgodne ze standardami prawnymi i branżowymi, takimi jak HIPAA, PCI DSS i inne. Zalecamy korzystanie z usługi Azure Policy w celu zapewnienia zgodności z tymi standardami. Aby uzyskać więcej informacji, zobacz Azure Policy.

Przenoszenie (5%) jest trudne lub kosztowne

Przenieś najcięższe i kosztowne obciążenia. Następujące systemy mogą wymagać bardziej wydajnego przenoszenia.

  • Zasób o wysokiej wartości (HVA): zakłócenia lub uszkodzenie tego obciążenia zakłóciłyby wszystkie operacje biznesowe.

  • Systemy infrastruktury kluczy publicznych (PKI): obciążenia, które zarządzają certyfikatami cyfrowymi x509, szyfrowaniem sieci i uwierzytelnianiem.

  • Starsza kontrola źródła: systemy kontroli źródła, które nie są łatwo zastępowane usługą GitHub.

  • Nie można zmodernizować: starsza lub zastrzeżona technologia, która nie może zostać zmodernizowana.

  • Głęboka zmiana architektury: starsze architektury, które wymagają pełnego przeprojektowania architektury. Użyj platformy Microsoft Azure Well-Architected Framework , a nie podejścia do modernizacji CAF.

Więcej zasobów

  • Skorzystaj z narzędzi dostępnych w usłudze Azure Migrate , aby uprościć podróż.
  • Dołącz do programu migracji i modernizacji, aby samodzielnie sterować obsługą cyfrową i wdrożeniami prowadzonymi przez ekspertów.
  • Skorzystaj z rozwiązania FastTrack dla platformy Azure , aby uzyskać dostosowane wskazówki od inżynierów platformy Azure.

Następne kroki