Google Open Sourcing Kubernetes si è ritorto contro?

Negli ultimi anni, Kubernetes è diventato lo standard de facto per l’orchestrazione dei container e ha anche vinto la gara contro Docker per essere la piattaforma più amata dagli sviluppatori. Rilasciato nel 2014, Kubernetes ha fatto molta strada essendo attualmente utilizzato su tutte le piattaforme Cloudscape. Infatti, rapporti recenti affermano che su 109 strumenti per la gestione dei contenitori, l’89% di essi utilizza le versioni di Kubernetes.

Sebbene ispirato da Borg, Kubernetes è un progetto open source di Google ed è stato donato a un’azienda indipendente dal fornitore: The Cloud Native Computing Foundation. Ciò potrebbe essere attribuito alla visione di Google di creare una piattaforma che possa essere utilizzata da ogni azienda del mondo, comprese le grandi aziende tecnologiche e in grado di ospitare più piattaforme cloud e data center. L’intera ragione per trasferire il controllo a CNCF è sviluppare la piattaforma nel migliore interesse dei suoi utenti senza vincoli al fornitore .

Con AWS che domina la guerra del cloud nel 2015, che finora non è cambiata, Google ha deciso di rivoluzionare il cloud computing con Kubernetes. Ed è per questo che ha reso open source la piattaforma per sviluppare un modo per eliminare i carichi di lavoro dall’infrastruttura proprietaria e consentire al cloud di funzionare ovunque. Ciò ha aiutato Google a sviluppare nuovi progetti Istio, Knative e KubeBuilder, oltre a dare impulso al suo servizio cloud.

Tuttavia, poiché Google non possiede i marchi o il controllo di Kubernetes , ha anche fornito un vantaggio competitivo ad AWS , Microsoft , IBM , ecc. la piattaforma preferita per orchestrare i contenitori di software. Quindi, questo solleva una domanda interessante sul fatto che Kubernetes open-source sia fallito per Google?

Sebbene l’open sourcing di un progetto abbia molti vantaggi, presenta anche alcuni svantaggi in cui consentirà a chiunque di sfruttarlo per aumentare i profitti aziendali e quindi può essere sfruttato anche dai concorrenti. E questo è quello che è successo con Kubernetes di Google.

In primo luogo, il passaggio a Kubernetes open-source (K8) è stata una mossa combattiva contro AWS nella guerra del cloud. Google non ha né l’esperienza di AWS nel cloud enterprise, né la sua esperienza di canale. Pertanto, la strategia di rilasciare pubblicamente K8 può essere definita come una soluzione alternativa per convincere le aziende a creare applicazioni senza il vincolo del fornitore di AWS.

Tuttavia, la strategia di open-source Kubernetes ha, sebbene acquistato, alcuni vantaggi per l’azienda. Con Kubernetes che sta guadagnando popolarità, tutti, inclusi AWS, Microsoft, Red Hat e così via, hanno iniziato a sviluppare versioni Kubernetes proprie. Caso in questione, AWS è diventato il numero uno nella distribuzione di Kubernetes, allontanandosi dalle proprie API proprietarie, sfruttando così il duro lavoro di Google per dominare la guerra del cloud.

Google, essendo il più grande contributore nel settore, è sempre stato un re del software open source. I suoi progetti open source tra cui Android, Angular, Chromium e Go sono diventati le fondamenta della piattaforma cloud di Google. In realtà, questo non è il primo caso, i browser concorrenti di Chrome, incluso il nuovo browser Web Edge di Microsoft – Edge Chromium, hanno utilizzato anche Chromium open source di Google per lo sviluppo di browser. Lo stesso è il caso di Android, che viene utilizzato da molti dei suoi concorrenti come Microsoft, Facebook e Amazon. Ma Google non ha mai prestato attenzione, poiché in nessuno dei casi può superare in astuzia l’azienda nello spazio.

Tuttavia, utilizzando Kubernetes , molti dei concorrenti, come AWS e Azure, stanno dominando Google nella corsa al cloud. Le aziende che sono diventate sinonimo di Kubernetes si sono guadagnate una posizione significativa nel settore fornendo offerte cloud commerciali ai propri clienti e approfittando del progetto open source.


In un altro scenario, con Kubernetes che diventa un modo essenziale per gestire i test di intelligenza artificiale su più macchine, il servizio cloud basato su Kubernetes aiuterà anche AWS a portare le proprie attività di IA tra i clienti. Questo, a sua volta, ha creato più concorrenza per Google nello spazio AI.

Invece, avrebbero potuto esserci diverse possibilità: Google avrebbe potuto creare K8 come prodotto commerciale e venderlo tramite Google Cloud o avrebbe potuto creare una Kubernetes Foundation autonoma . Avrebbero potuto anche renderlo open source ma mantenendo il controllo in mano, il che avrebbe permesso a Google di mantenere il controllo sui marchi del progetto. Pertanto, avrebbe impedito ai fornitori di cloud, ai concorrenti e ad altri ISV di non abbracciarlo a tal punto, dando potenzialmente a Google un vantaggio competitivo nel panorama del cloud.

Conclusione
Con l’obiettivo di creare una piattaforma per sviluppatori per l’orchestrazione di container cloud, Kubernetes open source di Google, riunendo l’intero settore sotto un unico ombrello. Questo ha davvero dato i suoi frutti, non appena Kubernetes ha accelerato ed è diventato lo standard per l’orchestrazione dei container. Tuttavia, con i suoi concorrenti che ottengono un vantaggio comparativo nel panorama del cloud, il compromesso ha, in molti modi, impedito a Google di ottenere i suoi vantaggi.

Di ihal