Hem recensioner Containerx lanserar dockare i företaget

Containerx lanserar dockare i företaget

Video: Debugging Docker Containers with docker exec and docker logs || Docker Tutorial 5 (September 2024)

Video: Debugging Docker Containers with docker exec and docker logs || Docker Tutorial 5 (September 2024)
Anonim

Behållare har tagit mjukvaruutvecklingsvärlden med storm det senaste året. Populariserat av Docker, operativsystemets (virtualiseringsteknologi) operativsystem för att spinna upp och köra molnbaserade applikationer, har containrar skapat ett växande utrymme fylt med öppna källkodsnätverk, orkestrering och lagringsteknologi.

Större tekniska spelare får också fotfäste i rymden. Microsofts Windows Server- och Hyper-V-containrar var igång i Windows Server 2016 Technical Preview 3, och VMwares ramverk för Photon OS-mellanprogram inkluderar företagets eget varumärke av vSphere-baserade Linux-containerstöd. Behållare och marknaden kring dem mognar, och tekniken är redo för nästa fas: företagsföretag.

På DockerCon Europe 2015 i Barcelona nästa vecka kommer en ny start som heter ContainerX lanseras till beta som en specialbyggd containerplattform för IT-företag. ContainerX, grundat av tidigare anställda i Citrix, Microsoft och VMware, lanserar med riskkapital (VC) -finansiering från General Catalyst-investeraren och före detta VMware CTO Steve Herrod, och från Jerry Chen från Greylock Partners, den första investeraren i Docker. Plattformen är inriktad på företagsadministratörer som vill bygga ut och hantera en flerbostad containerinfrastruktur som är elastisk och kan skala horisontellt över hela verksamheten.

ContainerXs grundare och VD Kiran Kamity sa att plattformen syftar till att utnyttja Dockers popularitet bland utvecklargruppen för mer utbredd företagstillämpning. "Utvecklare älskar Docker, och Docker har gjort ett fantastiskt jobb med att försöka paketera applikationer med beroenden så att de är lätta att utveckla och testa, " sa Kamity. "Behållare är just nu en utvecklare teknik men de har potential att bli något mer grundläggande: som byggstenar för företagsinfrastruktur."

Vänd behållarinfrastruktur på huvudet

Kamity beskrev ContainerX som VMware vSphere för containrar. Det är en redo att gå containerinfrastrukturplattform designad för IT-användare för företag att hantera, med utvecklare åtkomst via kommandoraden Docker. För företag sa Kamity att det löser fyra kärnproblem som finns i traditionella virtuella maskinbaserade stackar.

1. Resiliency: En skurkcontainer kan krascha eller svälta andra containrar.

2. M ultiabilitet: Flera dev-grupper delar samma behållarkluster.

3. Elasticitet: Det är svårt för team att omfördela redan utplacerade resurser.

4. Horisontell skalning: Företag kan inte effektivt bygga ut en större containerinfrastruktur i skala.

Dessa problem härstammar, enligt Kamity, från det sätt som VM: s konsoliderar för att använda mindre fysisk hårdvara. Samtidigt som det sparar utrymme förhindrar detta IT-administratörer från att hantera, uppdatera, säkra och betala för OS som körs i varje VM. Detta leder också till mindre applikationskontroll, utan mekanismer för uppdatering, rullning av ändringar och skalning i datacentret.

"Behållare är den grundläggande byggstenen för framtidens datacenter, " sade Kamity, som förklarade att containrar paketerar applikationer tillsammans med beroenden i en enda enhet för enklare distribution och migrering, samtidigt som det möjliggör mer datorarbete på en enda server. ContainerX utvidgar den kompakta smidbarheten till företag genom att tjäna som "limet" (som Kamity kallade det) för företag som navigerar i ett veckat behållarlandskap med olika format och tekniker.

ContainerX väljer en standardcontainerstapel för företag. Plattformen använder Docker som format, Docker Swarm för orkestrering, libnetwork (tidigare Socketplane) för nätverk, och har sin egen ihållande lagringsplugin. Det Kamity kallade plattformens "magi" är Elastic Container Clusters och Container Pools, dess två patentanslutna behållararkitekturteknologier.

Inspirerat av vad VMwares distribuerade resursschemaläggare (DRS) gjorde för VM: er samlar ContainerXs Container Pools en gemensam pool av datorkraft som företagsteam kan dra, täckta med anpassade CPU-och minnesgränser och taggade med låg, medium eller hög prioritering för att hjälpa tilldela resurser. Elastisk klustering kan sedan automatiskt skala de containerpoolerna utan att en skurkprocess kraschar värdar eller för många containrar som tränger in i samma kluster.

"Låt oss till exempel säga att du har tre grupper i ett företag och var och en vill använda containrar, " sa Kamity. "I dag, om du vill skapa ett kluster som kan delas av dessa tre dev-grupper, är problemet, behållarna som varje grupp kör, upptar samma kluster, utan några verkliga gränser. Behållare som ägs av en grupp kommer att tränga till en annan. Var och en av dessa kluster, till och med hanterade under samma glasruta, måste ha sin egen datormotor och det finns inget begrepp om relativa prioriteringar."

Genom att vända det paradigmet av delade värdar och modulära resurser till modulära värdar och delade resurser lyfter plattformen några stora hinder för att implementera företagets containrar. ContainerX tillåter företag att till exempel hantera tre elastiska kluster som körs på plats, på Amazon Web Services (AWS) och på Microsoft Azure, i både offentliga och privata moln, från en admin-instrumentpanel.

Kamity rekommenderar företag att köra containrar på bara metall OS men ContainerX ger också ett alternativ att köra i VM. ContainerX kommer att lanseras i beta med stöd för Linux-containrar på bara metall och AWS, och kommer att lägga till Windows-stöd och LDAP-integration i framtida utgåvor. Plattformen stöder för närvarande bara standard Docker-stacken för att förenkla processen för företag, men Kamity sa att företaget kommer att överväga att lägga till stöd för CoreOS Rocket-format och andra öppna källkodsverktyg (som Apache Mesos och Googles Kubernetes) när marknaden utvecklas.

ContainerX undersöker också en prissättningsmodell baserad på antalet containrar i produktion snarare än laddning per kärna eller CPU, som en del av hur Kamity ser datacentret utvecklas tillsammans med containrar och virtualisering. "I deras kärna är datacentra många applikationer, " sade Kamity. "Om dessa applikationer skulle behållas är det vad vi tror att framtidens datacenter skulle se ut. ContainerX är att i datacentret fungerar applikationerna praktiskt taget i maskintyps arbetsbelastningar, med målet att tillhandahålla en plattform som liknar VScale och Hyper-V och i tandem med dem."

ContainerX är en containerstapel bredvid VM-stacken som ger företagen val och gör att de kan nå denna framtida datacentervärld. I början av DockerCon Europe 2015 den 16 november kan företagsanvändare registrera sig för ContainerX beta kl.

Containerx lanserar dockare i företaget