Transformacja chmurowa jednej z największych firm telekomunikacyjnych w Polsce wpisuje się w strategiczne działania w ramach współpracy Grupy Polsat Plus z Google Cloud. Partnerstwo ma na celu wspieranie koncepcji zrównoważonego rozwoju oraz realizację kluczowych działań w zakresie innowacji technologicznych Grupy.
Projekt modernizacji infrastruktury IT Polkomtela obejmował stworzenie kompleksowego planu dla przyszłych klastrów GKE, rozszerzenie Landing Zone oraz migrację kluczowych aplikacji biznesowych do chmury Google. Priorytetem było także usprawnienie procesów operacyjnych i optymalizacja kosztów zarządzania środowiskiem IT.
Wyzwania
Migracja obejmowała wiele aplikacji, wśród nich znalazły się między innymi:
REWERS - middleware do obliczania cen dla klientów, przetwarzający dane z Google Storage Bucket i MSSQL oraz eksponujący je jako SOAP API.
KMVNO - narzędzie do konfiguracji danych bilingowych, udostępniające API dla systemów wewnętrznych.
KPP - system wspierający procesy pozyskiwania klientów i sprzedaży, integrujący dane z wielu baz on-premise.
Jednym z kluczowych etapów było zidentyfikowanie krytycznych zależności aplikacji oraz ryzyk związanych z migracją. Konieczne było również zapewnienie bezpiecznego i efektywnego procesu zarządzania klastrami Kubernetes oraz ich integracji z istniejącymi systemami on-premise, bazami danych oraz narzędziami monitorowania i automatyzacji.
Rozwiązania
Strategia działań obejmowała wdrożenie Google Kubernetes Engine (GKE), rozszerzenie Landing Zone oraz automatyzację procesów migracji aplikacji. Proces został podzielony na kilka etapów.
Zespół przeprowadził szczegółową analizę aplikacji, obejmującą ocenę architektury OSS Kubernetes. Zweryfikowano kompatybilność techniczną z Google Cloud oraz zidentyfikowano kluczowe zależności i potencjalne ryzyka związane z migracją.
W ramach rozszerzenia Landing Zone wdrożono hierarchię organizacyjną i dokonano separacji klastrów. Zdefiniowano polityki dostępu oraz mechanizmy uwierzytelniania, wykorzystując GKE RBAC. Opracowano model zarządzania kosztami i budżetowania, zapewniając większą kontrolę nad wydatkami. Rozbudowano topologię sieciową oraz zagwarantowano łączność z systemami on-premise, w tym skonfigurowano VPC i zabezpieczenia sieciowe. Dodatkowo zintegrowano nowe rozwiązania z istniejącymi narzędziami logowania i monitorowania, zgodnie z infrastrukturą klienta.
Następnie przeprowadzono właściwą migrację workloadów. Po zaprojektowaniu architektury wymaganej do wdrożenia klastrów dla wielu różnych, odseparowanych od siebie środowisk i stref bezpieczeństwa uruchomiono współdzielone klastry zgodnie z wymaganiami aplikacji. Skonfigurowano procesy automatyzacji instalacji GKE, wykorzystując Terraform. Wdrożono certyfikaty Root CA dostarczone przez klienta. Przeprowadzono testy walidacyjne infrastruktury oraz zabezpieczeń sieciowych, aby zweryfikować poprawność wdrożonych mechanizmów. Na zakończenie przeprowadzono onboarding zespołów, umożliwiający skuteczne zarządzanie nowym środowiskiem.
Dodatkowo wdrożenie Google Cloud Storage zapewniło firmie szybki i bezpieczny dostęp do danych, co usprawniło zarządzanie plikami multimedialnymi i dokumentacją. Przeniesienie części workloadów do dedykowanych instancji chmurowych pozwoliło zoptymalizować wydajność i kontrolować koszty operacyjne. Automatyzacja procesów IT przy pomocy Terraform ułatwiła alokację zasobów i uprościła operacje administracyjne.
Korzyści biznesowe
Migracja do Google Kubernetes Engine przyniosła Polkomtelowi znaczące korzyści operacyjne i finansowe. Nowa infrastruktura zapewniła wyższą elastyczność i skalowalność, pozwalając na dynamiczne dostosowywanie zasobów do aktualnych potrzeb firmy.
Przeniesienie środowiska do Google Cloud umożliwiło optymalizację kosztów, ponieważ rozwiązania GKE pozwalają na efektywne skalowanie zasobów i ich wykorzystanie tylko w wymaganym zakresie. Dodatkowo wdrożenie polityk bezpieczeństwa oraz zaawansowanych mechanizmów monitorowania zwiększyło ochronę danych i systemów.
Automatyzacja procesów zarządzania klastrami znacząco skróciła czas wdrażania aplikacji, a integracja z istniejącymi systemami on-premise zapewniła płynne przejście do nowego środowiska. Dzięki wykorzystaniu nowoczesnych narzędzi chmurowych Polkomtel uzyskał nowoczesne, wydajne i bezpieczne środowisko IT, wspierające dalszy rozwój biznesowy.
"Migracja do Google Cloud pozwoliła nam zyskać bardziej elastyczne i efektywne środowisko IT, które lepiej wspiera nasz rozwój. Możemy szybciej wdrażać zmiany, optymalizować koszty i skuteczniej zarządzać infrastrukturą. To dla nas dopiero początek - planujemy dalszą modernizację i automatyzację, aby jeszcze lepiej wykorzystać potencjał chmury. Zespół Native C/ouders od początku do końca wspierał nas merytorycznie i operacyjnie, wykazując się ogromną wiedzą i elastycznością. Współpraca przebiegała sprawnie i partnersko - dzięki temu mogliśmy skupić się na efektach biznesowych, mając pewność, że kwestie techniczne są w najlepszych rękach."