Non classé

Avec Anthos, Google cherche à unifier les technologies de cloud open source

Par Titanfall , le 22 avril 2019 - 9 minutes de lecture

Considérée comme Linux pour le cloud, la plate-forme de gestion multi-cloud de Google Anthos promet de faciliter la gestion de leurs applications par les entreprises, quel que soit le lieu de leur choix, sur différents services de cloud public ou sur site.

Anciennement connue sous le nom de Google Cloud Services Platform, Anthos a été annoncée lors du récent événement Google Cloud Next19, mettant les technologies open source telles que Istio et Kubernetes dans une pile de technologies cloud gérées.

Dans une interview exclusive avec Computer Weekly, Urs Hölzle, vice-président des infrastructures techniques chez Google, explique les raisons d’Anthos, la similitude de la plate-forme avec Linux et le futur du cloud.

Que pensez-vous de Anthos et des piles d’infrastructure cloud?

Hölzle: La façon dont nous envisageons Anthos est dans l'évolution des piles de logiciels. La dernière fois que les choses ont fondamentalement changé a eu lieu au milieu des années 90, lorsque nous avions Linux, Windows Server, Java, les réseaux Ethernet et le World Wide Web, tous réunis pour pousser l'informatique d'une manière différente. À ce moment-là, deux piles sont apparues: l’une était la pile de lampes et l’autre autour de Windows Server. Mais ils étaient concentrés sur un seul nœud, alors que le cloud est comme une multitude de systèmes dans lesquels vous gérez des services.

Aujourd’hui, il n’ya pas de pile commune pour le cloud. Amazon Web Services et Google Cloud Platform ne sont pas des piles. C’est ridicule que quelque chose d'aussi simple que de démarrer un conteneur soit différent partout, alors nous disons: normalisons cela via Open Source, ce que nous avons fait avec Kubernetes.

L’écosystème logiciel derrière Anthos est beaucoup plus vaste, avec deux à trois douzaines d’activités différentes qui gèrent la gestion des services, la découverte des services, la sécurité, etc. La plupart d’entre elles ont déjà été réalisées, mais elles le sont de différentes manières. Avec Anthos, nous avons un moyen open source de le faire avec différents adaptateurs qui se connectent à l'environnement sous-jacent. Par conséquent, en tant qu’utilisateur, vous n’apprenez qu’une façon de configurer un service, par exemple.

Je compare souvent Anthos à Linux pour le cloud. Bien que ce ne soit pas un système d'exploitation, il a les mêmes propriétés que Linux. Aujourd'hui, si vous choisissez Linux, vous pouvez choisir ce qui est en dessous et au-dessus. Notre proposition est que si vous choisissez Anthos, c’est comme choisir Linux. C’est ouvert, de haute qualité et vous pouvez l’exécuter n’importe où. C’est la première pile en nuage qui est en réalité une pile en nuage – c’est une extension de Linux et Kubernetes, et tous les systèmes open source s’intègrent parfaitement.

Je m'attends également à ce qu'une deuxième pile de nuage apparaisse autour de Windows, car de nombreux workloads Windows doivent aller quelque part. Ils utiliseront peut-être Anthos via Windows conteneurisé, avec des applications axées principalement sur la sécurité et la conformité fournies par Google.

Vous avez comparé Anthos à Linux pour le cloud – vous attendez-vous à ce que le bricolage apparaisse à un moment donné?

Hölzle: Si vous regardez l’écosystème open source sous-jacent qui n’a pas de nom – je pense que nous en aurons probablement un -, je dirais que près de la moitié des projets sont déjà supportés par la Linux Foundation et le CNCF (Cloud Native Computing Foundation).

L’autre moitié ne l’est pas encore – Istio, par exemple, est toujours une collaboration entre Google, Red Hat, IBM et Lyft. Bien que ce ne soit pas encore dans le CNCF, c’est une question de maturité et finira par se retrouver dans une fondation open source. Anthos est ce que GKE (Google Kubernetes Engine) représente pour Kubernetes: il gère Kubernetes en open source. Tous les paquets sont open source et gérés par Anthos, mais vous pouvez les exécuter si vous le souhaitez. Et il est totalement ouvert, avec des contributions d’autres entreprises, pas seulement de Google.

En quoi Anthos est-il différent de ce que Red Hat fait avec OpenShift?

Hölzle: Ce que nous faisons avec Anthos ne chevauche que 10% avec Red Hat, principalement dans la gestion des conteneurs. Nous sommes des partenaires naturels et Anthos doit siéger sous OpenShift ou VMware. Il faut quelque chose qui transforme le métal nu en un cluster dans lequel vous pouvez exécuter des machines virtuelles (VM) et des conteneurs. En outre, 70% des fonctionnalités fournies sont basées sur l'open source et peuvent s'exécuter sur OpenShift. Il en va de même pour VMware. Nous ne remplaçons pas les ordinateurs virtuels que vous pouvez utiliser sans avoir à conteneuriser les applications.

C’est la première pile en nuage qui est en réalité une pile en nuage – c’est une extension de Linux et Kubernetes, et tous les systèmes open source s’intègrent parfaitement.

Urs Hölzle, Google

Nous sommes amis des partenaires et nous ne voyons pas Anthos en conflit avec ce que font nos partenaires. Par exemple, OpenShift n’effectue pas de mise à jour automatique, il a des applications que nous n’avons pas. Cela semble similaire car l’une des choses que nous avons promises est la portabilité entre systèmes, mais c’est uniquement parce que l’open source est par nature portable.

À Next’19, Google a montré comment migrer des applications traditionnelles vers le cloud avec Anthos Migrate. Il semble qu’il s’agisse à première vue d’une stratégie de migration ascendante et décalée. Qu'en est-il des entreprises qui souhaitent décomposer et réécrire ces applications pour le cloud?

Hölzle: Nous n’avons pas eu le temps de tout montrer, mais ce n’est pas le cas. C’est vraiment plus des applications de modernisation ou de conteneurisation. Cette démonstration fonctionnera avec GKE sur site – vous pouvez prendre une machine virtuelle sur site, la conteneuriser et la conserver sur site. Il s’agit vraiment de le transférer dans l’écosystème d’Anthos et de pouvoir le configurer et consulter les graphiques de service.

La puissance d'Anthos Migrate réside dans le fait que la destination peut être n'importe où sur lequel Anthos est exécuté. L’essentiel est qu’il s’agisse de moderniser les applications et de les transférer dans un écosystème de conteneurs en plus des avantages en matière de sécurité. Vous avez le choix d’exécuter l’application de conteneur; il ne s’agit pas de prendre un ordinateur virtuel et de le déplacer vers le cloud. Il s’agit de le déplacer vers un nuage géré par Anthos. C’est un outil de modernisation, pas un outil de migration. Lorsque vous normalisez Anthos, il s’agit d’un mouvement de modernisation et non de migration.

Il y a eu des débats sur les VM et les conteneurs – pensez-vous qu'avec le temps, nous allons tous utiliser les conteneurs plutôt que les VM?

Hölzle: Pour moi, les conteneurs concernent réellement la gestion de services et le regroupement de services dans un mécanisme de libération. Vous pouvez exécuter un conteneur par machine virtuelle, avec des limites de sécurité beaucoup plus strictes autour d'un workload. À l'avenir, il s'agirait simplement d'une question de configuration liée au déploiement d'un service dans une frontière de machine virtuelle autour d'une instance ou d'instances à mise à l'échelle automatique. Vous pouvez changer d’avis sur l’implémentation, qu’il s’agisse de conteneurs ou de machines virtuelles, mais vous ne changez pas votre code et personne ne le saura, c’est l’essentiel. Il est caché assez profondément dans la configuration et n’influence pas votre modèle de programmation ou la découverte de service. Il existe des avantages et des inconvénients des conteneurs et des machines virtuelles qui sont complémentaires, aussi je ne pense pas que ce soit l’un ou l’autre. Il n’ya pas de conflit et vous aurez toujours besoin des deux.

Le nuage hybride a suscité beaucoup d'intérêt dans l'industrie, mais pensez-vous que toutes les charges de travail finiront par passer au nuage public?

Hölzle: Je ne dirai pas tout, mais la plupart des charges de travail passeront au cloud public. Cela prendra beaucoup de temps, car ce qui est économiquement rationnel, c'est que cela prenne beaucoup de temps. Dans l’intervalle, nous essayons de prendre en charge le cloud hybride à l’état naturel, car pour de nombreuses grandes entreprises, l’hybridation pourrait prendre de cinq à dix ans. Cela dit, certaines charges de travail resteront sur le site, telles que les contrôles d'usine nécessitant des réponses en millisecondes. Le nuage est trop loin. Mais cela ne signifie pas pour autant que vous deviez utiliser des modèles de programmation, de déploiement et de sécurité différents simplement parce qu’ils sont en usine. Anthos répond que vous pouvez utiliser les mêmes modèles, même si vous changez d’avis sur l’endroit où vous exécutez vos charges de travail.

Qu'est-ce que cela signifie du point de vue des compétences? Cela signifie-t-il que les entreprises doivent désapprendre ce qu'elles ont appris?

Hölzle: La plupart des organisations n'ont pas suffisamment appris. C'est une grande opportunité, car le meilleur des talents aujourd'hui est formé dans plusieurs environnements. Une personne chargée de la sécurité, par exemple, aurait besoin de comprendre non seulement la sécurité sur site, mais également la sécurité dans différents clouds publics. Avec cette couche open source et Anthos, vous n’avez qu’une cible de compétences. Ce n’est plus HP-UX vs Solaris – c’est Linux et vous obtenez plus de retour sur investissement [return on investment] pour votre formation car vous vous entraînez pour rester pertinent plus longtemps. C’est une formidable opportunité de prendre de la hauteur, car il n’est désormais plus nécessaire d’avoir des équipes séparées pour le cloud et sur site.

Click to rate this post!
[Total: 0 Average: 0]

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.