Quale è la considerazione degli sviluppatori cloud-native nei confronti di Kubernetes?
Sebbene possa sembrare scontato, Kubernetes non vuol dire cloud-native. O meglio, Kubernetes è certamente uno strumento cloud-native, proprio perché il significato di questa parola tanto in voga, stando alla definizione data dalla CNCF (Cloud Native Computing Foundation), è sostanzialmente “tutto quello che è scalabile, automatizzato e viaggia su cloud pubblici o privati”.
Ma tra gli sviluppatori che lavorano nell’ambito cloud-native, quanti sono quelli che utilizzano e conoscono Kubernetes?
La risposta la racconta uno studio di Slashdata presentato alla recente Kubecon e raccontato da devclass.com, uno studio che ha utilizzato proprio la definizione di cloud-native che abbiamo raccontato poco sopra, per fare tutti i distinguo del caso all’interno del bacino di 19000 sviluppatori intervistati.
Secondo il rapporto, il numero di sviluppatori che utilizzano i container è cresciuto da 9 a 10 milioni e mezzo in un anno, numeri che però se vengono ristretti agli sviluppatori cloud-native si riducono, da 6,1 milioni a 7,1 milioni. Di questi solo 4,8 milioni degli attuali intervistati utilizza strumenti di orchestrazione o piattaforme di gestione, gli altri usano direttamente le funzioni cloud o architetture serverless.
Gli sviluppatori cloud-native utilizzano più ambienti cloud rispetto ai programmatori “in generale”, il che è abbastanza scontato: come potrebbe uno sviluppatore cloud-native non utilizzare il cloud?
Eppure dal rapporto emerge come circa il 43% utilizza server on-premise, che significa lasciare il 52% ad utilizzare il cloud pubblico, il 41% quello privato e il 22% quello multi-cloud (se non vi torna la matematica è perché gli intervistati potevano selezionare più opzioni).
In tutto questo, come fanno notare da devclass.com, val la pena ricordare come l’attendibilità dei sondaggi vada presa con le pinze, poiché molto dipende da come vengono formulate le domande e quelle di questo studio si riferiscono al concetto di cloud-native.
Tutti i big cloud three, ossia AWS, Microsoft e Google, dominano il mercato e tutti e 3 hanno una quota sostanziale.
Nello specifico in merito agli strumenti di orchestrazione la distribuzione è questa:
- 24% per Amazon Elastic Container Service (ECS)
- 21% per Google Kubernetes Engine (GKE)
- 19% per Amazon Elastic Kubernetes Service (EKS)
- 18% per Microsoft Azure Kubernetes Service (AKS)
Il che nella sostanza stabilisce come il primato rimanga ad Amazon, almeno in termini di orchestrator.
Rilevante anche l’aspetto relativo all’uso di strumenti di orchestrazione interni o self-hosted, che è cresciuto anno dopo anno, dal 27% al 30%, e che dimostra come ormai il livello di accessibilità delle tecnologia sia molto alto, a dispetto dell’oggettiva complessità.
È interessante poi non trovare riferimenti ad OpenShift, strumento comunque offerto dalle piattaforme cloud.
Insomma, dati e numeri che avvicinano un poco alla comprensione di questo mondo tra le nuvole, complicato ed allo stesso tempo affascinante.
Da sempre appassionato del mondo open-source e di Linux nel 2009 ho fondato il portale Mia Mamma Usa Linux! per condividere articoli, notizie ed in generale tutto quello che riguarda il mondo del pinguino, con particolare attenzione alle tematiche di interoperabilità, HA e cloud.
E, sì, mia mamma usa Linux dal 2009.
Se vuoi sostenerci, puoi farlo acquistando qualsiasi cosa dai diversi link di affiliazione che abbiamo nel nostro sito o partendo da qui oppure alcune di queste distribuzioni GNU/Linux che sono disponibili sul nostro negozio online, quelle mancanti possono essere comunque richieste, e su cui trovi anche PC, NAS e il ns ServerOne. Se ti senti generoso, puoi anche donarmi solo 1€ o più se vuoi con PayPal e aiutarmi a continuare a pubblicare più contenuti come questo. Grazie!
Hai dubbi o problemi? Ti aiutiamo noi!
Se vuoi rimanere sempre aggiornato, iscriviti al nostro canale Telegram.Se vuoi ricevere supporto per qualsiasi dubbio o problema, iscriviti alla nostra community Facebook o gruppo Telegram.
Cosa ne pensi? Fateci sapere i vostri pensieri nei commenti qui sotto.
Ti piace quello che leggi? Per favore condividilo con gli altri.