Kritinės IT infrastruktūros valdomos paslaugos

Teikiame kritinės IT infrastruktūros kūrimo, plėtros ir valdymo paslaugas. Užtikriname, kad kliento infrastruktūra būtų naudojama saugiai, našiai ir efektyviai.

Plačiau

Sprendimai pokyčiams

Kuriame IT sprendimus, jungiančius Jūsų organizacijai aktualias skaitmeninės transformacijos sritis.

Plačiau

Aplikacijos organizacijoms

Organizacijos spartesnei veiklai siūlome aplikacijas, kurios automatizuoja pasikartojančius procesus.

Plačiau

Mikroservisai

Dažnai organizacijos dirba su informacinėmis sistemomis, kurios yra susietos su viena, neretai sena technologija.

Plečiant skaitmeninę veiklą, informacinės sistemos auga ir plečiasi, todėl senas dideles sistemas dėl jų dydžio ir sudėtingumo tampa sunku palaikyti ir atnaujinti, nestabdant visos sistemos darbo.

Tuomet reikia naujų technologijų, kurios leistų greitai įdiegti atnaujinimus ar koreguoti klaidas. Šiam tikslui pasitarnauja mikrosistemų architektūra.

Ją pasitelkus, didelė monolitinė programa išskaidoma į kelias mažesnes savarankiškas programas, turinčias savo paskirtį ir glaudžiai bendradarbiaujančias.

Toks sprendimas yra aktualus įmonėms ir organizacijoms kuriant naujas sudėtingas ar didelės apimties sistemas, atnaujinant nusidėvėjusias sistemas, siekiant užtikrinti jų aukštą pasiekiamumą ir patikimumą, atsparumą klaidoms ir galimybę jas plėsti.

Taip pat šią architektūrą yra aktualu naudoti norint dažnai atnaujinti ar greitai vystyti sistemas, siekiant jas perkurti dalimis.

„Novian“ siūlo plėsti informacines sistemas pereinant prie mikroservisų architektūros ir „DevOps“ metodo gerosios praktikos reikalavimų ir rekomendacijų, taip užtikrinant plėtros efektyvumą bei maksimaliai automatizuojant sistemų diegimo darbus.

Siūloma galimybė lanksčiai pasitelkti mikroservisų architektūrą – panaudojant įvairius jos šablonus su įvairiomis perėjimo strategijomis.

Pagrindiniai mikroservisų architektūros įgyvendinimo principai:

  • išskaidyta atsakomybė – kiekvienas mikroservisas įgyvendina konkrečią funkciją ar funkcionalumą;
  • nepriklausomumas – mikroservisai yra nepriklausomi arba mažai tarpusavyje susiję (angl. loosely coupling), o mikroserviso paslauga yra pasiekiama tik per standartizuotą aplikacijų programavimo sąsają (API) ir neatskleidžia integruojamoms sistemoms ar kitiems mikroservisams savo vidinių detalių, dažniausiai turi savo izoliuotą duomenų bazę ar schemą;
  • decentralizacija – sistemos funkcionalumo atsakomybė ir duomenys yra išskirstyti pagal paslaugas.

Pagrindiniai mikroservisų architektūros privalumai:

  • Leidžia nuolat diegti (angl. continuous delivery and deployment) priemones didelėse sudėtingose sistemose;
  • Maži ir lengvai palaikomi;
  • Nepriklausomai diegiami;
  • Sistemos yra nepriklausomai testuojamos;
  • Galima pernaudoti jau turimus servisus;
  • Nepriklausomai plečiami (angl. scalling);
  • Skirtingus mikroservisus gali diegti atskiros komandos ir skirtingomis technologijomis, todėl galima lygiagretinti darbus ir juos greičiau atlikti;
  • Atskirus mikroservisus galima diegti naujesnėmis technologijomis;
  • Geresnė izoliacija ir ištaisymas nekeičiant visos sistemos atvejais.

Aktuali informacija apie šią paslaugą: atsisiųsti.