Lors de la première journée de sa conférence en ligne AWS re:Invent, étalée sur trois semaines (du 30 novembre au 18 décembre), Amazon Web Services (AWS) a fait plusieurs annonces destinées à faciliter le déploiement et la gestion d'applications basées sur des conteneurs et les applications serverless, à la fois sur site et dans son cloud. Cependant, ces options n’augmentent pas explicitement la compatibilité d’exécution avec des clouds concurrents. Lors du discours d'ouverture de cette édition virtuelle, le CEO d'AWS, Andy Jassy, a fait trois annonces majeures. D’abord, celles d’EKS Anywhere et d’ECS Anywhere qui doivent permettre aux clients de gérer des charges de travail conteneurisées de manière transparente sur site et dans le cloud.

EKS et ECS passe en mode hybride en devenant Anywhere

Le dirigeant a reconnu que, pour différentes charges de travail et dans différentes équipes, en fonction de leurs compétences et de leurs exigences particulières, les clients utilisaient souvent différentes versions d’Elastic Kubernetes Service (EKS), un service managé Kubernetes qui utilise le populaire orchestrateur de conteneurs open source, et Elastic Container Service (ECS), une option plus propriétaire, centrée sur AWS, pour gérer les conteneurs. Avec les options Anywhere, AWS veut faciliter l'exécution d'EKS et d'ECS à la fois sur site et dans le cloud. Ces options évitent aux développeurs de lourdes tâches de gestion en leur permettant d'utiliser les mêmes API et configurations de clusters pour les deux types de charges de travail. La distribution EKS Anywhere passe également en open source afin de s'aligner sur sa base Kubernetes.

 Jassy a également annoncé la preview publique de Proton, une solution qui aide à la construction de micro-services. Elle donne aux développeurs les capacités de gérer le provisionnement de l'infrastructure AWS et les déploiements de code pour les applications serverless et basées sur des conteneurs en utilisant un ensemble de modèles. Ces modèles, gérés de manière centralisée, serviront à tout définir et à tout configurer, depuis les ressources clouds jusqu’au pipeline CI/CD pour les tests et le déploiement, avec une observabilité de premier ordre. Les développeurs pourront choisir parmi un ensemble de modèles Proton pour un déploiement simple des micro-services, avec surveillance et alertes intégrées. Proton identifie également les dépendances en aval pour alerter les équipes concernées des changements, des besoins de mise à niveau et des rollbacks. Proton supportera les charges de travail sur site via EKS Anywhere et ECS Anywhere dès qu'elles seront mises en ligne pour les clients.

Une vision du cloud hybride très AWS centric

Vers la fin de son discours, M. Jassy a répété que, selon lui, la plupart des entreprises finiraient par fonctionner essentiellement dans le cloud, mais qu’il faudrait du temps pour y parvenir. D'où la nécessité de s’appuyer sur des capacités hybrides - dans le genre de celles fournies par AWS Outposts, EKS et ECS Anywhere, et AWS Direct Connect - comme rampe d'accès aux ressources pour les clients d’entreprise. « Dans notre approche, nous considérons que l'infrastructure hybride comprend le cloud et des nœuds edge, y compris les datacenters sur site », a déclaré le CEO. « Les clients veulent les mêmes API, le même plan de contrôle, les mêmes outils et le même matériel que ceux qu'ils ont l'habitude d'utiliser dans les régions AWS. En fait, ils veulent que nous distribuions AWS à ces différents nœuds edge ». De nombreuses entreprises clientes veulent avoir la possibilité d’exécuter différentes charges de travail avec différents fournisseurs de cloud en fonction de leurs besoins particuliers. De plus, beaucoup de ces clients veulent éviter d’être trop dépendants d'un seul et unique cloud. Pour preuve, 37 % des répondants à l'enquête annuelle sur le cloud IDG Cloud Computing Survey ont déclaré que l'un de leurs principaux objectifs était d'éviter le lock-in des fournisseurs.

Avant le début de l’événement AWS re:Invent, beaucoup avaient laissé entendre qu’AWS pourrait aller plus loin en annonçant une option de gestion multi-cloud plus large qui permettrait aux clients de gérer les charges de travail Kubernetes exécutées sur les infrastructures clouds concurrentes de Google Cloud Platform et Microsoft Azure, un peu comme Google Cloud essaie de le faire avec Anthos et Microsoft avec Azure Arc, ou la suite d'options d'IBM via ses actifs Red Hat récemment acquis. Mais aucune annonce de ce genre n’a été faite lors du premier jour de l’évènement re:Invent. « À l'exception notable de l'adoption complète des services multi-clouds, AWS devient progressivement plus flexible dans la prise en charge d'un plus large éventail de besoins des clients », a déclaré Nick McQuire, vice-président senior de la recherche chez CCS Insight après le discours d'ouverture. Cela ne veut pas dire qu’EKS Anywhere ne pourrait pas être utilisé pour traverser divers environnements. Matt Asay, contributeur d'InfoWorld et employé d'AWS, a tweeté : « Á la question de savoir si vous pourriez faire fonctionner EKS Distro sur un autre cloud, la réponse est : oui ». Deepak Singh, vice-président Compute Services d'AWS, a déclaré pour sa part que « les clients pourront utiliser EKS Anywhere sur n'importe quelle infrastructure client managée ». Ajoutant : « Nous travaillons toujours sur les types d'infrastructure spécifiques que nous prendrons en charge de façon généralisée ».

Autres annonces importantes

Au cours des trois heures qu'a duré le discours de M. Jassy, celui-ci a fait beaucoup d’autres annonces, notamment sur les bases de données, répondant à l’attente des clients en matière de portabilité. C’est le cas de Glue Elastic Views qui doit simplifier la réplication des données dans divers magasins de données, et de la publication en open source de Babelfish for Aurora PostgreSQL qui permettra d'exécuter des applications SQL Server sur Aurora PostgreSQL. La plateforme d'apprentissage automatique SageMaker a été améliorée avec une nouvelle fonction d'échange de données automatisé et un magasin de fonctionnalités pour faciliter le stockage et la réutilisation des fonctionnalités. Le CEO a également annoncé SageMaker Pipelines, présentée comme solution CI/CD pour les pipelines d'apprentissage machinee.