Mes notes de la Keynote d’Adam Selipsky + d’autres annonces, AWS re:Invent 2022
30 novembre 2022 —AWS re:invent 2022, la grande conférence annuelle d’AWS, a commencé. Et la Keynote d’Adam Selipsky, CEO d’AWS, a eu lieu hier soir !
Comme d’habitude, cette Keynote est l’occasion de faire le tour d’un ensemble de nouveautés récentes, futures, ou rendues publiques pendant cet évenement. Voici les notes que j’ai prises pendant cette présentation de deux heures, avec un focus évident sur les domaines qui m’intéressent le plus. Et avec des liens vers les pages d’annonces et des articles quand j’en ai trouvé.
J’ai aussi pris la liberté d’insérer de nombreux liens vers des nouveautés sorties dans les jours passés, parfois entendues lors d’autres événements.
Il y a trois ans, j'étais à Las Vegas, dans une salle de 10000 personnes, pour la Keynote de @ajassy à #AWS re:Invent.
— Pascal MARTIN 😶🌫️ (@pascal_martin) November 29, 2022
Cette année, je suis chez moi, à des milliers de kilomètres…
… Et impatient pour la Keynote de @aselipsky, qui va commencer dans quelques minutes ! pic.twitter.com/zPZg8OpyRw
Cette année, c’est la 11ème édition de re:Invent. 50,000 personnes en présentiel à Las Vegas1 et plus de 300k incrits à distance. Et pas moins de 2300 sessions distinctes !
Adam a commencé sa Keynote en annonçant un objectif de 100% d’énergie renouvelable pour les datacentres AWS d’ici 2025, ainsi que l’objectif d’être water-positive d’ici 2030.
Pour la suite, j’ai trouvé que cette Keynote annonçait moins de nouveautés que les années passées… Mais je suis peut-être plus exigeant au fil des années, ou j’ai eu moins de surprises puisque j’avais déjà suivi les annonces des jours précédents ! Je reprendrai donc aussi, sans distinction, des annonces qui ont eu lieu plus tôt dans la semaine et qui vous intéresseront sans doute tout autant.
Je noterai avec un “👍” les points qui m’intéressent tout particulièrement2 et d’un “🤔” ceux qui attirent mon attention et vont demander plus de réflexion.
Compute : EC2, Containers, Lambdas
Comme tous les ans, de nouvelles instances EC2, pour mieux répondre aux différents besoins des clients AWS. Par catégorie cible :
- Nouvelles instances optimisée réseau : C6in et
M6in
,M6idn
,R6in
etR6idn
– avec cet article commun : New General Purpose, Compute Optimized, and Memory-Optimized Amazon EC2 Instances with Higher Packet-Processing Performance - Instances Graviton avec EFA networking (Elastic Fabric Adapter) :
C7gn
en preview. - Instances avec CPU à plus haute fréquence :
R7iz
- Pour de l’Inference pour Machine Learning, en preview, nouvelle instance
Inf2
(4x higher throughput, 1/10 latency) - Et plusieurs types d’instances HPC.
Hpc7g
(compute + network intensive – Graviton3E, EFA),Hpc6id
(data + memory intensive)
En parlant d’instances, une annonce qui date d’il y a deux semaines et que je n’avais pas vu passer : AWS Nitro System now supports previous generation of instances
Au tour des nouveautés orientées conteneurs :
- 👍 Amazon ECS introduces Service Connect et plus d’informations dans Amazon ECS Service Connect Enabling Easy Communication Between Microservices
- AWS Nitro Enclaves now supports Amazon EKS and Kubernetes
- AWS Marketplace for containers now supports direct deployment to EKS clusters
Au passage : AWS Fargate vient de fêter ses 5 ans !
Pour ce qui est des Lambda, en Java uniquement pour l’instant, SnapStart promet de réduire considérablement la durée de la majorité des cold-starts :
- 🤔 Accelerate Your Lambda Functions with Lambda SnapStart
- 👍 Une autre lecture, fort intéressante, sur le même sujet : Lambda Snapstart, and snapshots as a tool for system builders
Et plus de régions pour les local zones et outposts :
- AWS Local Zones in Buenos Aires, Copenhagen, Helsinki, and Muscat.
- AWS Outposts in Qatar, Guatemala, and Trinidad & Tobago
Stockage
Trois nouveautés pour EFS :
- 👍 Capacité élastique
- 👍 Lifecycle policy qui entre en jeu au bout de un jour, permettant une réduction de couts de stockage
- 👍 Et latence plus faible, gain de 60% pour les lectures et de 40% pour les écritures
Pour S3, j’ai noté :
Bases de données
Trois nouveautés qui attirent mon attention pour RDS :
- 🤔 Fully Managed Blue/Green Deployments in Amazon Aurora and Amazon RDS
- 👍 De meilleurs performances en écriture : Des performances jusqu’à deux fois meilleures en écriture
- 👍 Et des requêtes jusqu’à 50% plus rapides en lecture, pour MySQL
Pour une idée de comment le gain en écriture est réalisé : Torn Write Prevention for EC2 I4i instances, EBS, and Amazon RDS
Data, Analytics…
👍 C’était le dernier service Analytics à ne pas disposer d’une offre Serverless, et bien ça y est : Amazon OpenSearch Serverless est disponible en Preview
(+ pricing) !
Pour des charges de travail variables, avec des pics de trafic, peut-être une piste intéressante ? À voir la réactivité du scaling et les couts, bien sûr. Attention : pas de scale-to-zero, donc cout minimal non-nul.
OpenSearch Serverless peut être alimenté, par flux, depuis Kinesis Data Firehose
Avec la vision d’un futur sans ETL, sans faire transiter de données d’un système à un autre avec des pipelines à créer et maintenir, deux nouveautés :
- (preview) Amazon Aurora zero-ETL integration with Amazon Redshift
- Amazon Redshift Integration with Apache Spark
Et aussi : AWS Glue 4.0
Fouiller dans des données, les visualiser, n’est pas toujours simple. Pour aider, Amazon Quicksight Q permet de poser des questions, en langage naturel, au lieu de vous forcer à comprendre comment créer des dashboards dans Quicksight. Aujourd’hui, une nouvelle question “pourquoi” et de la prédiction. Et, en parlant de Q : Amazon QuickSight Q now supports automated data preparation
Observabilité
- Amazon CloudWatch Internet Monitor Preview
- Data protection in Amazon CloudWatch Logs, helping you detect, and protect sensitive data-in-transit + Protect Sensitive Data with Amazon CloudWatch Logs
- 👍 Amazon CloudWatch Cross-Account Observability
Réseau
👍 Elastic Load Balancing capabilities for application availability
ALB now has the ability to turn off cross zone load balancing […]
ALB routes traffic to targets in the same Availability Zone (AZ) as the load balancer nodes
→ Le jour où vous souhaiterez réduire vos couts de transfert inter-AZ, vous y repenserez peut-être ;-)
Announcing preview for Amazon Route 53 Application Recovery Controller zonal shift
you can shift application traffic away from using an AZ with a single action for multi-AZ resources with support of Application Load Balancer and Network Load Balancer. This will help you quickly recover an unhealthy application in an AZ, and reduce the duration and severity of impact to the application due to events such as power outages and hardware or software failures.
🤔 Pour monitorer la santé du réseau : AWS Network Manager introduces real-time performance monitoring for the AWS Global Network
🤔 Et, enfin, peut-être à fouiller un peu plus parce que ça a l’air intéressant de loin : Introducing VPC Lattice – Simplify Networking for Service-to-Service Communication (Preview)
Sécurité, Gouvernance
Pour ce qui est de la gouvernance, maintenant, en coming soon, un nouveau service nommé DataZone, pour cataloguer, découvrir, partager et gouverner des données : Governed Analytics – Amazon DataZone
🤔 Au tour de la sécurité, avec le nouveau service Amazon Security Lake, en preview : Amazon Security Lake – A Purpose-Built Customer-Owned Data Lake Service
Objectif ? Regrouper des données, aggrégées depuis plusieurs sources (dont VPC Flow Logs, logs d’authentification d’Okta, applications partenaires…), pour permettre leur requêtage via Athena !
Et aussi :
- 👍 AWS announces Amazon Inspector support for AWS Lambda functions
- 🤔 AWS announces Amazon Verified Permissions (Preview)
- Amazon Macie introduces automated sensitive data discovery
- 👍 AWS Config rules now support proactive compliance + la doc
- Announcing the preview of AWS Verified Access
- AWS KMS launches External Key Store
Autres, “divers”
Plus d’informations pour les optimisations de couts, avec AWS Compute Optimizer now supports external metrics from observability partners
Backups, Disaster Recovery…
- AWS Backup launches delegation of organization-wide backup administration
- AWS Backup Audit Manager adds centralized reporting for AWS Organizations
- AWS Backup adds legal hold capability for extended data retention beyond lifecycle policies
- New for AWS Backup – Protect and Restore Your CloudFormation Stacks
- AWS Elastic Disaster Recovery now supports cross-Region and cross-Availability Zone failback
Et dans les points divers qui m’intéressent vraiment moins au quotidien, mais montrent qu’AWS continue à s’ouvrir à d’autres domaines et métiers :
- Nouveau service AWS SimSpace Weaver, pour exécuter des simulations spatiales massives sans gérer d’infrastructure
- Amazon Kendra launches expanded language support for semantic search — dont le français… mais pas dans la région Paris…
- Amazon CodeWhisperer adds Enterprise administrative controls, simple sign-up, and support for new languages
- AWS Wickr
- Pour les call-centers : Amazon Connect – New ML-Powered Capabilities for Forecasting, Capacity Planning, Scheduling, and Agent Empowerment
- Pour le suivi et optimisation d’une supply-chain : AWS Announces AWS Supply Chain
- Et dans le domaine de la santé : Introducing Amazon Omics – A Purpose-Built Service to Store, Query, and Analyze Genomic and Biological Data at Scale
Enfin, pour aller plus loin, quelques liens officiels :
re:Invent 2022 n’est pas encore terminée, nous en avons encore pour quelques jours avec un flux permanent d’annonces et de nouveautés 🎉
Et, dans quelques semaines, des centaines de vidéos de conférences disponibles en replay !
-
Si j’ai bonne mémoire, en 2019, avant le Covid et l’année où j’étais moi-même à Las Vegas, nous étions 70,000 participants. ↩︎
-
En fonction de mes activités au bureau, ainsi que de mes centres d’intérêts. Par exemple, je suis intéressé par ce qui tourne autour des conteneurs, mais absolument pas par ce qui se rapporte aux équipements disposés dans des usines. ↩︎