Co všechno se dá zjistit díky PoC?

jablotron cloud services logo

 

Typ služeb

Professional Services
PoC dev prostředí v AWS

Odvětví

Bezpečnostní služby, IoT

Technologie

EC2 pro DockerSwarm, Managed services: Kafka, Redis, Postgre, Elastic Search

SDÍLET

O společnosti

Jablotron Cloud Services (JCS) je softwarovou firmou disponující vlastním IoT řešením, které tvoří kompletní cloudovou podporu pro fyzická zařízení - od protokolu až po aplikace. Zařízení, která se ke cloudu připojují, jsou vyrobeny firmami z holdingu JABLOTRON GROUP – jde především o alarmy, rekuperace, topení, GPS jednotky, autoalarmy. JCS se snaží získávat prostor pro neustálé zlepšování. Jeho cílem je být firmou, která je řízena produkty, nikoliv manažery.

Img

Co bylo potřeba vyřešit?

PoC devového prostředí v AWS (a jeho migrace zpět)
S příchodem nového technologického stacku, který znamenal pro JCS evoluční růst, vznikla i potřeba starat se v rámci provozu o mnohem větší množství technologií. Do té doby se ve firmě používal převážně IaaS, což s růstem počtu technologií začalo být neúnosné. Proto v JABLOTRONu padlo rozhodnutí, prozkoumat možnosti řízených služeb (managed services) public cloudového řešení.

“Vedle zkušenosti s IBM Cloudem jsme chtěli vyzkoušet ještě někoho z "velké trojky" (GCP, AWS, Azure). Cílem bylo nasbírat zkušenosti z provozu na public cloudu. Abychom nevymýšleli projekt pro projekt, rozhodli jsme se, že vezmeme vývojové prostředí nového technologického stacku. Bylo to dostatečně velké, technologicky rozmanité a hlavně reálné prostředí.”

Ladislav Novák, CTO JCS

Celé PoC tedy vzniklo hlavně kvůli potřebě získat “know-how” o public cloudu a zjistit, zda by to mohla být cesta, kterou by se v budoucnu mohl JABLOTRON ubírat.

Přestože bylo ve hře několik řešení, finální volba padla na AWS. Důvodů bylo hned několik. V JCS se při rozhodování řídili “vyřazovací metodou”. Azure byl v té době asi o 20% dražší a zároveň se v JCS nepoužívaly téměř žádné Microsoft technologie; Google se zase obecně více zaměřuje na big data a častěji nasazuje, ale i ruší technologie, což klientovi nevyhovovalo. AWS byl zhodnocen jako nejkonzervativnější z “velké trojky”, a proto bylo rozhodnuto použít právě tento systém. Sám CTO dodává, že diskuze o tom, jaký public Cloud zvolit, má mnoho další aspektů a každé řešení má svá pro a proti. S celým PoC partnersky pomáhalo JCS Revolgy.

“V Revolgy měli od začátku velký zájem pomoci. Vypíchl bych snahu o propojení s lidmi z AWS (tj. nedělali ze sebe nenahraditelnou bariéru), aby nám ukázali, že se AWS se zákazníky baví, a že nejsme jen “malé ryby”. V Revolgy také přistoupili na naše “pravidla hry” společné spolupráce – tedy naši a jejich lidé dohromady na společném Slacku, bez žádných přeposílačů a přehazování projektu a výstupů přes e-mailovou zeď. Jako třešničku na dortu nám zajistili na velkou část PoC kredity”

Ladislav Novák, CTO JCS

Img

Finální řešení

Hlavním záměrem bylo pro JABLOTRON načerpat skrze PoC nové zkušenosti. Byl proto vytvořen hybridní tým lidí z JCS a z Revolgy, což je pro JCS ověřený způsob spolupráce.

„Dohodli jsme si nepsaný přístup, že my v JCS budeme “rukama” projektu a Revolgy naopak “hlavou” projektu – naším cílem bylo načerpat zkušenosti a znalosti co nejefektivnějším způsobem. Určili jsme si role v týmu, seznámili se s novými kolegy a pustili se do tvorby scopu projektu, cílů a realizace. Pokroky jsme probírali každý týden na synchronizační schůzce týmů. Pro finální migraci jsme si určili “den D”, kdy proběhl přesun na Public cloud. Migrace byla úspěšná, vývojáři si téměř ani nevšimli, že pracují v jiné lokalitě na public cloudu. Ubyla také práce devopsákům a opsákům a ušetřili jsme spoustu času, který nám původně zabírala údržba devopsu nad databázemi z pohledu infrastruktury. V průběhu projektu jsme také zažádali o vzdělávací mini workshop o AWS spendingu.“

Ladislav Novák, CTO JCS

Díky úspěšnému PoC se JCS momentálně rozhoduje, jak budou s public cloudem pracovat v budoucnu.

“Tento projekt je pro nás jedním z důležitých vstupů pro rozhodnutí, zdali do budoucna pojedeme stále na onprem řešení, hybridu, či čistém public cloudu. Nakonec je to ale stejně o lidech. Pokud nebudete mít někoho, kdo vybraným technologiím opravdu rozumí a baví jej s nimi pracovat, je jedno, jak moderní jsou.”

Ladislav Novák, CTO JCS