Mes notes de la Keynote de Andy Jassy à AWS re:invent 2020
2 décembre 2020 —AWS re:invent 2020, la grande conférence annuelle d’AWS, a commencé, avec la Keynote de Andy Jassy hier soir !
Voici les notes que j’ai prises pendant cette présentation de trois heures. Avec des liens vers les pages d’annonces et des articles quand j’en ai trouvé.
En gras, les annonces qui m’intéressent le plus, à la fois à titre personnel et pour le boulot. Des points que je vais creuser dans les prochaines semaines ou mois, sans doute.
Ten thousand chairs for @ajassy's keynote last year. Being in that room was great!
— Pascal MARTIN 😶🌫️ (@pascal_martin) December 1, 2020
This year's Keynote at #reInvent2020 is about to begin. Only one chair in my office… Doesn't feel the same.
Still impatient to hear what new exiting features are going to be announced, though! pic.twitter.com/kixv3aKPRn
Pour commencer, quelques chiffres :
- 500k+ personnes inscrites pour re:invent cette année – le fait que ce soit en ligne et gratuit a sans doute aidé. De mémoire, il y avait 70k personnes l’an dernier à Las Vegas.
- AWS, c’est 29% de croissance sur un an et 46B+$ de revenue run rate
- AWS c’est aussi 45% du marché cloud, avec Microsoft en seconde place à 17.9%
Nouveautés sur les instances EC2 :
- Graviton2, processeurs ARM. 40% d’économies. Instances R6g, C6g, C6gn avec 100 Gbits de réseau…
- Nouvelles instances Habana Gaudi pour machine learning.
- Nouvelles instances avec plus de stockage : D3en
- Nouvelles instances Mac1
- Nouvelles instances releasées tous les quelques mois et plus toutes les quelques années, grâce à la séparation des composants (cf Nitro), qui permet d’itérer sur des composants et pas sur tout à la fois.
Pour ce qui est des containers :
- 2/3 des conteneurs qui tournent dans le cloud sont chez AWS. Notamment parce que AWS a EKS + ECS + Fargate. Les trois continuent à grandir, même après le lancement d’EKS.
- La plupart des nouveaux clients commencent par Fargate. Beaucoup de clients utilisent 2 ou 3 de ces outils, parce que différentes équipes, différents use-cases.
- Annonce : « ECS anywhere » : ECS dans votre datacentre, avec les API AWS, mais on-prem. Facilite la migration vers le cloud.
- Annonce : « EKS anywhere » en 2021 : EKS dans votre datacentre, on-prem, avec API AWS.
- Annonce : « Open-source EKS Distribution » : pour faire tourner la même version de Kubernetes on-prem que chez AWS.
- Annonce : « ECR Public registry »
- Amazon EKS now supports provisioning and managing EC2 Spot Instances in managed node groups – chez Bedrock, quasiment tous nos worker-nodes sont des instances Spot, et nous n’utilisons pas encore EKS notamment parce que ceci manquait.
- Nouvelle console EKS
Pour ce qui est Serverless et Event-driven :
- Annonce : facturation par incréments de 1ms et plus par incréments de 100ms. Voir aussi sur acloudguru
- Une fonction lambda peut désormais consommer jusqu’à 10 GB de RAM et 6 vCPUs.
- Annonce : Lambda container support : pour packager code et dépendances sous forme d’images Docker et déployer vers des fonctions Lambda. On peut donc continuer à utiliser des conteneurs, avec notre tooling (CI/CD notamment) habituel. Voir aussi cet article et celui-là.
- Annonce : AWS Proton, managed deployment service for microservices (containers + lambdas). La page du service, sa documentation, une vidéo qui en parle. Je n’ai pas encore vraiment compris ce dont il s’agit et ce que ça permet, à fouiller je pense.
Pour ce qui est du stockage :
- Annonce : EBS gp3 : on peut provisionner les IOPS séparément de la quantité de stockage. 20% de coût en moins, 4x les performances en pic (par rapport à gp2).
- Annonce : EBS io2 : IOPS provisionnées. 4x plus d’IOPS que gp2 et gp3.
- Annonce : io2 block express (même lien qu’au-dessus) : premier SAN construit pour le cloud. 4x les IOPS de gp2. “Les performances d’un SAN sans la galère pour le gérer”.
Passons aux bases de données :
- Annonce : aurora serverless v2. Scaling à des centaines de milliers de transactions en une fraction de seconde. Multi-az, global DB, read replicas…
- Annonce : Babelfish : run SQL server applications on Aurora PostgreSQL. Comprend le T-SQL et TDS et traduit vers PostgreSQL. Pourrait facilier les migrations SQL-Server vers AWS. Open-source.
- Annonce : Glue Elastic Views pour combiner et répliquer des données à travers plusieurs datastores. Voir aussi, pour DynamoDB.
Pour ce qui est Data / ML / Analytic :
- Annonce : SageMaker Data Wrangler : pour préparer des données pour ML.
- Annonce : SageMaker feature store : pour stocker, mettre à jour et partager des features.
- Annonce : SageMaker pipelines : CI/CD pour ML.
- Annonce : DevOps Guru pour identifier des problèmes opérationnels avant qu’ils n’impactent nos clients, avec machine learning. Par exemple, pour identifier ce qui approche de limits, alarmes, capacité sous-provisionnée, fuites de mémoire…
- Annonce : Quicksight Q pour poser des questions en langage naturel et obtenir des réponses en quelques secondes.
Un peu en vrac, des choses qui m’intéressent moins, qui touchent à d’autres domaines que les miens :
- Une série de trucs pour Connect (call center) : recherche automatique de doc, aggrégation d’infos du client, analytics en temps réel sur ce qu’il se passe dans un call, management de taches pour agents, identification d’appelant par reconnaissance vocale…
- Monitron : solution end-to-end pour monitorer des équipements, en vue de déclencher des maintenances préventives.
- Lookout for equipment + Lookout for vision : détection d’anomalies pour machines industrielles.
- Panorama Appliance : pour ajouter de l’analyse d’images à des caméras onsite existantes.
Et enfin, pour utiliser AWS on-prem / ou en hybrid :
- Annonce : deux nouveaux formats d’outpost, plus petits : 1U et 2U. 64 vCPU, 128 GB RAM, 4 TB nvme.
- New AWS Local Zones + 12 autres 2021, dans plusieurs villes US.
- Wavelength (5G) : bientôt à Tokyo + Daejeon + London.
Puisque j’ai la chance de donner une conférence à re:invent cette année, je ne peux m’empêcher de vous repartager le lien : Une application résiliente, dans un monde partiellement dégradé.
Et pour plus d’informations sur ces sorties, deux liens officiels :
Et maintenant, plusieurs centaines de conférences, étalées sur trois semaines !
Et pour finir avec un peu de nostalgie :
One year ago, in Las Vegas for #reInvent. Things are going to be a bit different this year for #reInvent2020, I guess… pic.twitter.com/E7BOPkPP4B
— Pascal MARTIN 😶🌫️ (@pascal_martin) December 1, 2020