Kalo te përmbajtja
Tech Atlas

Menuja

Cloud dhe DevOps

Kalim në cloud, DevOps dhe menaxhim serverësh

Kalojmë faqet, aplikacionet dhe sistemet tuaja nga serveri në zyrë ose nga hostingu i vjetër në AWS, Azure ose Google Cloud, dhe ngremë rreth tyre punën DevOps: publikim të automatizuar, monitorim dhe backup. Kalimi në cloud planifikohet sipas punës suaj të përditshme, nga ekipi që ka dorëzuar mbi 85 projekte në pesë shtete.

Detajet

Çfarë përfshijnë shërbimet cloud dhe DevOps

Analizojmë si funksionojnë sot serverët dhe aplikacionet tuaja, i kalojmë në cloud, automatizojmë publikimin e versioneve të reja dhe ju dorëzojmë dokumentacionin. Llogaritë dhe infrastruktura mbeten në emrin tuaj.

Nis një projekt
  1. 01Analizë e serverëve dhe plan kalimi
  2. 02Kalim në AWS, Azure ose Google Cloud
  3. 03Publikim i automatizuar me CI/CD
  4. 04Infrastrukturë si kod me Terraform
  5. 05Kontejnerë me Docker dhe Kubernetes
  6. 06Monitorim, backup dhe kontroll kostosh

Si punojmë

  1. 01

    Analiza

    Mësojmë qëllimet, përdoruesit dhe kufizimet dhe biem dakord për qëllimin.

  2. 02

    Dizajni

    Rrjedhat, prototipet dhe ndërfaqja, të testuara para ndërtimit.

  3. 03

    Ndërtimi

    Sprinte dyjavore me një version që punon për ta parë çdo herë.

  4. 04

    Lançimi

    Testim, kontrolle sigurie dhe një publikim pa surpriza.

  5. 05

    Mbështetja

    Monitorim, përditësime dhe funksione të reja me ritëm të rënë dakord.

Kur ia vlen kalimi në cloud

Shumë biznese dhe institucione kanë ende sistemin kryesor në një server në zyrë ose në një hosting të lirë të blerë vite më parë. Kjo punon derisa diçka ndalon. Disa shenja që është koha për ndryshim:

  • Serveri në zyrë varet nga energjia dhe interneti i zyrës, dhe kur ato ndërpriten, ndalon puna
  • Faqja ose aplikacioni ngadalësohet sa herë rritet trafiku
  • Publikimi i një versioni të ri bëhet me dorë dhe e di vetëm një person
  • Backup-et bëhen, por askush nuk ka provuar t'i rikthejë

Cloud-i nuk është gjithmonë përgjigjja. Për një faqe të vogël, një server virtual i mirë mund të mjaftojë, dhe një sistem i vjetër i kaluar në cloud pa ndryshime shpesh kushton më shumë se më parë. Kur sistemi ka nevojë për punë para kalimit, e nisim me modernizimin e sistemeve.

Si e bëjmë kalimin në cloud

Çdo kalim ka planin e vet, por hapat mbeten të njëjtë:

  1. Analiza. Rendisim aplikacionet, databazat, lidhjet me sisteme të tjera dhe sasinë e të dhënave, dhe shënojmë kur sistemi mund të ndalojë e kur jo.
  2. Zgjedhja e cloud-it dhe e rajonit. Propozojmë AWS, Azure ose Google Cloud sipas licencave që keni, shërbimeve që ju duhen dhe vendit ku duhet të ruhen të dhënat.
  3. Ngritja e mjedisit. Krijojmë llogaritë, rrjetin, të drejtat e aksesit dhe mjediset e testimit dhe të punës me Terraform, që të mund të rindërtohen kur të duhet.
  4. Prova. Kalojmë së pari një sistem me rrezik të ulët ose një kopje, për të provuar transferimin e të dhënave dhe rikthimin pas.
  5. Kalimi. Sistemet kalojnë në orare të rëna dakord, me të dhënat të sinkronizuara dhe sistemin e vjetër gati si rezervë derisa gjithçka të jetë kontrolluar.
  6. Dorëzimi. Merrni dokumentacionin, udhëzimet për punët e zakonshme dhe një takim shpjegues me ekipin tuaj.

DevOps: versione të reja pa stres

DevOps është mënyra si softueri ndërtohet, testohet dhe publikohet çdo herë njësoj, pa hapa me dorë. Në praktikë ngremë një pipeline CI/CD që kontrollon dhe publikon çdo ndryshim, mbajmë infrastrukturën si kod në të njëjtin vend me aplikacionin dhe përdorim kontejnerë, që softueri të sillet njësoj në kompjuterin e programuesit, në testim dhe në punë reale. Mjetet që përdorim më shpesh:

  • AWS, Microsoft Azure dhe Google Cloud për serverë, databaza dhe ruajtje skedarësh
  • Terraform për infrastrukturën si kod
  • Docker dhe, kur ia vlen, Kubernetes për kontejnerët
  • GitHub Actions, GitLab CI ose Azure Pipelines për CI/CD

Disa kompani duan që ta ngremë këtë një herë dhe pastaj ta menaxhojnë vetë: ua dorëzojmë me dokumentacion dhe trajnim. Të tjerat preferojnë që serverët dhe publikimet t'i ndjekim ne vazhdimisht, si pjesë e mirëmbajtjes së softuerit.

Hosting, monitorim dhe kosto nën kontroll

Një sistem në cloud është gati kur e dini që punon dhe sa kushton. Vendosim monitorim për ato që ndikojnë te përdoruesit (koha e përgjigjes, gabimet, hapësira në disk, gjendja e databazës) dhe njoftime që i shkojnë personit të duhur me email, Slack ose Teams. Backup-et bëhen automatikisht, ruhen veçmas nga sistemi kryesor dhe provohen me një rikthim real, që të jeni të sigurt se punojnë.

Kjo ka rëndësi të veçantë për sistemet që lëshojnë fatura fiskale ose përpunojnë pagesa, ku ndalimi i sistemit ndalon shitjen; këto i njohim nga puna jonë për fiskalizimin dhe softuerin financiar. Faturat e cloud-it rriten pa u vënë re, ndaj i rishikojmë rregullisht bashkë me ju: serverë që nuk përdoren, databaza më të mëdha se sa duhet dhe mjedise testimi që mbeten ndezur natën.

Për kë punojmë dhe si nisim

Punojmë me biznese që e kanë sistemin kryesor në një server në zyrë, me dyqane online dhe platforma që presin më shumë klientë, me kompani që lëshojnë fatura fiskale nga sistemet e tyre dhe me institucione që duan t'i kalojnë sistemet e vjetra në një platformë të menaxhuar. Edhe për një startup që nis nga zero e ngremë infrastrukturën siç duhet që në fillim, që të mos ketë nevojë për kalim më vonë.

Zakonisht nisim me një analizë me objekt të caktuar: shohim si janë sot serverët dhe aplikacionet dhe ju dorëzojmë një plan kalimi, që mund ta zbatoni me ne ose me një ekip tjetër. Pas kalimit mund ta menaxhoni vetë infrastrukturën ose të vazhdojmë ne me DevOps si shërbim, me mbështetje në shqip. Për të planifikuar kalimin e sistemeve tuaja, na kontaktoni.

Cloud dhe DevOps

Pyetje të shpeshta

Si ndryshon cloud-i nga hostingu i zakonshëm?

Te hostingu i zakonshëm merrni me qira një server ose një pjesë të tij me kapacitet të fiksuar. Në cloud, si AWS, Azure ose Google Cloud, kapaciteti rritet ose ulet sipas nevojës, paguani për atë që përdorni dhe keni gati shërbime si databaza të menaxhuara, backup dhe monitorim.

Sa kushton kalimi në cloud?

Varet nga sa sisteme kalojnë, nëse kalojnë siç janë apo duhen ndryshuar, sasia e të dhënave dhe nëse doni që serverët t'i menaxhojmë ne edhe më pas. Nisim me një takim të shkurtër dhe një analizë të sistemeve, pastaj ju dërgojmë një ofertë me shkrim me objektin, hapat dhe afatet.

A do të ndalojë sistemi gjatë kalimit?

E planifikojmë kalimin që ndalimi të jetë sa më i shkurtër: të dhënat sinkronizohen paraprakisht, rikthimi pas provohet dhe kalimi bëhet në një orar të qetë që e zgjidhni ju. Disa sisteme kalojnë pothuajse pa ndërprerje, të tjerët kanë nevojë për një dritare të shkurtër mirëmbajtjeje. Plani e thotë qartë për secilin.

Cilin cloud të zgjedhim: AWS, Azure apo Google Cloud?

Nuk ka një cloud më të mirë për të gjithë. Azure u përshtatet shpesh kompanive që përdorin tashmë licenca Microsoft, AWS ka një gamë shumë të gjerë shërbimesh, ndërsa Google Cloud zgjidhet shpesh për Kubernetes. Propozimin e bëjmë sipas softuerit tuaj, njohurive të ekipit dhe shërbimeve që ju duhen.

Ku ruhen të dhënat tona në cloud?

Në rajonin që zgjidhni ju. Të tre ofruesit kanë qendra të dhënash në Evropë, dhe rajoni caktohet që në planifikim. Nëse keni detyrime ligjore ose kontraktuale për vendin ku ruhen të dhënat, i marrim parasysh që në fillim dhe i shënojmë në plan.

A mund t'i menaxhoni serverët tanë pas kalimit?

Po. Mund të vazhdojmë të ndjekim serverët, publikimet, monitorimin dhe backup-et si shërbim i vazhdueshëm, me komunikim në shqip. Nëse preferoni t'i menaxhoni vetë, ju dorëzojmë gjithçka me dokumentacion dhe trajnojmë personin që do të merret me to.

Shërbime të tjera