Pritja dhe kontejnerët LXC

logoja lxc

Kohët e fundit, u botua lajmi se SiteGround, një nga ofruesit kryesorë të mbajtjes së faqeve në Evropë, ishte duke u vendosur në vendin tonë dhe duke adoptuar teknologjinë më të përparuar për sa i përket performancës: ne po flasim për Kontejnerët Linux ose LXC. Ky funksionalitet nuk është i ri, brenda sistemeve operative, meqenëse FreeBSD ka burgje, Solaris ka Zona dhe ka lloje të tjerë kontejnerësh siç janë ato të ofruara nga OpenVZ dhe Linux VServer që kanë një konfigurim tjetër brenda kernelit të tyre për ta realizuar atë.

Fakti që SiteGround ka përqafuar këtë pozicion për sa i përket teknologjisë së tij dhe vizionit të tij të qartë të biznesit të përqendruar në performancën e lartë të infrastrukturës së saj, si në nivelin e harduerit (përmes gjendja e ngurtë drejton SSD) si një softuer, ngre pyetjen nëse është kaq i mirë dhe premtues. Ne flasim për LXC në kontejnerët më poshtë.

Kontejnerët LXC ose Linux aktualisht përfaqësojnë një nga teknologjitë më moderne me projeksionin më të madh në të ardhmen. Eshte per kontejnerë që virtualizojnë mjedise në nivelin e sistemit operativ Linux dhe mund të vendosen në shumë raste brenda të njëjtit server fizik. Të gjithë ata veprojnë të izoluar si SPV (servera privatë virtualë) ose EV (mjedise virtuale), ku të gjitha burimet sigurohen në nivelin e përpunimit, komunikimit dhe ruajtjes.

Por ku është me të vërtetë përfitimi i kontejnerëve? Le të marrim shembullin e mëposhtëm. Një portal shërbimesh dëshiron që përdoruesit e tij të jenë në gjendje të vendosin platforma autonome dhe të izoluara sipas kërkesës. Tradicionalisht, i gjithë programi kompjuterik dhe përbërësit e kërkuar për secilin mjet të dëshiruar duhet të instalohen, por falë kontejnerëve, të gjitha burimet e nevojshme mund të grupohen së bashku dhe të instancohen sa herë që kërkohet automatikisht.

lxc kundër host

Kur ishin në SiteGround, ata bënë migrimin e tyre të fundit, ata mirëpritën, përveç kësaj teknologjie, ruajtjen përmes një disku të ngurtë SSD. LXC u siguron atyre, sipas fjalëve të punonjësve të saj, fleksibiliteti që ju nevojitet për biznesin tuaj, dhe disqe SSD shpejtësia e kërkuar e ekzekutimit për të siguruar një shërbim adekuat në kohë për përdoruesit e tij. Për më tepër, kompania ka krijuar implementimin e saj të LXC dhe gjeneron një mori rregullimesh për kernelin Linux që rregullojnë defektet dhe rregullojnë problemet e sigurisë.

E ardhmja e kontejnerëve duket shumë premtuese dhe mund të tregojë fundin e Virtualizimit siç e njohim sot. Ose jo?

Karakteristikat LXC

La aftësia për të krijuar kontejnerë të kapsuluar dhe të izoluar me grupin tuaj të burimeve është një funksion që kryhet tashmë sot nga mjediset e virtualizimit. Sidoqoftë, teknologjia e kontejnerëve siguron rritjen e performancës (pothuajse të ngjashme me virtualizimin me metale të zhveshura) dhe fleksibilitetin. Kontejnerët nuk imitojnë harduerin e një makine dhe për sa kohë që një hapësirë ​​nuk virtualizohet, nuk merret hapësirë ​​për ruajtje.

LXC duhet të konceptohet si një sistem operativ brenda tonës, dhe që për qëllime praktike sillet si një makinë virtuale. Emulimi bëhet nga vetë kerneli Linux dhe LXC siguron enën minimale për të qenë në gjendje të ruajë një shabllon të shpërndarjeve të ndryshme të sistemit operativ dhe aplikacioneve të përdoruesve që lejojnë ripërdorimin e tij në mjedise të ndryshme dhe ciklet e zhvillimit.

La transportueshmëri Me këtë funksionalitet sigurohet, pasi shkëput aplikacionet nga sistemi operativ dhe është e mundur të ekzekutoni çdo kontejner nga instalimi i një ambienti minimal. Përveç kësaj, në sajë të izolimit të burimeve, është e mundur të ekzekutohen disa shembuj të disa versioneve të Java, PHP ose Apache në të njëjtën kohë, me fleksibilitet total dhe të jenë në gjendje të ekuilibrojnë ngarkesat e tyre midis disa sistemeve, të klonojnë mjediset e tyre ose të bëjnë kopjimet rezervë për disa sekonda.

E ardhmja e virtualizimit nuk ka përfunduar ende, pasi që me të është e mundur të vendosen ekosisteme shumë të ndryshme që, aktualisht, kontejnerët nuk janë të aftë të përdorin një bërthamë specifike për këtë detyrë.

LXC dhe Docker

lxc-vs-doktor

LXC dhe Docker janë dy sisteme kontejnerësh filozofia e të cilave funksionon në një mënyrë shumë të ngjashme: virtualizoni në izolim mjedise të ndryshme të aplikacioneve që funksionojnë në mënyrë autonome. Ubutu punon me të dy projektet që shpesh kanë tendencë të ngatërrohen dhe ndryshimin kryesor të të cilave ju bëjmë ta vëreni. Kontejnerët LXC kanë një init që lejon ekzekutimin e shumë proceseve ndërsa Kontejnerët docker kanë një që mund të ekzekutojë vetëm një proces të vetëm të secilit lloj.

Ideja e Docker është të zvogëlojë madhësinë e kontejnerëve tuaj sa më shumë që të jetë e mundur në një proces të vetëm që menaxhohet nga ky aplikacion. Problemi është se shumë aplikacione të zhvilluara sot kanë pritshmëri se mund të ekzekutohen në ambiente me shumë fije, me mbështetjen e disa cron, daemons, SSH, etj. Meqenëse Docker nuk ka ndonjë nga këto, konfigurimi i mjedisit të vendosjes, rrjeti, ruajtja dhe orkestrimi përfundimtar i të gjithë sistemit duhet të bëhet përmes aplikacionit.

Ky është vetëm maja e ajsbergut, si pyetje të tjera mbeten në ajër të tilla si menaxhimi i burimeve të rrjetit, tunelimi i komunikimeve, grumbullimi i kontejnerëve ose migrimi midis mjediseve të nxehta. Aktualisht, duket se hendeku që ndan të dy teknologjitë dëshiron të zvogëlohet dhe do të jetë koha që kush vendos se cila teknologji do të pozicionohet më lart.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.