Výzva
Společnost O2 Czech Republic, největší poskytovatel telekomunikačních služeb v ČR, čelila výzvám při správě své IT infrastruktury, která byla založena na velkých monolitických aplikacích provozovaných na on-premise řešení. Tyto aplikace byly silně propojeny mezi frontendem a backendem, což způsobovalo komplikace při nasazování nových verzí, které si vyžadovaly dlouhé odstávky. Zároveň byly releasy prováděny manuálně a jen několikrát ročně. Hlavním cílem bylo zavést agilní řízení a zvýšit flexibilitu v business požadavcích. Cílem nového technického řešení bylo rozbití monolitu na menší, lépe řiditelné části, zautomatizovat procesy a snížit závislost na externích dodavatelích.
Řešení
Společnost Ness pomohla navrhnout a migrovat O2 IT infrastrukturu do cloudového prostředí Microsoft Azure. Základem bylo rozdělení monolitických aplikací na menší, nezávislé části pomocí microservices architektury, která zlepšila škálovatelnost a správu aplikací. K nasazování a provozování aplikací byly využity kontejnery, platformu Openshift a později Azure Kubernetes Service (AKS), což umožnilo bezodstávkovou správu. Pro zajištění flexibility a rychlé implementace nových funkcí Ness zavedl automatizované procesy pomocí nástrojů jako Azure DevOps, pro integraci systémů a přenost dat pak messagingovou platformu Apache Kafka. Součástí řešení bylo i nasazení Azure PaaS služeb, včetně PostgreSQL, které snížily náklady a zvýšily efektivitu.
Výsledky
Migrace IT infrastruktury do Azure vedla k významnému zlepšení provozu a agility společnosti. Cloud-native přístup umožnil zkrátit zavedení nových technologií z šesti měsíců na pouhý měsíc, což výrazně zrychlilo reakci na zákaznické požadavky. Díky přesunu portálových aplikací do cloudu došlo ke snížení celkových nákladů o 30 %. Zároveň implementace microservices architektury přinesla lepší správu a škálovatelnost, což společnosti umožnilo efektivněji spravovat své aplikace a snížit závislost na externích dodavatelích.
Zajímá vás více informací? Kontaktujte nás na nesscz@ness.com