Jeżeli zastanawiasz się nad migracją do chmury, przygotowaliśmy listę elementów, o których powinieneś pamiętać, garść pytań, na które musisz udzielić odpowiedzi, oraz kilka rad, jak skutecznie dokonać migracji z rozwiązania on-premise do chmury Google Cloud.
Dlaczego firmy migrują do chmury Google z rozwiązań on-premise?
Firmy decydują się na migrację do rozwiązań chmurowych z wielu powodów. Czasami potrzebują szybszego przydzielania pojemności oraz zależy im na większej elastyczności działania.
Dla innych magnesem jest możliwość znacznej redukcji kosztów i to nie tylko tych związanych z funkcjonowaniem samego działu IT, ale również wydatków pobocznych, takich jak energia elektryczna wykorzystywana do utrzymania własnej infrastruktury.
Wreszcie powodem migracji mogą być kwestie związane z bezpieczeństwem danych. Ta ostatnia kategoria może wydawać się nieintuicyjna. W jaki sposób chmura dostarczana przez zewnętrzną firmę może lepiej zabezpieczyć dane od naszej własnej infrastruktury? Chmura zapewnia redundancję danych, które zapisywane są w różnych lokalizacjach, dzięki czemu w przypadku awarii, łatwo jest je odzyskać.
Migracja do chmury nie udaje się – dlaczego tak się dzieje?
Chociaż migracji przybywa, to sukcesem kończy się zaledwie ich mały odsetek. Co więcej, aż 75% migracji przekracza planowany na ten cel budżet.
Jednym z powodów, dlaczego tak się dzieje, jest brak właściwego przygotowania do migracji, w czym może pomóc partner Google Cloud.
Na podstawie badania przeprowadzonego w okresie luty-marzec 2023, sprawdziliśmy dlaczego klienci wybierają FOTC jako Partnera Google Cloud. Wynika z niego, że dla większości respondentów kluczowe była:
- Skuteczność, umożliwiająca klientom realizację swoich celów biznesowych dzięki dostarczanym narzędziom oraz wsparciu technicznemu.
- Elastyczność, czyli dopasowania do potrzeb i możliwości, oraz otwarcie na dialog.
- Wiarygodność, związana ze spełnianiem zadeklarowanych obietnic.
Poniżej przygotowaliśmy listę pytań, na które musisz odpowiedzieć, zanim rozpoczniesz proces przejścia z rozwiązania on-premise do chmury. Na tym etapie wybór docelowego rozwiązania nie ma większego znaczenia, gdyż poniższe zagadnienia są uniwersalne:
Od czego zacząć migrację: jakie aplikacje, workloads oraz bazy danych mam migrować w pierwszej kolejności?
W tym punkcie istotne jest przeprowadzenie inwentaryzacji posiadanych aplikacji. Zbierz informacje o tym, co posiadasz w danej chwili. Dobrym rozwiązaniem jest też posortowanie aplikacji zgodnie z wysiłkiem koniecznym do ich skutecznej migracji.
Czy powinienem migrować wszystko na raz, czy lepiej zacząć od mniejszych sprintów?
Odpowiedź na to pytanie wynika bezpośrednio z oceny aktualnego środowiska IT, a co za tym idzie próbie określenia wielu pomniejszych składowych. Musimy więc określić jakie aplikacje posiadamy na daną chwilę oraz to, w jaki sposób są one zintegrowane. Ważne jest też określenie wykorzystania zasobów. Przyglądając się samym aplikacjom, warto pogrupować je zgodnie z ich rolą dla sprawnego funkcjonowania firmy.
Kolejnym krokiem jest określenie lokalizacji poszczególnych aplikacji i weryfikacja wymagań dotyczących przepustowości. Dopiero po wykonaniu audytu możemy określić, czy migracja może przebiegać w sposób całościowy, czy lepiej podzielić ja na mniejsze sprinty.
Uwzględnienie współzależności pomiędzy aplikacjami podczas panowania migracji
Aby migracja mogła być skuteczna, należy wskazać aplikacje, które można przenieść w pierwszej kolejności, a te wymagające dodatkowego przygotowania skolejkować na później.
Jaką strategię zastosować w przypadku starszych aplikacji? Przenieść je bez modyfikacji w ramach lift-and-shift, czy dostosować je pod usługi chmurowe?
Przesunięcie aplikacji z aktualnego rozwiązania do chmury przy pomocy „lift-and-shift” nie wymaga zmiany jej architektury, jednak nie w każdym przypadku jest to możliwe. Przy bardziej zaawansowanych aplikacjach, wykorzystujących procesory graficzne lub wykonywających skomplikowane obliczenia, konieczne może okazać ich przeprojektowanie przystosowujące je do działania w środowisku rozproszonych serwerów.
Kolejność działania podczas migracji z rozwiązań on-premise do chmury
Odpowiadając na powyższe pytania, zyskasz większą świadomość dotyczącą stanu przed migracją. Warto zrobić jednak krok wstecz, żeby ujrzeć cały proces w szerszym kontekście. Podziel go na cztery główne obszary, jakimi są: ocena, plan, migracja i optymalizacja, a przy każdym z nich wykonaj następujące czynności:
Ocena
- Zrozum chmurę i migrację
- Zbierz informacje
- Odkryj, co jest potrzebne do migracji
Plan
- Posortuj aplikacje zgodnie z wysiłkiem potrzebnym do migracji
- Mapuj zależności aplikacji
- Waliduj wstępnie każdą migrację
Migracja
- Uruchom aplikacje w chmurze
- Przenieś i synchronizacji danych w chmurze
Optymalizacja
- Dostosuj aplikację do możliwości, jakie daje chmura, zamiast zachowywać dotychczasową architekturę
Przejście wszystkich etapów pozwala uporządkować proces i uniknąć błędów. Skorzystaj z pomocy przedstawicieli FOTC, dzięki którym migracja będzie jeszcze prostsza. Dowiedz się więcej o 10 krokach, które musisz wykonać podczas migracji.