Kubernetes, come la nuova applicazione server, e altro ancora

0
160

Zero

Kubernetes già ha una buona reputazione come una piattaforma di orchestrazione per contenitori e microservices, ma uno sviluppatore di un avvocato è di prendere le cose un passo ulteriore, osservando che, per prendere il posto di molti server di applicazioni.

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

La gestione di tutti quei contenitori.

Foto: Joe McKendrick

Kubernetes e progetti correlati, come OpenShift e Istio, “fornire i requisiti non funzionali che di solito una parte di un’applicazione server”, afferma Rafael Benevides, direttore dell’esperienza degli sviluppatori di Red Hat. Egli osserva in una recente DZone post che la combinazione di Kubernetes, OpenShift e Istio, che non sono collegati a una lingua specifica, non solo “incoraggiare l’uso della migliore tecnologia/linguaggio per ogni caso d’uso”, ma di fornire una più rapida alternativa alla tipica applicazione server che sono venuti sulla scena negli ultimi due decenni.

“I reali benefici di contenitori accadere quando si ha bisogno di aggiungere funzionalità di livello aziendale per la vostra applicazione,” Benevides stati. “E il modo migliore per fornire queste funzionalità per una data applicazione utilizzando Kubernetes come una piattaforma per loro.” Tali funzionalità includono il servizio di scoperta, di base, di invocazione, di elasticità, di generazione e distribuzione di condutture e di monitoraggio.

Ci sarà un posto per i server di applicazioni software di sviluppo: “si sta trasformando in sempre più come quadri,” Benevides continua.

Ci sono diversi motivi per cui Kubernetes è così popolare in negozi di sviluppo, secondo Ramon Guiu, VP del product management di Nuova Reliquia. In un Q&A pubblicato a JAXenter, egli osserva che Kubernetes “è stato costruito per la scala. La comunità di sviluppatori prontamente girato a causa del successo di Google di aver usato per i propri servizi a loro vasta scala”.

La capacità di gestire un microservices architettura è anche la chiave per Kubernetes’ di popolarità. La piattaforma consente di distribuire e gestire le applicazioni basate su un microservice di architettura ottenendo l’API a destra e offre un buon livello di astrazione,” Guiu stati. È estremamente esperto in applicazione di controllo del consumo di risorse attraverso la gestione del carico e spostamento al nuovo host.

Poi c’è il cloud angolo. Kubernetes è “diventato in breve tempo il centro di contenitore motore di orchestrazione per la maggior parte dei principali fornitori di servizi cloud, tra cui Amazon Web Services, Microsoft Azure, il Cloud di Google, la Piattaforma Cloud di IBM e Red Hat OpenShift,” Guiu stati. “Con servizi come Amazon EKS, Azure Kubernetes Servizio, e Google Kubernetes Motore di esperienza di sviluppo sta diventando sempre più perfetta e non necessita di un developer da installare, gestire, o di usare Kubernetes cluster. Stiamo andando a vedere un ulteriore innovazione in modo che uno sviluppatore può semplicemente trascinare un’applicazione e l’esecuzione in Kubernetes, senza dover costruire il Mobile immagine.”

Infine, c’è il ruolo chiave Kubernetes sta giocando in DevOps cultura, rendendo più facile per quanto riguarda i negozi al supporto continuo di integrazione e/o la consegna continua sforzi, Guiu stati.

Argomenti Correlati:

Cloud Priorità

Cloud

Big Data Analytics

L’innovazione

Tecnologia e Lavoro

Collaborazione

0