Konteinerizacija praktikoje: kaip modernizuota sudėtinga IT sistema

  • Verslas
2024-01-25
„Telia skambučių centras“ yra programinės įrangos kaip paslaugos modeliu teikiama debesijos paslauga, kurią gali užsakyti „Telia“ verslo klientai. Ji leidžia efektyviai paskirstyti ir valdyti skambučių srautus, analizuoti rezultatus bei užtikrinti aptarnavimo kokybės standartus.

Be to, aptarnavimo darbuotojai vienoje vietoje gauna patogius darbo įrankius, padedančius užtikrinti aukštesnę klientų aptarnavimo telefonu kokybę.

Nuo 2012 m. aplikacija išgyveno keletą transformacijų, tačiau galiausiai priėjo savo gyvavimo pabaigą (angl. lifecycle) ir buvo nuspręsta ją keisti iš esmės, nes aplikacija nebeatitiko šiandienos poreikių ir pasaulinių praktikų. Atnaujintai aplikacijai pasirinkta konteinerizuota architektūra, veikianti „Kubernetes“ platformoje.

Konteineris – tai mažiausias programinės įrangos vienetas, kuris savyje turi visas programai veikti reikalingas bibliotekas ir operacinės sistemos failus. Toks būdas paketuoti programinį kodą leidžia turėti mažiau priklausomybių nuo operacinių sistemų nesuderinamumo, lengviau didinti ir mažinti resursus, pagreitinti programavimo procesą ir turėti patikimiau veikiančią aplikaciją.

Nuo monolitinių aplikacijų prie konteinerizacijos

2023 metais „Telia“ pradėjo teikti konteinerių valdymo ir priežiūros platformą, įgalinančią konteinerizuotos programinės įrangos talpinimą ir paleidimą, vadinamą CaaS (angl. container as service – CaaS). Tai yra pilnai valdoma „Kubernetes“ platforma, kuri veikia „VMware Tanzu“ pagrindu. Ji padeda spręsti problemas, susijusias su pasenusia kodo baze, saugumo atnaujinimais, išilgėjusiu naujų funkcijų diegimo laiku ir kita.

Telia skambučių centro“ paslaugos programinis kodas buvo perkurtas naudojant mikroservizus. O per 6 mėnesius prie projekto dirbusi 10 žmonių komanda sistemą sudariusių daugiau nei 100 virtulių serverių perkėlė į 4 „Kubernetes“ klasterius. Tokiu būdu sukurta vieninga infrastruktūra, kurioje patalpintos izoliuotos klientų aplinkos. Sistemos architektūra pilnai atnaujinta, o kodo bazei ir infrastruktūrai panaudotos naujos technologijos ir „Telia“ grupės mastu naudojami įrankiai, tokie kaip „Github“ ir „Sonarcube“, leidžia taupyti programuotojų ir testuotojų laiką. Šis projektas „Telia“ žymi poslinkį nuo monolitinių aplikacijų prie pažangesnio konteinerizacijos su automatiniu testavimu.

„Kubernetes“– vis ryškesnė tendencija

„Programinės įrangos konteinerizacija šiandien yra viena ryškiausių IT pasaulio tendencijų. Programinio kodo išskaidymas į atskirus debesijai draugiškus mikroservisus leidžia užtikrinti didesnį sistemos stabilumą ir atsparumą pavieniams gedimams bei klaidoms, taip pat suteikia galimybę greičiau diegti atskirų programos dalių patobulinimus ir naujas funkcijas, išvengti problemų dėl operacinių sistemų nesuderinamumo. Konteinerizacija suteikia galimybę sistemų migraciją ir programos priežiūrą vykdyti debesų aplinkoje, infrastruktūros plėtojimo ir priežiūros darbus patikint paslaugos teikėjui.“

„Telia Cloud“ produkto vadovas Kipras Kretavičius

Leidžia užtikrinti efektyvų aplikacijos palaikymą

„Pritaikius naujas programinio kodo paketavimo technologijas, „Telia skambučių centro“ paslauga gali mažiau priklausyti nuo operacinių sistemų nesuderinamumo, automatizuotai didinti ar mažinti resursus priklausomai nuo aplikacijos apkrovos (angl. auto-scaling), pagreitinti programavimo procesą. Konteinerizacija leidžia efektyviau panaudoti resursus, taip prisidedant prie išlaidų mažinimo. Be to, automatizavus diegimo procesą, klientai gali greičiau pradėti naudotis atnaujinta aplikacija“, – sako „Telia skambučių centro“ produkto vadovas Simonas Mockus.

Nori daugiau sužinoti apie konteinerizuotų aplikacijų kūrimą?

Prisijunk prie webinaro ir sužinok apie jų privalumus bei galimybes!

  • Daugiau nei 100 virtualių serverių perkelta į 4 Kubernetes klasterius.

  • Dvigubai sutrumpintas kodo diegimo laikas.

  • Testavimas atliekamas automatizuotu būdu kodo klaidų tikimybę sumažina iki 99%.

Susiję straipsniai

Daugiau apie verslą
Verslas
2026-06-12

Dirbtinio intelekto (DI) technologijų plėtrą vis labiau lemia ne algoritmai, o fiziniai jų veikimo apribojimai. Nors DI dažniausiai asocijuojasi su pokalbių robotais ar teksto generavimo įrankiais, investuotojų dėmesys krypsta į visai kitas sritis.

Audrius pro „Telia“ komunikacijos vartus kasdien į viešumą išleidžia daug informacijos apie bendrovę, jos žmones, technologijų naujoves ir paslaugas. Jis tuo pačiu yra ir vartai, pro kuriuos į „Telia“ ateina žurnalistų klausimai, komentarų prašymai ir įdomių pašnekovų paieškos. Audrius labai mėgsta kūrybingą mobilumą, šią sąvoką taikydamas darbo vietoms ir įrenginiams – įskaitant ir ratuotus.
Audrius Stasiulaitis
Verslas
2023-12-04

Didžiausiame Baltijos šalyse Technologijų miestelyje „Cyber City“ atnaujinome IT infrastruktūrą. Vykdydami šį projektą turėjome ieškoti sprendimo, kuris užtikrintų saugų, patikimą ir nepertraukiamą ryšį darbuotojams, apjungtų technologijas, dizainą ir aukščiausius verslo poreikius.

Aurimas rūpinasi, kad „Telia“ verslo klientai gautų sprendimus, kurie padeda jiems augti greičiau ir dirbti užtikrinčiau. Jis su komanda padeda įmonėms išsirinkti tinkamiausias ryšio, IT ir technologijų paslaugas, kad šios kurtų realią vertę – nuo saugesnio darbo debesyje iki patikimesnio ryšio kasdieniams procesams. Aurimas gerai supranta verslo poreikius, todėl visada ieško sprendimų, kurie būtų ne tik techniškai pažangūs, bet ir praktiškai naudingi.
Aurimas Žlibinas
Verslas
2026-05-29

Prieš dešimtmetį skaitmenizacija daugeliui verslų vis dar buvo pasirinkimas. Pokyčiai buvo planuojami etapais, investicijos vertinamos atsargiai, o technologiniai sprendimai dažniausiai turėjo aiškią pradžią ir pabaigą.

Aurimas rūpinasi, kad „Telia“ verslo klientai gautų sprendimus, kurie padeda jiems augti greičiau ir dirbti užtikrinčiau. Jis su komanda padeda įmonėms išsirinkti tinkamiausias ryšio, IT ir technologijų paslaugas, kad šios kurtų realią vertę – nuo saugesnio darbo debesyje iki patikimesnio ryšio kasdieniams procesams. Aurimas gerai supranta verslo poreikius, todėl visada ieško sprendimų, kurie būtų ne tik techniškai pažangūs, bet ir praktiškai naudingi.
Aurimas Žlibinas

Atsisiųsk „Mano Telia“ programėlę

Greita ir patogu – jau šiandien valdyk savo ryšio paslaugas vienoje vietoje

Nuskaitykit QR kodą ir atsisiųskite programėlę