AWS re:Invent 2020, un moment charnière

Temps de lecture : 6 minutes

2020 aura marqué un tournant dans l’adoption du Cloud : comme l’explique Andy Jassy dans sa keynote d’ouverture, la pandémie a accéléré l’adoption du Cloud de plusieurs années. Cette édition est, comme pour toutes les conférences Tech de 2020 marquées par le contexte sanitaire inédit qui nous impacte au quotidien, 100% en ligne. Nous sommes loin de la traditionnelle démence de Las Vegas, ici place au contenu ! Un re:Invent plus éco-friendly, plus rationnel, mais toujours aussi dense et riche en annonces…

Cette édition 2020 du re:Invent est manifestement placée sous le signe d’un moment charnière. Après plusieurs années d’innovations, à définir l’essence même du Cloud, à proposer un nombre incroyable de briques avec lesquelles expérimenter, force est de constater que l’accent doit maintenant être mis sur l’opérabilité du Cloud.

AWS répond présent cette fois-ci avec une suite de nouvelles offres, telles qu’Amazon DevOps Guru ou encore Reachability Analyzer (pour ne citer qu’eux) sur lesquelles nous allons revenir rapidement par la suite.

Observability as a Service, disposer d’une vue d’ensemble des workloads, etc., tous ces besoins sont enfin adressés pour permettre une exploitation plus ou moins clé en mains des environnements AWS.

Moment charnière évidemment avec le nombre impressionnant d’annonces portant sur la Data/ML : Redshift, Sagemaker & Co, toutes ces évolutions structurantes et nombreuses sont la preuve que le prochain virage est bel et bien amorcé, et que ces sujets vont façonner le Cloud Computing pour la prochaine décennie.

Enfin, moment charnière avec, signe des temps, l’annonce de la nouvelle AWS Energy Competency à venir en 2021 pour aider les clients à réduire leur empreinte carbone.

Vous pourrez retrouver un récap concis et complet de l’intégralité des annonces sur cette page.

Nous vous proposons dans la suite de cet article un rapide tour d’horizon des annonces qui nous ont paru les plus importantes lors de ce cru 2020 du re:Invent.

Compute

Proton

AWS a annoncé un nouveau service managé de déploiement d’applications pour les applications conteneurisées ou serverless.

L’objectif affiché est de faciliter le maintien à grande échelle des microservices. Reste à voir avec les premiers retours d’expérience comment ce service se positionne par rapport aux offres existantes et ce que peut apporter son aspect “clé en mains”.

Lambda

Pas mal de nouveautés pour Lambda !

On commence avec une nouvelle qui implique une souplesse accrue du service, et de nouvelles opportunités dans l’utilisation des Lambda : le support d’images de type docker en tant que package fourni en entrée, idéale pour la transition de workloads conteneurisées vers du full serverless.

Côté capacité, les fonctions passent à une limite de 10GB de RAM et 6 vCPUs.

Côté facturation, la granularité minimale passe de 100 ms à seulement 1 ms, ce qui va permettre de réduire automatiquement les coûts de vos fonctions Lambda.

EC2

Ça n’était pas arrivé depuis quelques années : l’arrivée d’un nouvel OS compatible avec EC2. Et pas n’importe lequel, il s’agit de macOS !

A chaud, on peut imaginer un use-case simple pour construire, tester et faire tourner des applications pour MacOS, iOS, Safari. Mais on peut également envisager à terme des utilisations centrées autour du très récent processeur M1 par exemple. A suivre.

Concernant EC2, vous trouverez également dans le récap officiel les annonces habituelles pour le support de nouveaux types de processeurs (Intel, Xeon, Graviton, AMD).

Containers

AWS a annoncé la disponibilité prochaine de ECS Anywhere & EKS Anywhere, soit la possibilité de déployer des objets ou clusters ECS/EKS en dehors des régions AWS classiques; comprendre : on-premises, bare-metal. Why not ?

Pour accompagner cela, une nouvelle distribution Kubernetes open-source pour EKS a été annoncée : EKS Distro.

On termine le volet conteneurs avec le tout nouveau ECR Public, un registre vous permettant d’exposer en public vos propres images de conteneurs.

Database

Aurora

L’annonce principale côté base de données a été la preview du moteur Aurora Serverless v2. Une meilleure gestion du scaling ainsi que des performances (et donc de la facturation ?) est au programme.

Data & Machine Learning

Data and data stores are being radically reinvented as we speak

Andy Jassy

Sagemaker

Sagemaker a été l’une des stars de cette édition du re:Invent, avec de nombreux  nouveaux services et de fonctionnalités autour du produit phare de ML chez AWS.

On commence avec le Feature Store, un repository managé permettant de stocker, gérer et partager des features de Sagemaker.

Les aficionados du ML trouveront aussi leur bonheur dans les annonces suivantes :

Pour une démo complète sur Sagemaker Pipelines, voir le post de Julien Simon.

Trainium

Une nouvelle puce du nom de Trainium a été dévoilée, dédiée au Machine Learning haute performance et conçue pour fournir le meilleur rapport performance/coût lors de l’entraînement de modèles.

Redshift ML

Utiliser votre bassine Redshift pour créer, entraîner et déployer des modèles ML, ça sera bientôt possible !

EMR Studio Code

Annonce d’un nouvel IDE pour câbler votre environnement de travail avec une instance EMR (visualisation, debug…).

Opérabilité

J’en parlais au début de l’article, de nombreuses annonces ont été consacrées à l’aspect opérabilité/simplicité de l’utilisation du Cloud AWS au quotidien et pour de la vraie production, un domaine dans lequel il subsiste toujours quelques retards.

DevOps Guru

Même si on s’interroge sur la pertinence de ce nom, pas de doute à avoir sur celle du besoin comblé ici. Amazon DevOps Guru est un service managé orienté opérations qui utilise du ML pour détecter des dysfonctionnements sur vos workloads et vous proposer automatiquement des remédiations. A tester !

Plus d’informations sur le service dans cet article.

Fault Injection Simulator

Un nouveau service managé de Chaos Engineering sera disponible courant 2021 !

CloudShell

On l’attendait depuis un moment maintenant, et GCP avait des années d’avance sur le sujet. AWS a enfin mis à disposition une console Shell basée sur AL2 pour vous permettre de tester, développer ou troubleshooter. Chaque session vient avec 1GB de stockage. CloudShell ne supporte pas encore toutes les fonctionnalités réseau attendues à l’heure où j’écris ces lignes (pas de ping, pas d’accès aux ressources intra-VPC…) mais ça ne saurait tarder. A vous de jouer !

VPC Reachability Analyzer

Encore un bel outil qui mérite un coup d’oeil et sera susceptible de vous économiser quelques heures de supplice et de doutes, et de vous éviter de vous retrouver en PLS dans un coin du bureau lorsque vous troubleshootez les problèmes réseau sur AWS.

VPC Reachability Analyzer devrait devenir votre meilleur ami s’il tient toutes les promesses annoncées.

Observability as a Service

On ne les attendait plus, mais ils font quand même plaisir quand ils arrivent !

J’ai nommé AMG (Amazon Managed Grafana) et AMP (Amazon Managed Prometheus) complètent enfin l’offre de monitoring AWS (à quand un Managed Loki ?…). Tout est dans le titre de ces services, donc pour les détails je vous redirige vers les liens respectifs ci-dessus.

Sécurité

Audit Manager

On termine avec un rapide volet Sécurité, avec Audit Manager qui vous permettra d’auditer en continu vos plateformes et d’en vérifier la conformité le plus efficacement possible. On en reparle très rapidement dans la section dédiée à la Sécurité.

Bonus : Keynote Andy Jessy

Meetup AWS UG

En Janvier la communauté AWS User Group organise plusieurs Meetup re:Cap du re:Invent, avec des rendez-vous dédiés pour chaque métier : architecture, data, données, développement…

Rejoignez-les ci-dessous :

Prochains événements Paris AWS User Groups

Commentaires :

A lire également sur le sujet :