Skontaktuj się z nami

10 kroków do Chmury



Migracja do chmury w 10 krokach

 

1. Zapytaj dlaczego

Do decyzji o uruchomieniu nowego bądź migracji obecnego rozwiązania do chmury, każda organizacja musi dojrzeć sama. Taki proces rozpoczyna się często na różnych płaszczyznach. Inicjatorami mogą być innowacyjni pracownicy działu IT, programiści, a czasem kadra zarządzająca szukająca nowych rozwiązań z powodów marketingowych czy budżetowych. Warto zadać sobie pytanie – dlaczego myślimy o migracji do chmury i jakie korzyści przyniosłoby skorzystanie z rozwiązań tam dostępnych.

2. Sprawdź kompetencje

Podjęcie decyzji o uruchomieniu pierwszych środowisk w chmurze przenosi nas do kolejnego etapu, w którym pojawiają się pytania o dostawcę, technologię, o to które elementy chmury publicznej będą odpowiednie dla danego projektu czy w jaki sposób kontrolować wydatki i skorzystać z najnowszych i najefektywniejszych rozwiązań.
Bardzo często mimo obecności entuzjastów chmury w firmie, brakuje prawdziwych specjalistów, którzy są na bieżąco z rozwiązaniami wszystkich największych dostawców chmury publicznej, AWS, Azure czy Google. W tej sytuacji niezbędny jest zespół specjalistów. Pojedyncze osoby nie są w stanie być dobre we wszystkim. Zatrudnienie do zespołu trzech specjalistów z wiedzą na temat rozwiązań największych dostawców chmur publicznych na pewno będzie kosztowne.

Cybercom dysponuje zespołem, który posiada szeroką wiedzę i kompetencje poparte certyfikatami, a także podczas darmowych warsztatów, doradza klientom w wyborze odpowiednich rozwiązań opartych o chmury publiczne podczas darmowych warsztatów.

3. Przeprowadź analizę

Do efektywnego wdrożenia potrzebna jest gruntowna analiza wszystkich systemów, ich powiązań sieciowych i biznesowych oraz technologii użytych do ich zaprojektowania. Powinna ona być przeprowadzona przez zespół doświadczonych inżynierów cloudowych, wspólnie z lokalnym działem IT firmy zainteresowanej przeniesieniem systemów do chmury publicznej. 

Już na tym etapie prowadzi się również analizę ryzyka związaną z późniejszym wyborem systemów, które będą jako pierwsze przeniesione do chmury.

4. Zidentyfikuj systemy odpowiednie do przeniesienia

Analiza ryzyka i infrastruktury zderza się z potrzebami biznesowymi oraz planami rozwoju firmy i dopiero na tej podstawie wybierane są pierwsze systemy, które będą odpowiednie do przeniesienia do chmury. Zdarzają się sytuacje, w których duża firma decyduje się na przeniesienie na początek jednej małej aplikacji, której ewentualna niedostępność, w przypadku niepowodzenia projektu, nie spowoduje problemów z prowadzeniem działalności. Taki model postępowania jest bardzo dobry i pozwala oswoić się z nową rzeczywistością, przetestować połączenia systemów uruchomionych w chmurze z naszymi serwerowniami lokalnymi, a następnie nauczyć się kontrolować koszty.

5. Wybierz dostawcę

O wyborze dostawcy niektóre firmy decydują już w kroku drugim, argumentując wybór obecnymi już kompetencjami wewnątrz organizacji które związane są jednym z dostawców chmur publicznych. Zdarzają się sytuacje, że mimo tego po analizie rozwiązanie AWS okazuje się bardziej odpowiednie niż Azure lub odwrotnie i ostatecznie projektowane są rozwiązania cross cloudowe, bazujące na kilku niezależnych dostawcach publicznych.
Bardzo popularne w ostatnich czasach rozwiązania oparte o kontenery, pozwalają często uniknąć tzw “Vendor Locka” czyli zależności od jednego dostawcy. Niestety, w przypadku większych projektów, w których chcielibyśmy użyć najnowszych rozwiązań oferowanych przez chmurę, a dodatkowo projektów, w których istotnym czynnikiem jest koszt utrzymania naszej infrastruktury, uniknięcie rozwiązania które w jakimś stopniu wiąże nas z konkretnym dostawcą chmury będzie bardzo trudne.

6. Zaprojektuj rozwiązanie

Na tym etapie jest już wszystko co niezbędne, aby zespół przygotował projekt rozwiązania. Projekt powinien zawierać dokładny opis systemu, model backupów, a w przypadku, kiedy system wymagaja wysokiej dostępności, przewidywać redundancje newralgicznych elementów, użycie load ballancerów czy mechanizmów alarmowania o stanie infrastruktury.

Dobry projekt będzie zawierał również informację o wyborze dostawcy, cenie wdrożenia, czasie niezbędnym na migrację i przyszłych kosztach utrzymania nowej infrastruktury w chmurze.

7. Stwórz harmonogram prac

Bardzo istotnym, z punktu widzenia ciągłości działania systemów w firmie, jest dokładny i przemyślany harmonogram prac, zgodnie z którym poszczególne elementy będą przygotowywane, a następnie migrowane do chmury.

8. Migracja

Sam proces migracji dla dobrego zespołu, który posiada prawidłowo przygotowany projekt, dokładny harmonogram i czytelne analizy, to czysta przyjemność. Zwykle pierwsze elementy migracji wymagają stworzenia mikro środowisk testowych. W między czasie powstaje kod, który ostatecznie zostanie uruchomiony w chmurze i zbuduje naszą nową infrastrukturę.

Następnym krokiem będzie przeniesienie funkcjonalności i połączenie jej z pozostałymi elementami środowiska firmy.

9. Przeprowadź testy funkcjonalne i bezpieczeństwa

Niezbędnym i obowiązkowym elementem jest gruntowne przetestowanie nowo powstałego rozwiązania zarówno pod kątem funkcjonalnym jak i od strony bezpieczeństwa.

Do testów funkcjonalnych często konieczni są końcowi użytkownicy systemu, ale z testami bezpieczeństwa lepiej nie ryzykować i zdać się na profesjonalistów.

10. Stwórz dokumentację

Kluczem do sukcesu podczas świadczenia w przyszłości dobrego wsparcia dla infrastruktury uruchomionej w chmurze jest dokładna dokumentacja.

To dzięki niej osoby, które w przyszłości będą odpowiedzialne za bezproblemowe działanie systemu, będą w stanie szybko i sprawnie dokonać aktualizacji, drobnych zmian czy napraw, a w skrajnej sytuacji, w przypadku poważnej awarii, odbudować całe rozwiązanie.

 

Co dalej? Poznaj naszą ofertę wsparcia!