Pierwotne środowisko klienta było bardzo złożone — podzielone na wiele małych projektów i infrastruktur dedykowanych, pomiędzy którymi nie zachodziła praktycznie żadna integracja. Można porównać to do miliarda małych wysepek, które z punktu widzenia biznesu miały tymi wysepkami pozostać. Dużym sukcesem mojego zespołu jest fakt, że przy pozostawieniu tak złożonego środowiska, dokonaliśmy optymalizacji infrastruktury na poziomie aż 25%, co pozwoliło praktycznie o połowę obniżyć początkowo przyjęte przez klienta koszty migracji.
Optymalizacja migracji do Azure – 48% redukcji kosztów infrastruktury chmurowej
WYNIKI
Rezultaty współpracy
Optymalizacja ¼
środowiska
Przed migracją zoptymalizowano ponad 50 maszyn wirtualnych, które były niewykorzystywane lub wykorzystywane minimalnie, co zmniejszyło zapotrzebowanie na zasoby.
Obniżenie kosztów migracji o 48%
Dzięki zmianom architektonicznym i optymalizacji koszt migracji został zredukowany niemal o połowę względem pierwotnych założeń typu lift-and-shift.
Obniżenie kosztów o 20% po migracji
Po migracji zredukowano ruch sieciowy dzięki zmianom w architekturze, co pozwoliło na dalsze zmniejszenie kosztów utrzymania środowiska.
PROJEKT
Geneza i oczekiwania biznesowe
Nasz klient podjął decyzję o kompleksowym przejściu na nową infrastrukturę IT, ponieważ dotychczasowa była w dużej mierze przestarzała i pozbawiona wsparcia. Rozważał różne możliwości, pozostając otwartym na nowe technologie. Poprosił nas o przygotowanie trzech alternatywnych scenariuszy: pozostania przy rozwiązaniu on-premise z zakupem nowej infrastruktury od podstaw (obejmującej elementy sieciowe, macierze dyskowe, serwery oraz nowe rozwiązanie backupowe), skorzystania z oferty leasingu całego zestawu sprzętowego od firmy zewnętrznej, a także pełnej migracji do chmury Microsoft Azure.
Dla każdego z tych wariantów wykonaliśmy trzyletnią analizę kosztów, uwzględniającą m.in. prognozowane zmiany cen energii i utrzymania serwerowni, koszty wymiany sprzętu oraz — w przypadku chmury — wydatki wynikające z subskrypcji i transferu danych. W kalkulacji zawarliśmy również pracochłonność związana z realizacją każdego ze scenariuszy.
Po zestawieniu kosztów oraz porównaniu ich z rzeczywistymi potrzebami biznesowymi klienta — bez narzucania preferowanego rozwiązania — podjęta została decyzja o migracji infrastruktury do Azure. Proces ten został zrealizowany z naszą pomocą.
CZAS PROJEKTU
Listopad 2022 – obecnie
BRANŻA
IT
KRAJ
Polska
Komu pomogliśmy?
Nasz klient to średniej wielkości Software House, który w momencie rozpoczęcia projektu dysponował ponad 200 maszynami wirtualnymi w on-premise. Klient zgłosił się bezpośrednio do Altkom Software, chcąc dokonać analizy potencjału wyjścia do chmury. Zostaliśmy wybrani na podstawie naszych kompetencji związanych z Azure, w tym szerokiej oferty w zakresie doradztwa, projektowania architektury, konfiguracji środowisk, bezpieczeństwa oraz optymalizacji zasobów i kosztów w chmurze.
Wyzwania biznesowe
W procesie wyceny, a następnie migracji musieliśmy uwzględnić:
- Ponad 200 maszyn wirtualnych klienta (analizę ich wykorzystania i optymalizację);
- Zmiany nie tylko w architekturze serwerów, ale również w architekturze sieciowej (pierwotne środowisko klienta było bardzo złożone i takie też miało pozostać, mimo optymalizacji);
- Przystosowanie nowej architektury do wymogów certyfikatu ISO 27001 (całkowita separacja środowisk produkcyjnych od nieprodukcyjnych oraz projektowych między sobą).
DZIAŁANIA
Proces współpracy
Wykonaliśmy pełną analizę wykorzystania maszyn, zasobności i architektury klienta. .
Zakres i charakter wdrożenia
Przed rozpoczęciem prac migracyjnych skupiliśmy się na tym, w jakim stopniu (i w jaki sposób) klient wykorzystywał swoje obecne maszyny wirtualne. Na tej podstawie od nowa zaprojektowaliśmy architekturę dla docelowego środowiska klienta oraz dokonaliśmy optymalizacji ponad 50 maszyn, wykorzystywanych w stopniu nikłym lub wcale. Nowy projekt architektury obejmował również wszystkie wytyczne, jakie klient musiał spełniać w związku z certyfikatem ISO 27001.
Ponadto prace obejmowały nowe scenariusze działania środowisk klienta, aby ten płacił tylko za realnie wykorzystywane godziny pracy. Ważnym elementem optymalizacji było oczyszczenie przestrzeni, w której Software House magazynował dane (tzw. storage). Jeszcze przed dokonaniem migracji zmieniliśmy struktury związane z przechowywaniem dokumentów i większej liczby plików oraz usuwaliśmy rzeczy przestarzałe i zbędne.
Na wszystkie powyższe zadania potrzebowaliśmy kwartału, ale same prace migracyjne rozłożone zostały na kolejne kilka miesięcy, tak aby nie zaburzać prac developerskich. W efekcie migracja odbyła się w sposób niezauważalny dla zespołu klienta. Co istotne, po zakończeniu projektu wcale nie zakończyliśmy współpracy — na bieżąco, w trybie codziennym, analizujemy koszty i pilnujemy budżetu, a także proponujemy i wdrażamy usprawnienia w architekturze.