Migrację do chmury można podzielić na cztery główne etapy:
- Rozpoznanie – infrastruktury i potrzeb klienta,
- Propozycja – przedstawienie i omówienie oferty,
- Wdrożenie – przeniesienie środowiska i danych do chmury,
- Utrzymanie – zakończenie procesu i początek administracji.
Rozpoznanie #
Podczas rozpoznania dostawca przeprowadza audyt i uzgadnia z klientem, co należy przenieść. Na tym etapie poszukuje się też możliwych usprawnień – cloud pozwala m.in. na znaczne zwiększenie wydajności systemów.
Jak w praktyce przebiega rozpoznanie? Jest kilka możliwości:
- Klient przekazuje dostawcy pełen dostęp do środowiska (procesy, usługi, adresy IP, firewall, etc.),
- Klient samodzielnie przekazuje potrzebne informacje – dostawca zapewnia instrukcje jak je uzyskać,
- Dostawca przeprowadza rozpoznanie w firmie klienta, pod jego nadzorem.
Oferta #
Po zakończeniu rozpoznania dostawca przedstawia ofertę dotyczącą zakresu usługi.
Na co warto zwrócić uwagę przy podpisywaniu umowy? SLA (czyli określany procentowo poziom dostępności usług; zalecane jest min. 99%) oraz tzw. exit plan, czyli ramy czasowe i działania, które obie strony powinny podjąć w sytuacji rezygnacji z usługi.
Dobrze jest upewnić się, czy exit plan odpowiada specyfice środowiska firmy – jedna organizacja może mieć do odzyskania tylko parę plików, a inna przechowywać w chmurze wszystkie swoje dane.
Wdrożenie #
Samo wdrożenie (w dużym skrócie) przebiega następująco: odtworzenie i pełna konfiguracja środowiska klienta, a następnie przeniesienie danych. W trakcie tego procesu dostawca prosi też zawsze klienta o przeprowadzenie testów przemigrowanej infrastruktury.
Utrzymanie #
Na etapie utrzymania klient weryfikuje, czy założone w propozycji wydajność i funkcjonalności zostały dostarczone. W tym momencie zostaje też podjęta decyzja o zakresie obowiązków związanych z utrzymaniem chmury ze strony klienta i dostawcy. Najpopularniejszym rozwiązaniem jest częściowe lub pełne wsparcie ze strony dostawcy.
W ramach pełnego utrzymania dostawca chmury:
- Administruje środowiskiem,
- Zarządza systemami i oprogramowaniem na maszynach wirtualnych,
- Zarządza dostępami (np. tworzenie kont),
- Wdraża nowe wersje i dba o kopie zapasowe.