Kada se razvojni ciklusi skraćuju, a broj projekata eksponencijalno raste, agilnost i brzina postaju primarne konkurentske prednosti. Ova studija slučaja ilustrira kako je brzo rastuća tvrtka za razvoj softvera napravila kvantni skok prelaskom s naslijeđene virtualizacije na cloud-native ekosustav. Implementacijom staka koji se sastoji od Harvester i Rancher, tvrtka je dobila moćan alat za trenutačno raspoređivanje Kubernetes klastera i tradicionalnih virtualnih strojeva unutar jedinstvene, otporne infrastrukture.
Kontekst
Klijent je dinamična tvrtka za razvoj softvera sa sjedištem u Hrvatskoj, specijalizirana za dizajn i podršku proizvoda za europska tržišta. Njihov portfelj uključuje nekoliko aktivnih projekata, od poslovnih web-aplikacija do B2B platformi za velika opterećenja. Dugo je vrijeme tim koristio Proxmox VE sa standardnim KVM virtualnim strojevima.
Međutim, kako su se pojavljivali novi projekti, tvrtka je naišla na arhitektonska uska grla. Novi nalozi, osobito tijekom faza razvoja i testiranja, zahtijevali su brzo postavljanje novih Kubernetes klastera. Kreiranje K8s okruženja na standardnim VM-ovima bilo je sporo, zahtijevalo je ručnu konfiguraciju i zakompliciralo automatizaciju i administraciju. Klijentu je bila potrebna platforma sljedeće generacije: jedinstveno sučelje za upravljanje i containeriziranim i tradicionalnim KVM radnim opterećenjima, s dubokom integracijom API-ja i podrškom za Terraform.
Ciljevi i rezultati

Izazov
Glavni problem klijenta bila je nespretnost njihove naslijeđene infrastrukture pri rukovanju cloud-native radnim opterećenjima. DevOps inženjeri bili su prisiljeni provoditi sate na rutinsko osiguravanje resursa, konfiguraciju mreže i implementaciju K8s klastera za nova okruženja. Čak i uz skripte za automatizaciju i Terraform manifestove, upravljanje ovom flotom instanci predstavljalo je značajne prepreke, posebno u pogledu izolacije projekata.
Nadalje, tvrtka je zahtijevala robusnu visoku dostupnost. Konfiguriranje klasteriranih datotečnih sustava na staroj platformi zahtijevalo je specijalizirano znanje i znatno vrijeme. Klijentu je bio potreban sustav s niskom barijerom za ulazak koji pruža izvrsne alate za upravljanje klasterom, pojednostavljenu replikaciju podataka, podržava naslijeđene projekte temeljene na VM-ovima i u potpunosti je spreman za IaC.
Konfiguracija infrastrukture
Kako bi se osigurale maksimalne performanse i uklonile uska grla, odabrana je arhitektura hiper-konvergirane infrastrukture temeljena na tri namjenska poslužitelja.

Upotreba brze lokalne mreže u potpunosti je eliminirala uska grla tijekom replikacije podataka Longhorn i osigurala gotovo trenutačnu migraciju VM-ova između čvorova.
Rješenje
Tim INTROSERV-a predložio je implementaciju hiper-konvergirane infrastrukture temeljene na Harvester HCI-u, integrirane s upravljačkom platformom Rancher.
Alokacija slojevitog pohranjivanja
Instalacija Harvestera na namjenskom SSD RAID-u osigurala je stabilnost operativnog sustava, dok je NVMe bazen za Longhorn jamčio visoke IOPS-ove za VM diskove i Kubernetes trajne volumene.
Sinkronizirana replikacija bez kašnjenja
Unutarnja mreža od 25 Gbps omogućila je Longhornu ogledavanje podataka na tri čvoru s minimalnom latencijom. U slučaju kvara poslužitelja, VM-ovi se automatski ponovno pokreću na susjednim čvorovima bez gubitka podataka.
Ujedinjena kontrolna ravnina Rancher
Klijent je dobio jedinstveno grafičko sučelje koje objedinjuje upravljanje VM-ovima i Kubernetes klasterima – pokrivajući cijeli životni ciklus: postavljanje, nadzor i ažuriranja.
Potpuna automatizacija IaC-a
Nativni Rancher Terraform provider i Harvester API omogućili su istinski pristup Infrastructure-as-Code.
Privatna infrastruktura kao strateška prednost
Rješenje koje je implementirao INTROSERV nije bilo samo zamjena hipervizora, već prijelaz na temeljito drugačiji način upravljanja infrastrukturom – jednostavan, automatiziran i skalabilan.
Važno je napomenuti da je klijent razmatrao alternativu: premještanje radnih opterećenja na hiperskalere. Međutim, preliminarne su računice pokazale da bi ekvivalentna računalna snaga godišnje koštala 3 do 4 puta više. Kako bi portfelj projekata rastao, taj bi se jaz samo produbio – čak i prije uzimanja u obzir naknada za izlazni promet i nepredvidivih skokova cijena instanci.
Namjenska hostirana infrastruktura također rješava pitanje suvereniteta podataka: svi podaci klijenta nalaze se isključivo na unajmljenim poslužiteljima unutar sigurnog perimetra kojim upravlja klijent. Za tvrtku koja pruža usluge europskim klijentima pod strogim zahtjevima GDPR-a, to je nužnost, a ne samo pogodnost. Dodatni argument za odabrani stack bio je RKE2 – SUSE-ova distribucija Kubernetesa, koju Rancher po zadanom raspoređuje. RKE2 je siguran po zadanom, usklađen sa standardima CIS Benchmark i FIPS 140-2, što ga čini preferiranim izborom za vladine agencije i regulirane industrije.
Ne zadovoljava li vaše trenutačno okruženje virtualizacije poslovne potrebe? Tražite li pristup upravljanju infrastrukturom nativan za oblak?
Prepustite timu INTROSERV-a da se pobrine za prijelaz. Provest ćemo reviziju, odabrati optimalni hardver i izraditi plan migracije u ekosustav Harvester + Rancher.