Acasă opinii Containerx lansează docker în întreprindere

Containerx lansează docker în întreprindere

Video: Объяснение контейнеров (Noiembrie 2024)

Video: Объяснение контейнеров (Noiembrie 2024)
Anonim

Containerele au luat lumea de dezvoltare a software-ului prin furt în ultimul an. Popularizată de Docker, tehnologia de virtualizare a sistemului de operare (OS) pentru rotirea și rularea aplicațiilor bazate pe cloud, containerele au creat un spațiu plin de tehnologii de rețea de containere open-source, orchestrare și tehnologii de stocare.

Jucătorii mai mari de tehnologie câștigă, de asemenea, poziții în spațiu. Containerele Windows Server și Hyper-V Microsoft au funcționat în Windows Server 2016 Technical Preview 3, iar cadrul intermediar Photon OS de la VMware include propriul brand de suport pentru containere Linux bazat pe vSphere. Containerele și piața din jurul lor se maturizează, iar tehnologia este pregătită pentru următoarea fază: adoptarea la scară de întreprinderi.

La DockerCon Europe 2015, la Barcelona, ​​săptămâna viitoare, o nouă start-up numită ContainerX se va lansa în versiunea beta ca platformă de containere concepută special pentru IT. ContainerX, fondată de foști angajați ai Citrix, Microsoft și VMware, se lansează cu finanțare de capital de risc (VC) de la investitorul General Catalyst și fostul CTO VMware Steve Herrod, și de la Jerry Chen de la Greylock Partners, primul investitor în Docker. Platforma este orientată către administratorii de întreprinderi care doresc să construiască și să gestioneze o infrastructură de containere cu mai mulți chiriași, care să fie elastică și care să poată face o scară orizontală în întreaga companie.

Coran fondatorul și CEO-ul ContainerX, Kiran Kamity, a declarat că platforma își propune să profite de popularitatea lui Docker în rândul comunității de dezvoltatori pentru adoptarea unei întreprinderi mai răspândite. "Dezvoltatorii adoră Docker, iar Docker a făcut o treabă fantastică de a încerca să împacheteze aplicații cu dependențe, astfel încât să fie ușor de dezvoltat și testat", a spus Kamity. "Containerele sunt, în acest moment, o tehnologie pentru dezvoltatori, dar au potențialul de a deveni ceva mai fundamental: ca elemente de construcție pentru infrastructura întreprinderilor."

Răsturnarea infrastructurii de containere pe capul său

Kamity a descris ContainerX drept VMware vSphere pentru containere. Este o platformă de infrastructură pentru containere gata de mers, concepută pentru gestionarea utilizatorilor IT ai întreprinderii, cu acces dezvoltator prin intermediul liniei de comandă Docker. Pentru întreprinderi, Kamity a spus că rezolvă patru probleme de bază care există în stivele tradiționale bazate pe mașini virtuale (VM).

1. Reziliență: Un container necinstit poate prăbuși sau muri de foame alte containere.

2. M ulti-tenancy: mai multe grupuri dev partajează același grup de containere.

3. Elasticitate: pentru echipe este dificil să realocăm resursele deja dislocate.

4. Scalare orizontală: întreprinderile nu pot construi în mod eficient o infrastructură de containere mai mare la scară.

Aceste aspecte decurg, în conformitate cu Kamity, din modul în care VM-urile se consolidează pentru a utiliza hardware mai puțin fizic. În timp ce economisiți spațiu, acest lucru împiedică administratorii IT să administreze, să actualizeze, să asigure și să plătească sistemul de operare care rulează în fiecare VM. Acest lucru duce, de asemenea, la un control al aplicației mai puțin, fără mecanisme de actualizare, schimbări înapoi și scalare în centrul de date.

"Containerele sunt blocul fundamental al bazei de date a viitorului", a spus Kamity, care a explicat că containerele ambalează aplicații împreună cu dependențele într-o singură unitate pentru o implementare și migrare mai ușoare, permițând totodată mai multe sarcini de lucru pe un singur server. ContainerX extinde acea maleabilitate compactă întreprinderilor, servind drept „clei” (așa cum l-a numit Kamity) pentru întreprinderile care navighează pe un peisaj de containere convolut de formate și tehnologii diferite.

ContainerX alege o stivă de containere implicită pentru întreprinderi. Platforma folosește Docker ca format, Docker Swarm pentru orchestrare, libnetwork (fost Socketplane) pentru rețea și are propriul plug-in de stocare persistent. Ceea ce Kamity a numit „magia” platformei sunt Elastice Container Clusters și Container Pools, cele două tehnologii de arhitectură a containerului care sunt în curs de brevet.

Inspirat de ceea ce a făcut distribuitorul resurselor distribuite de VMware (DRS) pentru VM-uri, ContainerX Container Pools agregă un grup comun de putere calculată din care echipele de întreprindere pot trage, plafonate cu limite de memorie setate personalizat și etichetate cu valori scăzute, medii sau ridicate. prioritate pentru a ajuta la alocarea resurselor. Clustering-ul elastic poate apoi scalarea automată a acestor grupuri de containere fără ca un proces necinstit să se prăbușească gazdele sau prea multe containere care se aglomerează în același cluster.

"De exemplu, să zicem că aveți trei grupuri într-o companie și fiecare vrea să folosească containere", a spus Kamity. "Astăzi, dacă doriți să configurați un singur cluster care poate fi partajat de aceste trei grupuri dev, problema este că containerele fiecăreia dintre aceste grupuri rulează ocupă același cluster, fără limite reale. Containerele deținute de un grup se vor aglomera Fiecare dintre aceste grupuri, chiar gestionate sub același geam de sticlă, trebuie să aibă propriul motor de calcul și nu există niciun concept de priorități relative."

Prin trecerea acestei paradigme a gazdelor partajate și a resurselor modulare la gazdele modulare și a resurselor partajate, platforma ridică câteva obstacole mari la adoptarea containerelor de întreprindere. ContainerX permite întreprinderilor să administreze, de exemplu, trei clustere elastice care rulează local, pe Amazon Web Services (AWS) și pe Microsoft Azure, atât în ​​cloud publice, cât și private, dintr-un tablou de bord admin.

Kamity recomandă întreprinderilor să ruleze containere pe sisteme de operare din metal gol, dar ContainerX oferă o opțiune de a rula și în VM-uri. ContainerX se va lansa în versiune beta cu suport pentru containere Linux pe metalul gol și AWS și va adăuga suport Windows și integrarea LDAP în versiunile viitoare. În prezent, platforma acceptă doar stiva Docker implicită pentru a simplifica procesul pentru întreprinderi, însă Kamity a declarat că compania va lua în considerare adăugarea de suport pentru formatul CoreOS Rocket și alte instrumente de orchestrare open-source (precum Apache Mesos și Google's Kubernetes) pe măsură ce piața se dezvoltă.

ContainerX explorează, de asemenea, un model de prețuri bazat pe numărul de containere în producție, mai degrabă decât încărcarea prin core sau CPU, ca parte a modului în care Kamity vede ca centrul de date să evolueze împreună cu containerele și virtualizarea. „La baza lor, centrele de date sunt o mulțime de aplicații”, a spus Kamity. "Dacă aceste aplicații ar fi conținutizate, acesta este ceea ce credem că ar arăta centrul de date al viitorului. ContainerX este că în centrul de date, aplicațiile rulează practic în sarcini de lucru de tipul mașinii, cu scopul de a oferi o platformă similară VScale și Hyper-V și în tandem cu ei."

ContainerX este o stivă de containere lângă stiva VM, care va oferi întreprinderilor posibilitatea de a alege și le va permite să ajungă la această lume de date viitoare. La începutul DockerCon Europe 2015 pe 16 noiembrie, utilizatorii de întreprinderi se pot înscrie la ContainerX beta la.

Containerx lansează docker în întreprindere