LXC gostovanje in zabojniki

logotip lxc

Pred kratkim je bila objavljena novica, da se je SiteGround, eden največjih ponudnikov spletnega gostovanja v Evropi, naselil v naši državi in ​​sprejel najsodobnejšo tehnologijo glede učinkovitosti: govorimo o Linux Containers ali LXC. Ta funkcionalnost v operacijskih sistemih ni nova, saj ima FreeBSD Jails, Solaris Zone in obstajajo tudi druge vrste vsebnikov, kot sta OpenVZ in Linux VServer, ki imajo v svojem jedru drugačno konfiguracijo za izvajanje.

Dejstvo, da je SiteGround zavzel ta položaj v smislu svoje tehnologije, in njegova jasna poslovna vizija se je osredotočila na visoko zmogljivost svoje infrastrukture, tako na strojni ravni (prek polprevodniški SSD) kot programska oprema postavlja vprašanje, ali je tako dobra in obetavna. Spodaj govorimo o LXC za zabojnike.

LXC ali Linux Containers trenutno predstavlja eno najsodobnejših tehnologij z največjimi pričakovanji v prihodnosti. Je približno vsebniki, ki virtualizirajo okolja na ravni operacijskega sistema Linux in jih je mogoče razporediti na več primerkov znotraj istega fizičnega strežnika. Vsi delujejo ločeno kot SPV (navidezni zasebni strežniki) ali EV (navidezna okolja), kjer so vsi viri na voljo na ravni obdelave, komunikacije in shranjevanja.

Kje pa je v resnici korist zabojnikov? Vzemimo naslednji primer. Servisni portal želi, da bi lahko uporabniki na zahtevo uvajali avtonomne in izolirane platforme. Tradicionalno bi bilo treba namestiti vso programsko opremo in komponente, potrebne za vsako želeno orodje, toda zahvaljujoč vsebnikom, vsi potrebni viri se lahko združijo in ustvarijo tolikokrat, kolikor je potrebno samodejno.

lxc vs gostitelj

Ko so v SiteGround izvedli svojo zadnjo selitev, so poleg te tehnologije pozdravili še shranjevanje prek SSD diska s trdim diskom. LXC jim po besedah ​​lastnih zaposlenih zagotavlja prilagodljivost, ki jo potrebujete za svoje podjetjein SSD diski zahtevano hitrost izvedbe pravočasno zagotoviti ustrezne storitve svojim uporabnikom. Poleg tega je podjetje ustvarilo lastno implementacijo LXC in ustvarilo veliko popravkov za jedro Linuxa, ki odpravljajo napake in odpravljajo varnostne težave.

Prihodnost kontejnerjev se zdi zelo obetavna in bi lahko pomenila konec virtualizacije, kakršno poznamo danes. Ali ne?

Lastnosti LXC

La sposobnost ustvarjanja zaprtih in izoliranih vsebnikov z lastnim bazenom virov gre za funkcijo, ki jo danes že izvajajo okolja za virtualizacijo. Vendar tehnologija zabojnikov zagotavlja večjo zmogljivost (skoraj podobno virtualizaciji brez kovin) in prilagodljivost. Posode ne posnemajo strojne opreme stroja in dokler prostor ni virtualiziran, prostora za shranjevanje ne zavzame.

LXC bi moral biti zasnovan kot operacijski sistem znotraj našega, in da se v praktične namene obnaša kot virtualni stroj. Emulacijo izvaja jedro Linuxa, LXC pa zagotavlja minimalni vsebnik, da lahko shrani predlogo različnih distribucij operacijskega sistema in uporabniških aplikacij, ki omogočajo njeno ponovno uporabo v različnih okoljih in razvojnih ciklih.

La prenosljivost S to funkcionalnostjo je zagotovljeno, saj ločuje aplikacije od operacijskega sistema in je mogoče namestiti minimalno okolje iz katerega koli vsebnika. Poleg tega je zaradi izolacije virov mogoče hkrati zagnati več primerkov več različic Java, PHP ali Apache, s popolno prilagodljivostjo in uravnavanjem obremenitve med več sistemi, kloniranjem okolja ali ustvarjanjem varnostne kopije v nekaj sekundah.

Prihodnost virtualizacije še ni končana, saj je z njim mogoče uporabiti zelo raznolike ekosisteme, ki trenutno zabojniki ne morejo uporabiti določenega jedra za to nalogo.

LXC in Docker

lxc-vs-docker

LXC in Docker sta dva sistema za zabojnike, katerih filozofija deluje na zelo podoben način: ločeno virtualizirajte različna aplikacijska okolja, ki delujejo samostojno. Ubutu sodeluje z obema projektoma ki so pogosto zmedeni in katerih glavna razlika vas opažamo. Zabojniki LXC imajo init, ki omogoča izvajanje več procesov medtem Docker zabojniki imajo enega, ki lahko zažene samo en postopek vsake vrste.

Ideja Dockerja je čim bolj zmanjšati velikost vaših posod v en sam postopek, ki ga upravlja ta aplikacija. Težava je v tem, da številne danes razvite aplikacije pričakujejo, da jih bo mogoče izvajati v večnitnih okoljih, s podporo več cron, demonov, SSH itd. Ker Docker nima nobenega od teh, je treba konfiguracijo okolja za uvajanje, omrežje, shranjevanje in končno orkestracijo celotnega sistema opraviti prek aplikacije.

To je le vrh ledene gore, kot druga vprašanja ostajajo v zraku kot so upravljanje omrežnih virov, tuneliranje komunikacij, zlaganje vsebnikov ali selitev med vročimi okolji. Trenutno se zdi, da se želi vrzel, ki ločuje obe tehnologiji, zmanjšati in čas bo, kdo se bo odločil, katera tehnologija bo postavljena zgoraj.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.