Projekty
Referenčný projekt · Servery, cloud a hosting

BVCC-Holding

Práca na serveroch, postavené cloudové prostredie, kontajnerizované aplikácie, orchestrovaná prevádzka a škálovanie.

  • Priama linka na vášho technika
  • Prevádzka vrátane výmeny hardvéru
  • Naplánované a postavené pre vašu prevádzku
BVCC-Holding
Krátka odpoveď

Kto prevádzkuje servery a cloudové služby BVCC Holding?

NDVDL. Skupina BVCC Holding potrebuje spoľahlivú prevádzku svojich serverov a cloudových služieb bez toho, aby držala vlastnú infraštruktúru u seba. NDVDL pracuje na serveroch skupiny, postavila cloudové prostredie na AWS, aplikácie zabalila do Docker kontajnerov a cez Kubernetes zaviedla orchestráciu pre prevádzku a škálovanie. Samotná infraštruktúra je definovaná ako kód v Terraforme namiesto ručnej konfigurácie. Hosting a priebežná prevádzka sú takisto na NDVDL — príspevok tak siaha od serverov cez cloudové prostredie až po trvalú starostlivosť.

Naša úloha v BVCC Holding

BVCC Holding je skupina firiem, ktorej služby musia bežať bez toho, aby prevádzkovala vlastné dátové centrum. NDVDL pracuje na serveroch tejto skupiny: nasadenie, prevádzka a údržba sú na nás.

Okrem toho zodpovedáme za cloudové prostredie, v ktorom služby bežia — postavené na AWS, kontajnerizované Dockerom, orchestrované cez Kubernetes a zachytené ako kód v Terraforme. Hosting a priebežná prevádzka sú súčasťou: monitoring, aktualizácie a škálovanie zostávajú našou úlohou, nie úlohou skupiny.

Východisková situácia

Skupina BVCC Holding potrebovala spoľahlivú prevádzku svojich serverov a cloudových služieb bez toho, aby držala vlastnú infraštruktúru u seba. NDVDL pracuje na serveroch a preberá hosting aj priebežnú prevádzku.

Rozsah projektu

Čo sme urobili

Práca na serveroch

Nasadenie, prevádzka a údržba serverov skupiny.

Cloudová infraštruktúra na AWS

Vybudovanie cloudového prostredia na AWS pre hosting a prevádzku služieb.

Kontajnerizácia s Dockerom

Zabalenie aplikácií do Docker kontajnerov pre konzistentnú prevádzku.

Orchestrácia s Kubernetes

Prevádzka a škálovanie kontajnerového prostredia pomocou Kubernetes.

Infrastructure as Code s Terraform

Zdokumentovaná, reprodukovateľná infraštruktúra namiesto manuálnych krokov.

Technické detaily sú špecifické pre každý projekt — presnú realizáciu radi prediskutujeme osobne.

Ako to prebieha

Od analýzy až po bežiacu prevádzku

Žiadny projekt z katalógu — ale jasná cesta k IT, na ktorú sa môžete spoľahnúť.

  1. 01

    Úvodný rozhovor & analýza

    Pozrieme sa na vašu IT — bezplatne a nezáväzne. Dostanete úprimné zhodnotenie: čo je dobré, čo chýba, čo je rizikové.

  2. 02

    Koncept & ponuka

    Dostanete koncept ušitý presne na vašu prevádzku — zrozumiteľne vysvetlený, bez odborného žargónu a bez skrytých položiek.

  3. 03

    Realizácia

    Postavíme vašu infraštruktúru — čisto zdokumentovanú a s minimálnym narušením vašej bežiacej prevádzky.

  4. 04

    Prevádzka & full servis

    Po inštalácii len začíname: monitoring, údržba, optimalizácia — a na želanie výmena hardvéru, keď niečo vypadne.

Použité technológie

Servery

Stroje, na ktorých bežia služby skupiny.

Servery sú tou časťou IT, ktorú si nikto nevšimne, pokiaľ bežia — a ktorá pri výpadku zastaví všetko. Nasadenie, aktualizácie, monitoring a údržba preto patria do pevných rúk, nie do vedľajšej činnosti niekoho, kto má vlastne robiť niečo iné.

AWS

Cloudová platforma, na ktorej sú služby hostované a prevádzkované.

Keďže BVCC-Holding nemá vlastnú infraštruktúru na mieste, výpočtový výkon, sieť a úložisko musí zabezpečiť cloudová platforma. AWS tieto stavebné prvky poskytuje bez toho, aby bolo potrebné obstarávať a prevádzkovať fyzické servery.

Docker

Zabalenie aplikácií do jednotných, prenosných kontajnerov.

Kontajner obsahuje aplikáciu spolu so všetkými závislosťami v pevne danom stave, vďaka čomu beží rovnako nezávisle od konkrétneho serverového prostredia. To znižuje rozdiely medzi vývojovým a produkčným prostredím, ktoré inak vedú k ťažko reprodukovateľným chybám.

Kubernetes

Orchestrácia a škálovanie kontajnerového prostredia počas prevádzky.

Kubernetes automaticky reštartuje zlyhané kontajnery a rozdeľuje ich na dostupné zdroje, namiesto toho, aby to bolo potrebné sledovať ručne. To je dôležité najmä vtedy, keď má byť skupina služieb trvalo dostupná bez toho, aby sa každá inštancia spravovala samostatne.

Terraform

Popis cloudovej infraštruktúry ako kódu namiesto manuálnej konfigurácie.

Infraštruktúra je tak zachytená vo verzovaných konfiguračných súboroch, nie iba ako história klikov vo webovej konzole. Vďaka tomu sú zmeny sledovateľné a vybudovanie podľa potreby reprodukovateľné.

Prečo je to technicky náročné

Vytvoriť kontajnery pomocou Dockeru je jednoduchšia časť; udržať ich spoľahlivo dostupné počas prevádzky je úloha, ktorú rieši Kubernetes. Ak kontajner zlyhá, musí byť automaticky nahradený, a pri meniacej sa záťaži je potrebné spúšťať alebo rušiť ďalšie inštancie bez prerušenia prevádzky služieb.

Keďže NDVDL zabezpečuje hosting a priebežnú prevádzku, cloudová infraštruktúra musí byť spoľahlivo udržiavateľná a prispôsobiteľná, bez toho, aby sa pri každej zmene konfigurovala od začiatku. Terraform zachytáva cieľový stav infraštruktúry v kóde, vďaka čomu sú úpravy sledovateľné a opakovateľné namiesto ručných zásahov v konzole AWS.

Technické otázky k projektu

Docker zabalí aplikáciu do kontajnera, ale nehovorí nič o tom, ako sa viacero kontajnerov v čase spravuje, reštartuje alebo škáluje. Presne túto úlohu plní Kubernetes ako orchestračná vrstva nad kontajnermi.

Namiesto ručného vytvárania serverov, sietí a ďalších zdrojov AWS vo webovej konzole sú tieto zdroje popísané v konfiguračných súboroch, ktoré Terraform automaticky aplikuje. Zmeny infraštruktúry tak prebiehajú rovnako sledovateľným procesom ako zmeny v aplikačnom kóde.

BVCC-Holding nemá vlastnú infraštruktúru na mieste. Cloudová platforma ako AWS poskytuje výpočtový výkon, sieť a úložisko ako spravované stavebné prvky, ktoré je možné poskytovať podľa potreby.

Pôvodné vybudovanie končí, keď je infraštruktúra pripravená a služby bežia. Priebežná prevádzka naopak zahŕňa monitoring, nasadzovanie aktualizácií a škálovanie kontajnerového prostredia pomocou Kubernetes, aby boli služby trvalo dostupné.

NDVDL pracuje na serveroch skupiny a prevádzkuje cloudové prostredie, v ktorom bežia jej služby: postavené na AWS, kontajnerizované Dockerom, orchestrované cez Kubernetes a infraštruktúra ako kód v Terraforme. Hosting, monitoring a priebežná prevádzka sú súčasťou.

Priamo na technika, ktorý prostredie pozná — bez ticketovacieho systému ako medzivrstvy. Presne na to je telefónne číslo na tejto stránke; platí pre klientov v bežnej prevádzke rovnako ako pre prvý rozhovor.

Nenašli ste svoju otázku?

Zavolajte nám alebo napíšte. Hovoríte priamo s technikom — aj vtedy, keď z toho nakoniec projekt nebude.

Služby, ktoré tento projekt dokladá

Aj pre vašu prevádzku: infraštruktúra, ktorá jednoducho funguje

Porozprávajme sa o vašej situácii — nezáväzne a bezplatne.