V minulosti jsem řešil výzvy v podobě měnících se požadavků na výkon aplikací. Asi nejcitelnější to bylo v případě zákaznického portálu, který má nad běžnými interními aplikacemi a systémy tu moc, že ovlivňuje zákaznickou zkušenost (CX). Pro zákaznický portál bylo typické, že přístup na něj nebyl konstantní. Byl ovlivněn buď konkrétní dobou v roce / měsíci nebo činností marketingu - popisuje své zkušenosti se zavedením DevOps a kontejnerizací provozní IT manažer ze společnosti GEM System.
Každá změna v požadavcích na výkon byla vždy velkou výzvou. Znamenala dlouhé hodiny plánování a úzké komunikace s business oddělením. Museli jsme pečlivě odhadovat budoucí zatížení a připravovat se na každé zvýšení návštěvnosti, což bylo často doprovázeno rizikem odstávek a potenciálních výpadků.
Tradiční virtualizace nám nedovolovala efektivně se přizpůsobit rychlým změnám. Každé škálování znamenalo odstávky, při kterých jsme museli přerozdělit zdroje, což si často vyžádalo i náročné noci strávené v datovém centru. Monitoring a nastavení alertů byly naše každodenní starosti, protože překročení jakékoliv kvóty alokovaných prostředků mohlo znamenat problémy.
Tenkrát jsem věděl o kontejnerizaci opravdu málo a byl to pro mě spíš buzzword, podobně jako Kubernetes, Docker, CI/CD a podobně. Vše se mi to slévalo do jedné nádoby, kterou jsem z důvodu nedostatku času a částečně i vlastní lenosti přikryl pokličkou s nápisem DevOps.
Další projekty mě ale přivedly do pozice, kdy jsem musel pokličku DevOps nadzvednout a pečlivě prozkoumat a pochopit každý pojem, který tam byl schovaný.
Kubernetes mi umožnilo nasazení a orchestraci Docker images, čímž jsem získal obrovskou flexibilitu a schopnost škálování podle aktuálních potřeb bez odstávek. Tento přechod byl zlomový - najednou jsme mohli dynamicky přidávat nebo ubírat prostředky dle skutečné potřeby.
Zavedení CI / CD (Continuous Integration/Continuous Deployment) dále automatizovalo celý vývojový a provozní proces. Díky CI / CD máme proces automatizace zcela pod kontrolou, což umožňuje rychlejší nasazení nových funkcí a oprav s minimálním přerušením provozu.
Správně pochopit a naučit se využívat tyto nástroje bylo klíčové pro transformaci mého myšlení a přístupu k provozování IT. Kontejnerizace a DevOps praktiky mi dnes významně pomáhají i v nových projektech, kdy mohu zákazníkům nabídnout asi nejvíce oceňované vlastnosti řešení z pohledu provozu jako jsou vysoká dostupnost, monitoring a na základě výstupu z monitoringu automatizované akce škálování, obnovení služby a další.
Článek GEM System a.s. ze dne pátek 30. srpna 2024
Prediktivní model zpracování a vyhodnocení business dat
Migrace datového skladu na nový HW a nejnovější verzi Oracle DB
GEM System certifikací TISAX garantuje požadavky informační bezečnosti v automotive
Oracle databáze pro zdravotnicka zařízení
Elektronická spisová služba ProfiSpis
GEM System a MotionPass spolupracují na automotive projektech
Elektronická spisová služba postavená na DXESS.BS
Certifikace SAFe 6 Agilist pro tým vývojářů GEM System
Systémová a business analýza v projektu Target Centrac pro Volkswagen Financial Services
Realizace implementace provozního úložiště dat pro Škoda Auto
Budujeme budoucnost IT s Kubernetes
Jak reagovat na změny v licencování produktů VMware
Kubernetes spojuje světy IT a byznysu bez ztráty efektivity či kontroly
Koncept Kubernetes clusteru on-premise
Inovativní a agilní řízení IT projektů
IS SPOT - informační systém ČNB pro správu zkouškových otázek
Migrace řešení na poskytování krátkodobých úvěrů bývalé Equa bank do IT infrastruktury RB
Kontejnerizace a DevOps významně pomáhají v řízení a provozu IT
GEM System je držitelem certifikace ISO 10006
Prediktivní řízení nákupů s řešením Microsoft Power BI
Správa identit nasazením open source Keycloak
eMobilita ŠKODA AUTO s nástroji podpory od GEM system
Projekt vědomostní báze pomáhá dealerům ŠKODA AUTO
Moderní dispečink UAMK s integrací ERP s GIS
Podnikové řešní na platformě Oracle BI
Analýza dat pro plánování a řízení marketingových kampaní
Provozní systém postavený na BPM řešení
Optimalizace procesu vývoje pokladního systému AWIS Kasa
Expresní úpravy v systému VZP pro registraci uprchlíků z Ukrajiny
Modernizace integrační platformy pro VZP ČR
Výhody nasazení kontejnerové platformy a Kubernetes clusteru on-premise
Automatizace řízení firemních procesů
Schvalování faktur postavené na procesní platformě GEM Process Manager
Automatizace a efektivní obchodní procesy
Řezy, transformace a anonymizace dat s GEM Winch
Ochrana osobních údajů s řešením GEM GDPR Suite
S GEM GDPR budete mít osobní údaje pod kontrolou
LBO systém přináší personalizovanou nabídku posádkám vozidel ŠKODA AUTO
Digitální transformace firmy s využitím oborových řešení Azure
Překonejte jakékoli výzvy s využitím Azure - vašeho partnera v cloudu
Power BI řešení pro reporting dat v systému SAP
Reportingové řešení na platformě Microsoft Power BI
Kdo není agilní, jako by nebyl
GEM System je Gold Partner společnosti Microsoft
Zabezpečení cloudové aplikace s pomocí DevOps
Nástroje a postupy DevOps pomáhají v tvorbě lepších produktů
Billingové řešení připravuje podklady pro účetní systém