Kubernetes som den nya ansökan server och mycket mer

0
175

Noll

Kubernetes har redan ett gott rykte som en orkestrering plattform för behållare och microservices, men en utvecklare förespråkar är att ta saker ett steg längre, observera att det kan ta platsen för många servrar.

containers-suitcases-cropped-photo-by-joe-mckendrick.jpg

Att hantera alla dessa containrar.

Foto: Joe McKendrick

Kubernetes och relaterade projekt, såsom OpenShift och Istio, “ge de icke-funktionella kraven som används för att vara en del av en applikationsserver,” säger Rafael Benevides, chef för utvecklare upplevelse på Red Hat. Han konstaterar i en nyligen DZone efter att kombinationen av Kubernetes, OpenShift och Istio, som inte är knutna till något specifikt språk, inte bara att “främja användning av bästa teknik/språk för varje fall,” men ger ett snabbare alternativ till typiska applikationsservrar som har kommit på scen under de senaste två decennierna.

“De verkliga fördelarna av behållare hända när du behöver lägga till företagets kapacitet att din ansökan,” Benevides staterna. “Och det bästa sättet att tillhandahålla dessa funktioner till en container ansökan genom att använda Kubernetes som en plattform för dem.” Sådana resurser som omfattar service discovery, grundläggande åkallan, elasticitet, bygga och distribution av rörledningarna och övervakning.

Det är ändå kommer att vara en plats för applikationsservrar i utveckling av programvara, som är “mutera till att bli mer som ramar” Benevides fortsätter.

Det finns flera skäl till varför Kubernetes är så populära på utveckling affärer, enligt Ramon Guiu, VP product management på Nya Relik. I en Q&A inlagd på JAXenter, han konstaterar att Kubernetes “byggdes för skala. Utvecklare lätt visade att det på grund av den beprövade framgång Google har använt det för sina egna tjänster på deras stor skala.”

Förmågan att hantera en microservices arkitektur är också nyckeln till att Kubernetes ” popularitet. Plattformen gör det enkelt att driftsätta och använda program baserade på en microservice arkitektur genom att få API rätt och ger en god nivå av abstraktion,” Guiu staterna. Det är extremt skickliga på att styra tillämpningen resursförbrukning genom laststyrning och flyttar till nya värdar.

Sedan finns det en hel moln vinkel. Kubernetes har snabbt blivit en central behållare orkestrering motor för de flesta stora moln leverantörer, inklusive Amazon Web Services, Microsoft Azure, Google Cloud-Plattformen, IBM Moln, och Red Hat OpenShift,” Guiu staterna. “Med tjänster som Amazon EKS, Azure Kubernetes Service, och Google Kubernetes Motor utvecklare erfarenhet är att bli mer sömlös och inte kräver utvecklare att installera, hantera, eller driva Kubernetes kluster. Vi kommer att se ytterligare innovation här så att en utvecklare kan bara släppa ett program och kör det i Kubernetes utan att behöva bygga den Docker bild.”

Slutligen, finns det viktig roll Kubernetes spelar på DevOps kultur, vilket gör det lättare för it-affärer för att stödja kontinuerlig integration och continuous delivery insatser, Guiu staterna.

Relaterade Ämnen:

Cloud Prioriteringar

Cloud

Big Data Analytics

Innovation

Tech och Arbete

Samarbete

0