Huis beoordelingen Containerx lanceert docker in de onderneming

Containerx lanceert docker in de onderneming

Video: Containers e Docker (November 2024)

Video: Containers e Docker (November 2024)
Anonim

Containers hebben het afgelopen jaar de wereld van software-ontwikkeling stormenderhand veroverd. Populair gemaakt door Docker, de virtualisatietechnologie van het besturingssysteem (OS) voor het draaien en uitvoeren van cloud-gebaseerde applicaties, hebben containers een ontluikende ruimte gecreëerd met open-source containernetwerken, orkestratie en opslagtechnologieën.

Grotere technische spelers krijgen ook voet aan de grond in de ruimte. De Windows Server- en Hyper-V-containers van Microsoft waren in gebruik in Windows Server 2016 Technical Preview 3 en VMware's Photon OS-middleware-framework omvat het eigen merk van vSphere-gebaseerde Linux-containerondersteuning. Containers en de markt om hen heen worden volwassen en de technologie is klaar voor de volgende fase: acceptatie op ondernemingsniveau.

Op DockerCon Europe 2015 in Barcelona wordt volgende week een nieuwe startup genaamd ContainerX gelanceerd in beta als een speciaal gebouwd containerplatform voor IT van de onderneming. ContainerX, opgericht door voormalige werknemers van Citrix, Microsoft en VMware, lanceert met durfkapitaal (VC) financiering van General Catalyst investeerder en voormalige VMware CTO Steve Herrod, en van Jerry Chen van Greylock Partners, de eerste investeerder in Docker. Het platform is gericht op bedrijfsbeheerders die een multi-tenant containerinfrastructuur willen bouwen en beheren die elastisch is en horizontaal kan worden geschaald binnen het bedrijf.

Mede-oprichter en CEO van ContainerX Kiran Kamity zei dat het platform ernaar streeft de populariteit van Docker bij de ontwikkelaarscommunity te benutten voor een bredere acceptatie van ondernemingen. "Ontwikkelaars zijn dol op Docker en Docker heeft fantastisch werk geleverd door te proberen applicaties te verpakken met afhankelijkheden, zodat ze gemakkelijk kunnen worden ontwikkeld en getest, " zei Kamity. "Containers zijn op dit moment een ontwikkelaarstechnologie, maar ze kunnen potentieel iets fundamenteler worden: als bouwstenen voor bedrijfsinfrastructuur."

Flipping Container Infrastructure op zijn kop

Kamity omschreef ContainerX als VMware vSphere voor containers. Het is een kant-en-klaar containerinfrastructuurplatform dat door IT-gebruikers van bedrijven kan worden beheerd, met toegang voor ontwikkelaars via de Docker-opdrachtregel. Voor bedrijven zei Kamity dat het vier kernproblemen oplost die bestaan ​​in traditionele op virtuele machines (VM) gebaseerde stapels.

1. Veerkracht: een malafide container kan andere containers laten crashen of verhongeren.

2. M ulti-tenancy: meerdere dev-groepen delen hetzelfde containercluster.

3. Elasticiteit: het is moeilijk voor teams om reeds ingezette middelen opnieuw toe te wijzen.

4. Horizontaal schalen: ondernemingen kunnen niet effectief een grotere containerinfrastructuur op schaal bouwen.

Deze problemen komen volgens Kamity voort uit de manier waarop VM's consolideren om minder fysieke hardware te gebruiken. Dit bespaart ruimte, maar voorkomt dat IT-beheerders het besturingssysteem in elke VM beheren, bijwerken, beveiligen en betalen. Dit leidt ook tot minder applicatiebeheer, zonder mechanismen voor bijwerken, wijzigingen terugdraaien en schalen in het datacenter.

"Containers zijn de fundamentele bouwsteen van het datacenter van de toekomst, " zei Kamity, die legde uit dat containers applicaties samen met afhankelijkheden in één eenheid verpakken voor een eenvoudigere implementatie en migratie, terwijl meer computerwerkbelastingen op een enkele server mogelijk zijn. ContainerX breidt die compacte kneedbaarheid uit tot ondernemingen door te dienen als "de lijm" (zoals Kamity het noemde) voor bedrijven die navigeren in een ingewikkeld containerlandschap van uiteenlopende formaten en technologieën.

ContainerX kiest een standaard containerstack voor ondernemingen. Het platform gebruikt Docker als formaat, Docker Swarm voor orkestratie, libnetwork (voorheen Socketplane) voor netwerken en heeft zijn eigen permanente opslagplug-in. Wat Kamity de 'magie' van het platform noemde, zijn Elastic Container Clusters en Container Pools, de twee technologieën voor containerarchitectuur waarop patent is aangevraagd.

Geïnspireerd door wat VMware's Distributed Resource Scheduler (DRS) voor VM's deed, verzamelen ContainerX's Container Pools één gemeenschappelijke pool van rekenkracht waaruit enterprise-teams kunnen trekken, afgetopt met aangepaste CPU en geheugenlimieten, en getagd met laag, gemiddeld of hoog prioriteit om te helpen bij het toewijzen van middelen. Elastische clustering kan die containerpools vervolgens automatisch schalen zonder een frauduleus proces waarbij hosts of te veel containers die in hetzelfde cluster zitten, crashen.

"Stel dat u bijvoorbeeld drie groepen in een bedrijf hebt en elk containers wilt gebruiken, " zei Kamity. "Vandaag de dag, als je een cluster wilt opzetten dat kan worden gedeeld door deze drie ontwikkelaarsgroepen, is het probleem dat de containers die elk van deze groepen uitvoert, dezelfde cluster bezetten, zonder echte grenzen. Containers die eigendom zijn van één groep zullen menigte in elk ander. Elk van deze clusters, zelfs beheerd onder dezelfde ruit, moet zijn eigen rekenmachine hebben en er is geen concept van relatieve prioriteiten."

Door dat paradigma van gedeelde hosts en modulaire bronnen om te schakelen naar modulaire hosts en gedeelde bronnen, werpt het platform een ​​paar grote hindernissen op voor de acceptatie van bedrijfscontainers. ContainerX stelt ondernemingen in staat om bijvoorbeeld drie elastische clusters on-premises, op Amazon Web Services (AWS), en op Microsoft Azure, in zowel publieke als private clouds, te beheren vanuit één admin-dashboard.

Kamity beveelt ondernemingen aan containers op bare-metal OS te laten draaien, maar ContainerX biedt ook een optie om in VM's te draaien. ContainerX zal in beta starten met ondersteuning voor Linux-containers op bare metal en AWS, en zal Windows-ondersteuning en LDAP-integratie toevoegen in toekomstige releases. Het platform ondersteunt momenteel alleen de standaard Docker-stack om het proces voor bedrijven te vereenvoudigen, maar Kamity zei dat het bedrijf zal overwegen ondersteuning toe te voegen voor het CoreOS Rocket-formaat en andere open-source orkestratietools (zoals Apache Mesos en Google's Kubernetes) naarmate de markt zich ontwikkelt.

ContainerX onderzoekt ook een prijsmodel op basis van het aantal containers in productie in plaats van te laden via core of CPU, als onderdeel van de manier waarop Kamity het datacenter ziet evolueren samen met containers en virtualisatie. "Datacenters zijn in de kern veel toepassingen", zegt Kamity. "Als die applicaties in containers zouden worden geplaatst, denken we dat het datacenter van de toekomst er uit zou zien. ContainerX is dat in het datacenter de applicaties virtueel draaien in workloads van het machinetype, met als doel een platform te bieden vergelijkbaar met VScale en Hyper-V en samen met hen."

ContainerX is een containerstapel naast de VM-stapel die de ondernemingen keuze zal geven en hen in staat zal stellen deze toekomstige datacenterwereld te bereiken. Bij de start van DockerCon Europe 2015 op 16 november kunnen enterprise-gebruikers zich aanmelden voor de ContainerX-bèta op.

Containerx lanceert docker in de onderneming