Cyfrowa metamorfoza Bonnier
Bonnier to jedno z największych szwedzkich przedsiębiorstw mediowych, które posiada 175 podmiotów działających w 16 krajach na całym świecie. Koncern jest obecny w różnych sektorach mediowych, takich jak prasa, telewizja, radio, internet i książki.
W Polsce Bonnier jest znany głównie jako wydawca dziennika gospodarczego "Puls Biznesu", który jest uznawany za najbardziej wpływową publikację tego typu w kraju. Ponadto, Bonnier jest właścicielem Medicine Today Polska, wydawcy "Pulsu Medycyny".
Wyzwanie:
Bonnier podjął decyzję o powierzeniu nam outsourcingu usług rozwoju, migracji i utrzymania infrastruktury informatycznej. Przyjęliśmy to wyzwanie i zaangażowaliśmy się w świadczenie kompleksowych usług IT.
Tenesys specjalizuje się w zarządzaniu środowiskami IT i wdrażaniu kultury DevOps. Nasz zespół Inżynierów DevOps był gotów dostarczyć Bonnier’owi wiedzę, doświadczenie i wsparcie, które były niezbędne do osiągnięcia ich celów biznesowych.
Takie rozwiązanie przynosi firmie dodatkową wiedzę i doświadczenie, a jednocześnie zapewnia ciągłość pracy i obsługę 24/7 bez konieczności budowania kosztownego wewnętrznego systemu dyżurów.
Zadaniem, przed którym zostaliśmy postawieni, było przeprowadzenie analizy obecnego środowiska i jego modernizacja w celu minimalizacji ryzyka, eliminacji pojedynczego punktu awarii (SPOF) oraz maksymalnego skrócenia potencjalnych przerw w działaniu systemu ze względu na charakter działalności firmy.
Zakres projektu i plany na przyszłość
Rozpoczęliśmy prace od rozmów z zespołem technicznym i analizy istniejącej infrastruktury. Infrastruktura była rozproszona pomiędzy kilka lokalizacji, w tym ATMAN (serwery wirtualne) oraz infrastrukturę lokalną opartą na światłowodach.
Głównym celem było pozbycie się legacy systemów i podniesienie wydajności, stabilności oraz skalowalności. Migracja została przeprowadzona szybko i bez większych problemów, a systemy klienta zostały skutecznie zabezpieczone. Oprócz samej migracji z ATMAN do OVHcloud, dokonaliśmy modyfikacji infrastruktury, optymalizacji ilości load balance’rów oraz uproszczenia ścieżek komunikacyjnych. Naszym celem było stworzenie jak najbardziej efektywnej i zwięzłej infrastruktury, aby zapewnić klientowi optymalne warunki pracy.
Podczas procesu migracji podzieliliśmy go na kilka etapów, trwających przez kilka miesięcy. Na początku zbudowaliśmy infrastrukturę w OVHcloud, dobierając odpowiedni klaster, na którym uruchomiliśmy usługi. Zainstalowaliśmy nowoczesne wirtualizatory i skoncentrowaliśmy się na wdrażaniu klastrów bazodanowych w celu przetestowania ich wydajności. Kładliśmy duży nacisk na stworzenie efektywnego połączenia między tymi dwoma środowiskami, aby przyspieszyć komunikację między nimi i zniwelować ewentualne przestoje w działaniu.
W trakcie prac przeprowadziliśmy jeszczę migrację z Rancher do Kubernetes. Na podstawie tych działań ustaliliśmy z CTO kolejne kroki. Skupiliśmy się na wprowadzeniu zmian w infrastrukturze oraz obszarach związanych z bezpieczeństwem. Głównym celem tych zmian było zwiększenie elastyczności środowiska poprzez ułatwienie rozbudowy i zapewnienie większej niezawodności. Klaster Xen był przestarzały, dlatego przenieśliśmy go na platformę Proxmox, która jest nowocześniejsza. Klaster ten jest regularnie aktualizowany, zgodnie z ustaloną przez nas ścieżką. Dzięki temu udało się zapewnić skalowalność zasobów, a wszystkie systemy są na bieżąco aktualizowane, co przyczynia się do stabilnego i bezpiecznego działania środowiska.
W ramach przeniesienia zasobów do OVHcloud, część węzłów Proxmox’a została rozmieszczona między dwa centra OVHcloud – w Warszawie oraz w Linburgu w Niemczech. W rezultacie wdrożyliśmy prywatną chmurę obliczeniową opartą na dedykowanych serwerach Bonnier’a. Platforma jest stale monitorowana i objęta utrzymaniem z gwarancją SLA.
Wspieramy zespół Bonnier’a w doborze rozwiązań, wspomagamy deweloperów w usprawnianiu procesów rozwoju aplikacji i bezprzerwowego wdrażania nowych wersji oprogramowania. Wykorzystujemy procesy CI/CD oraz podejście GitOps. Współpracujemy z deweloperami Bonnier’a w celu podniesienia jakości wykorzystywanego Git Flow i wspieramy wdrażanie kultury DevOps.
Troszczymy się o rozwój i stabilność infrastruktury, stale monitorując jej stan. Ponadto pomagamy klientowi w negocjacjach z dostawcami infrastruktury informatycznej. Nasz service desk oferuje obsługę zgłoszeń z systemu monitoringu przez całą dobę, siedem dni w tygodniu.
ZASTOSOWANE TECHNOLOGIE
Rezultaty:
Obecnie zarządzamy całą infrastrukturą, włączając w to dedykowane serwery, usługi pocztowe, firewalle, różne rodzaje baz danych, klastry Kubernetes, wiele serwerów aplikacyjnych oraz warstwę sieciową. Wspólnie z CSO klienta pracujemy nad podnoszeniem standardów bezpieczeństwa platformy, zgodnie z przyjętymi politykami. Rozpoczęliśmy także prace nad przygotowaniem panelu monitorującego wydajność i bezpieczeństwo serwerów, który ma jeszcze bardziej wspomóc rozwój tego obszaru.
Projekt dla Bonnier’a nauczył nas szybszego reagowania oraz zabezpieczania dostępów już na początku realizacji projektu. Każda usługa jest duplikowana na innym węźle klastra, co pozwala na zachowanie ciągłości działania systemów klienta. Wypracowaliśmy model współpracy, który umożliwia nam efektywne wykonywanie wszystkich zadań oraz odpowiedź na krytyczne incydenty.