- Verslas
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.“
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.







