Poznaj dwa czynniki, które decydują o sukcesie migracji do chmury

Hubert International Expansion Unit

6 września 2022

Zmniejsz koszty i opóźnienia w migracji do chmury poprzez (1) dopasowanie odpowiedniej technologii do twojego przypadku biznesowego, oraz (2) współpracę z konsultantem, który wesprze cię, jeśli sprawy przybiorą zły obrót.

W tym artykule zapoznasz się z kilkoma sprawdzonymi w boju rozwiązaniami chmurowymi oraz przypadkami biznesowymi, do których one pasują.

Spis treści:

  1. Dlaczego nawet 30% migracji do chmury nie osiąga założonych celów;
  2. Jakie są dwa czynniki, które decydują o sukcesie migracji do chmury
  3. Dlaczego Kubernetes jest właściwym rozwiązaniem dla migracji
  4. Dlaczego wybór właściwej dystrybucji ma znaczenie
  5. Cztery dystrybucje, które warto rozważyć
    1. Dlaczego tylko cztery?
    2. Vanilla Kubernetes
    3. RedHat OpenShift
    4. Tanzu
    5. Mirantis
  6. Dlaczego powinieneś zatrudnić konsultanta ds. migracji do chmury?

Dlaczego nawet 30% migracji do chmury nie osiąga założonych celów

Według Instytutu McKinsey więcej niż jedna na dziesięć firm wdrażających migrację do chmury przekracza założony termin o ponad trzy kwartały, a niemal jedna na trzy przekracza budżet o co najmniej 20% (Rys. 1).

Rys. 1: Nadmiarowe koszty migracji do chmury. Źródło: Instytut McKinsey.

McKinsey wskazuje na dwie główne przyczyny takiego stanu rzeczy. Pierwsza to kiepskie zarządzanie, w tym wybór niewłaściwego rozwiązania chmurowego. Może to zwiększyć koszty o 14%. Kolejnym czynnikiem jest deficyt wewnętrznych ekspertów w dziedzinie chmury. Najczęściej firmy, które chcą przejść do chmury, mają na pokładzie o 40% mniej specjalistów niż jest to konieczne do sukcesu. 

Jakie są dwa czynniki, które decydują o sukcesie migracji do chmury

Biorąc pod uwagę dane, migracja do chmury wymaga:

(1) wyboru właściwego rozwiązania chmurowego, oraz
(2) poradzenia sobie z brakiem wewnętrznych ekspertów ds. migracji poprzez wynajęcie ich z zewnątrz
.

Czasami (1) też należy zlecić na zewnątrz.

Dlaczego powinieneś wybrać Kubernetes jako rozwiązanie do migracji do chmury

Chociaż Kubernetes nie jest jedynym rozwiązaniem chmurowym dostępnym na rynku, stał się de facto standardem branżowym, zasilający 88% architektur kontenerowych w korporacjach (Rys. 2). 

Rys. 2: Zastosowanie Kubernetesa w przedsiębiorstwach, źródło: RedHat

W rzeczywistości jednak niewiele nam to mówi. Kubernetes to tylko silnik. Nie zajedzie daleko bez ramy i nadwozia – zbudowanych samodzielnie albo dostarczonych przez kogoś innego. 

Dlaczego wybór właściwej dystrybucji ma znaczenie

Komercyjni dostawcy wykorzystują Kubernetesa – czyli „silnik” – i obudowują go. W ten sposób silnik staje się pojazdem, to znaczy dystrybucją. Jeśli twoja firma chce naprawdę ruszyć do przodu, zrobi to szybciej jadąc pełnowartościowym autem niż dźwigając na plecach sam silnik.

Jedynym problemem pozostaje wybór. Ponieważ Kubernetes jest open-source, jego wersje można teoretycznie liczyć w tysiącach. Oficjalna strona Kubernetes wymienia sześćdziesiąt osiem certyfikowanych platform Kubernetesa. Jak się odnaleźć w tym labiryncie?

Tu właśnie pojawia się kwestia wyboru. Poruszanie się wśród tak wielu dystrybucji i zrozumienie dzielących ich, często subtelnych różnic stanowi nie lada wyzwanie. Podjęcie niewłaściwej decyzji może kosztować Twoją firmę prawdziwe pieniądze.

Dlaczego wybór dystrybucji Kubernetesa ma znaczenie? Po pierwsze, w zależności od kontekstu biznesowego, możesz albo nic za nią nie płacić, albo płacić krocie – tak duży jest zakres cenowy różnych dystrybucji.

Co znajdziesz dalej

Cztery dystrybucje Kubernetes do rozważenia

Dlaczego tylko cztery?

Kubernetes rozmnożył się na prawie siedemdziesiąt oficjalnie wspieranych dystrybucji, możesz się więc zastanawiać, dlaczego ograniczyliśmy ich liczbę do czterech.

Po pierwsze, nasza lista przedstawia to, co uważamy za najmocniejsze opcje. Po drugie, wolimy mówić o tym, na czym się znamy, a nie powielać treści z innych miejsc. Poniższy przegląd każdej z platform jest poparty naszym praktycznym doświadczeniem.

Vanilla Kubernetes: dla małych firm z ograniczonym budżetem, które mogą podjąć dodatkowy wysiłek

Plusy: Pobranie go nie generuje kosztów poza rachunkiem za energią elektryczną. Nawet w tej chwili możesz wejść na stronę Kubernetesa i bezpłatnie pobrać wszystko, co potrzebne do orkiestracji kontenerów.

Wady: Vanilla Kubernetes pozwala utrzymać koszty na niskim poziomie, ale wszystko inne trzeba zrekompensować umiejętnościami i pracą. Dotyczy to instalacji, konfiguracji, konserwacji itp. Zamiast pieniędzy inwestujemy więc czas.

Dla kogo: Małych projektów z ograniczonymi funduszami i elastycznym harmonogramem.

Potencjalne minusy: Przynosi oszczędność kosztów, ale może wydłużyć migrację w czasie.

Gdzie go użyliśmy i dlaczego?
W naszym projekcie dla firmy pocztowej użyliśmy Kubernetes On-Premises, ponieważ priorytetem klienta była minimalizacja kosztów. Ponadto ich klaster Kubernetesa był stosunkowo niewielki i składał się z nie więcej niż 10 maszyn wirtualnych. Okoliczności prosiły się zatem o zastosowanie Vanilla Kubernetes.

RedHat OpenShift: dla dużych firm poszukujących rozwiązania, które oferuje wszystko w jednym

Plusy: RedHat to najbardziej wszechstronne rozwiązanie chmurowe na rynku. Nic innego nie może się z nim równać. Instalacja, aktualizacja, utrzymanie i skalowanie go to po prostu bułka z masłem.

Wady: Obciążenie dla budżetu: najbogatsza w funkcje i najbardziej bezproblemowa dystrybucja na rynku ma też swoją cenę – jedną z najwyższych na rynku. 

Dla kogo: Dla dużych przedsiębiorstw i wielkich korporacji, zwłaszcza tych, które używają innych produktów lub usług RedHat.

Potencjalne minusy: Koszt

Gdzie go używaliśmy i dlaczego?
Ponieważ koszty nie grały roli, poleciliśmy OpenShift jednej z największych firm zajmujących się transferem pieniędzy na świecie. Firma ta korzystała już z innych usług RedHat, więc kwestia kompatybilności również miała znaczenie dla naszej decyzji.

Tanzu: dla użytkowników VMWare

Tanzu to dystrybucja Kubernetes stworzona i dostarczona przez VMWare, przeznaczona i dostosowana szczególnie do infrastruktury VMWare.

Plusy: Świetnie się sprawdza, jeśli już korzystasz z oprogramowania VMWare. Jest też tańsza niż OpenShift.

Wady: Do optymalnego wykorzystania wymaga zainstalowanego VMWare vSphere. Ponadto nie jest tak bogata w funkcje jak OpenShift.

Dla kogo: Dużych przedsiębiorstw ze sporym budżetem i zainstalowanym systemem VMWare.

Gdzie go użyliśmy i dlaczego?
Tanzu świetnie pasował do przypadku firmy pocztowej, z której współpracowaliśmy, ponieważ jej systemy opierały się już na oprogramowaniu VMWare.

Mirantis: jeśli potrzebujesz większej kontroli, bezpieczeństwa i możesz sobie pozwolić na sprzęt 

Mirantis jest nieobecny w większości zestawień dystrybucji Kubernetesa, chociaż wykorzustuje do działania silnik Google’a. Wynika to z tego, że jest przeznaczony do instalacji On-Premises.

Plusy: Ponieważ Mirantis działa lokalnie, zapewnia większą kontrolę i bezpieczeństwo.

Wady: Nadaje się tylko do instalacji stacjonarnych, co oznacza, że trzeba wliczyć w koszty zakup infrastruktury.

Dla kogo: Firm nastawionych na kontrolę i bezpieczeństwo – często z sektora finansowego.

Gdzie go użyliśmy i dlaczego?
Ponieważ Mirantis działa on-premises, użyliśmy go we współpracy z jednym z największych banków w Skandynawii. Jako instytucji finansowej, bankowi zależało na wdrożeniu chmury lokalnie ze względów bezpieczeństwa.

Dodatkowo integracja z Mirantisem była łatwiejsza, ponieważ bank korzystał z Jenkinsa, open-source’owego serwera automatyzacji.

Dlaczego powinieneś zatrudnić eksperta od migracji do chmury?

Ten krótki przegląd kilku dystrybucji Kubernetes i ich rzeczywistych zastosowań w przedsiębiorstwach powinien dać Ci pojęcie, jak znaleźć odpowiednie rozwiązanie chmurowe dla Twojego przypadku biznesowego. 

Warto jednak pamiętać, że wszystko zależy od kontekstu. Żaden artykuł nie jest w stanie uwzględnić wszystkich potencjalnych scenariuszy, więc jeśli masz wątpliwości, zwróć się do konsultanta technologicznego. Pomoże on nie tylko podjąć najlepszą możliwą decyzję, ale też od początku do końca przeprowadzi przez cały proces wdrożenia. 

Prawda jest taka, że droga do chmury jest pełna niespodzianek. Nawet jeśli konsultanci wydają się zbędni przez 90% czasu, istnieją właśnie dla pozostałych 10% – kiedy coś się psuje, a oni wkraczają, żeby uratować sytuację.

Skontaktuj się z nami, a zapewnimy ci 100% wsparcia.

bannerbanner

Your software development experts

We’re a team of experienced and skilled software developers – and people you’ll enjoy working with.

Start Your Projectadd