Google n’est probablement pas un nom qui vous vient à l’esprit lorsque vous pensez aux fournisseurs de services gérés. Mais au moins dans le domaine de Kubernetes, Google souhaite désormais proposer des services gérés, y compris, mais sans s’y limiter, la gestion des nœuds par de véritables SRE Google en direct.
C’est l’un des points à retenir de l’annonce faite aujourd’hui par la société d’Autopilot, un nouveau mode opérationnel pour Google Kubernetes Engine ou GKE.
Les multiples significations des Kubernetes gérés
Vous vous demandez peut-être: « GKE n’est-il pas déjà un service Kubernetes géré? » Vous avez raison: GKE est commercialisé en tant que plate-forme Kubernetes gérée.
Le problème avec les plates-formes Kubernetes gérées, cependant, est que les fournisseurs qui les sous-tendent ont tendance à utiliser le terme «géré» de manière vague. À ce jour, GKE, Amazon EKS et Microsoft Azure AKS (tous commercialisés en tant que services Kubernetes gérés basés sur le cloud) n’ont fourni que des fonctionnalités de gestion de base, principalement sous la forme d’outils d’automatisation pour l’approvisionnement des nœuds Kubernetes et le déploiement et la mise à jour des clusters.
Ils offrent une expérience plus simple et plus pratique que la création de vos propres clusters entièrement à partir de zéro, mais ils sont loin de fournir le type de solution sans intervention que le «service géré» implique généralement. Ce sont comme des services qui fournissent les ingrédients dont vous avez besoin pour cuisiner un repas chez vous, mais qui vous laissent la cuisine, le service et le nettoyage.
Pilote automatique: Kubernetes géré, maintenant avec plus de gestion
Avec Autopilot, que Google a annoncé publiquement et rendu disponible aujourd’hui, la société ne se contente pas de fournir les ingrédients d’un cluster Kubernetes. Il fournit une collection de services gérés qui les préparent et les servent également.
Autopilot fournit tous les outils d’automatisation fournis avec GKE standard. Mais cela va encore plus loin en exécutant des services de conception de cluster, de sécurité et de gestion des nœuds. Selon Google, ces services sont basés sur les meilleures pratiques de Kubernetes que les propres ingénieurs de l’entreprise ont identifiées au cours de leurs années de travail avec Kubernetes (qui a été inventé chez Google, comme la société tenait à le souligner dans son annonce de pilote automatique).
Pour l’instant, on ne sait pas dans quelle mesure les services de gestion du pilote automatique sont fournis via des outils automatisés par rapport à une intervention pratique d’ingénieurs humains. Cependant, Google promet qu ‘ »avec Autopilot, les SRE de Google gèrent vos nœuds … y compris l’approvisionnement, la maintenance et la gestion du cycle de vie. » Il semblerait donc que le pilote automatique soit plus qu’une simple couche d’automatisation supplémentaire au-dessus de GKE. Les véritables ingénieurs de Google jouent un rôle dans la gestion des clusters.
Si vous ne souhaitez pas ce niveau de supervision pratique, vous pouvez toujours opter pour GKE standard sans les fonctionnalités de pilote automatique.
Pilote automatique et marché de la gestion Kubernetes
Pour Google, dont la stratégie cloud s’est historiquement concentrée sur l’IaaS et a inclus peu de vrais services gérés, fournir des solutions de gestion de bout en bout pour les nœuds et les clusters Kubernetes est un gros problème.
Du point de vue du marché Kubernetes dans son ensemble, cependant, c’est moins nouveau. À bien des égards, Autopilot ressemble à des solutions telles que Platform9 et la plate-forme Kubernetes-as-a-Service de Rackspace, qui associent la gestion pratique à l’automatisation logicielle pour simplifier les déploiements Kubernetes.
Bien sûr, la différence entre Google et des entreprises comme Rackspace et Platform9 est que Google est un important fournisseur de cloud public et ce n’est pas le cas. En déployant ce service, Google met plus de pression sur les autres grands fournisseurs de cloud, à savoir AWS et Azure, pour qu’ils améliorent leur jeu de gestion Kubernetes. Ne soyez pas surpris si EKS et AKS ajoutent des options de gestion similaires à l’avenir.
Google utilise également l’annonce du pilote automatique pour lire les intégrations de GKE avec des solutions tierces, comme les outils de journalisation et de surveillance et les plates-formes CI / CD. Ces types d’intégrations étaient déjà pris en charge par GKE avant l’annonce du pilote automatique, mais la société promet que «de nombreuses autres intégrations» sont en cours à mesure qu’elle élargit les partenariats GKE.
À l’avenir, la question à laquelle il faudra répondre sera de savoir si les services gérés et les intégrations que Google a ajoutés à GKE sont suffisants pour donner à l’entreprise une longueur d’avance sur le marché de Kubernetes, qui est devenu extrêmement compétitif. Avec des services gérés pour Kubernetes qui vont au-delà des bases, Google est enfin en mesure de capitaliser sur son statut d’entreprise qui a créé Kubernetes et qui la connaît le mieux en théorie – des atouts que les autres fournisseurs de cloud ne peuvent jamais égaler.