Kubernetes als de nieuwe applicatie server, en meer

0
151

Nul

Kubernetes heeft al een goede reputatie als een orchestration platform voor containers en microservices, maar een ontwikkelaar advocaat neemt nog een stap verder, met de observatie dat het in de plaats van veel applicatie-servers.

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

Het beheren van al die containers.

Foto: Joe McKendrick

Kubernetes en gerelateerde projecten, zoals OpenShift en Istio, “de niet-functionele eisen, die wordt gebruikt om een deel van een applicatie-server”, zegt Rafael Benevides, directeur van ontwikkelaar-ervaring in de Rode Hoed. Hij merkt in een recent DZone post dat de combinatie van Kubernetes, OpenShift en Istio, die zijn niet verbonden aan een specifieke taal, niet alleen “het stimuleren van het gebruik van de beste technologie/taal voor elke use-case”, maar zorgen voor een sneller alternatief voor de typische applicatie-servers die op het toneel de afgelopen twee decennia.

“De echte voordelen van containers gebeuren wanneer moet u enterprise-mogelijkheden voor uw toepassing” Benevides staten. “En de beste manier om mogelijkheden om een container toepassing is door het gebruik van Kubernetes als een platform voor hen.” Dergelijke mogelijkheden zijn service discovery, basic aanroepen, elasticiteit, bouwen en implementeren van pijpleidingen en monitoring.

Er is nog wel een plek voor de application servers in de ontwikkeling van software, die zijn “verandert in steeds meer als kaders,” Benevides blijft.

Er zijn verschillende redenen waarom Kubernetes is zo populair bij de ontwikkeling van winkels, volgens Ramon Guiu, VP product management bij Nieuwe Relikwie. In een Q&A geplaatst op JAXenter, merkt hij op dat de Kubernetes “werd gebouwd voor de schaal. De gemeenschap van ontwikkelaars gemakkelijk gedraaid vanwege het bewezen succes van Google te hebben gebruikt voor hun eigen diensten op hun enorme omvang.”

De mogelijkheid tot het beheren van een microservices architectuur is ook de sleutel tot Kubernetes’ populariteit. Het platform maakt het gemakkelijk te implementeren en te bedienen-toepassingen gebaseerd op een microservice architectuur door de API-rechts en biedt u een goed niveau van abstractie,” Guiu staten. Het is zeer bedreven in het controleren van de toepassing van het verbruik van hulpbronnen door middel van load management en de overgang naar de nieuwe host.

Dan is er het hele cloud-hoek. Kubernetes heeft “snel uitgegroeid tot de centrale container orchestration engine voor de meeste grote cloud-aanbieders, zoals Amazon Web Services, Microsoft Azure, Google Cloud Platform, IBM Cloud, en Red Hat OpenShift,” Guiu staten. “Met diensten zoals Amazon EKS, Azure Kubernetes Service en Google Kubernetes Motor de developer-ervaring wordt steeds meer naadloze en die niet vereist dat een ontwikkelaar te installeren, beheren of exploiteren Kubernetes clusters. We gaan het zien van verdere innovatie hier dus dat een ontwikkelaar kan gewoon neerzetten van een applicatie en voer het uit in Kubernetes zonder in te bouwen in het Koppelvenster beeld.”

Tenslotte is er de belangrijke rol Kubernetes speelt in DevOps cultuur, waardoor het eenvoudiger voor IT-winkels te ondersteunen continuous integration en continuous delivery inspanningen, Guiu staten.

Verwante Onderwerpen:

Cloud Prioriteiten

Cloud

Big Data Analytics

Innovatie

Tech en Werk

Samenwerking

0