AWS Re:Invent 2022 - Jour J-4
AWS Re:Invent 2022 - Jour J-4

AWS Re:Invent 2022 - Jour J-4

😍 Keynote de Werner Vogels - Keynote de Werner Vogels - Keynote de Werner Vogels 😍

Jour 4

JournĂ©e principalement marquĂ©e par la Keynote tant attendue de Werner Vogels. Le Film d’introduction est tout bonnement excellent ! đŸ€Ł

AprĂšs s’ĂȘtre ressourcĂ© auprĂšs de “dieu le pĂšre”, on continue les diffĂ©rentes sessions de Chalk Talks, Breakout Sessions et autres Workshops prĂ©vues ce jour.

Keynote

Comme Ă  chaque AWS re:Invent, la keynote la plus attendue de la communautĂ© Tech’ est celle de Werner Vogels. Et il ne nous a pas dessus
 Ne serait-ce que par le film d’introduction qui comme je l’indiquais est une merveille. Il permet de mettre le doigt sur une grosse partie de ce sur quoi il va mettre l’accent sur la premiĂšre partie de sa keynote : l’Asynchrone !

Il rappellera le chemin parcouru par Amazon depuis plus de 25 ans. Du monolithe de l’époque aux diffĂ©rentes Ă©tapes pour arriver Ă  l’état actuel des choses. Des services indĂ©pendants et lĂąchement couplĂ©s Ă  des Ă©chelles hors du commun, que ce soit en termes de rating sur ces services que de nombre de services en tant que tels.

Il se remĂ©morera le The Distributed Computing Manifesto que les ingĂ©nieurs d’Amazon avaient alors Ă©tabli.

Il rappellera que nous vivons dans un monde asynchrone, dirigĂ© par des Ă©vĂšnements et des rĂ©actions Ă  ceux-ci, et que le synchronisme que l’on retrouve dans beaucoup d’applications legacy vient principalement d’une facilitĂ© de conceptualisation des applications.

Pour contrer cela et faciliter l’adoption de ce concept d’asynchrone via des services Serverless, AWS enrichie encore son catalogue de service et de fonctionnalitĂ©s :

  • AWS Step Functions launches large-scale parallel workflows qui a pour objectif de faciliter l’ingestion parallĂšle d’objets S3 par exemple et de dĂ©poser l’artefact gĂ©nĂ©rĂ© dans un nouveau bucket (gĂ©nĂ©ration d’une image 3D via des images 2D.
  • AWS Application Composer permettra lui de faciliter l’accĂšs aux dĂ©veloppements serverless en permettant via du drag’n drop de gĂ©nĂ©rer des workloads serverless.
  • Amazon EventBridge Pipes ajoute la capacitĂ© de brancher point Ă  point 1 service producteur Ă  1 service consommateur en plus des fonctionnalitĂ©s dĂ©jĂ  connues de bus d’évĂšnement et de planification.
  • Amazon CodeCatalyst qui permettra d’avoir un environnement intĂ©grĂ© de dĂ©veloppement et permettra aux dĂ©veloppeurs de planifier, coder, construire, tester et dĂ©ployer leurs applications sur AWS.

Il a ensuite Ă©voquĂ© l’univers de la simulation et de la 3D en Ă©voquant AWS SimSpace Weaver (qu'Adam Selipsky avait introduit lors de sa keynote) qui permet d’établir des simulations Ă  grande Ă©chelle avec plusieurs millions d’objets.

Et pour conclure que l’impossible d’aujourd’hui est le possible de demain, en Ă©voquant la puissance du Quantum Computing.

Sessions

AprĂšs la keynote, direction le Wynn pour TimothĂ©e et Philippe. L’un pour Design with operations in mind et Multi-account and multi-Region deployments at scale pour l’autre.

Suivra dans la journée Amazon EKS SaaS: Building a working multi-tenant environment et Improving operational excellence with game days.

Durant le Chalk Talk : Design with operations in mind, nous avons eu l'occasion de revenir sur les incidents de production de quelques clients. Les discutions ont démontré l'importance de l'observabilité ainsi que de l'anticipation avec la préparation de runbooks et l'automatisation de la réponse aux incidents.

Multi-account and multi-Region deployments at scale a remis en avant l’usage de AWS Control Tower et de CloudFormation sous le format du Chalk Talk. Beaucoup d’échange pour indiquer toujours les limites existantes du produit. Beaucoup de participants qui ont dĂ©jĂ  Ă©tĂ© confrontĂ©s Ă  des problĂ©matiques Ă  grande Ă©chelle qu’AWS n’a pas encore taclĂ©.

Amazon EKS SaaS: Building a working multi-tenant environment est un Workshop trĂšs proche de AWS - SaaS microservices deep dive: Multi-tenancy meets vu plus tĂŽt dans la semaine. Les diffĂ©rences sont au niveau de la sĂ©grĂ©gation via Namespace puis Istio dans ce dernier module. Les 2 Workshops recommandent d’ailleurs le mĂȘme repository Github pour les tests publics : . Mon sentiment de “non-dĂ©veloppeur” me dit que ce dernier workshop intrique moins le dĂ©veloppement dans l’infrastructure pure que le prĂ©cĂ©dent workshop.

Improving operational excellence with game days nous a permis d’étudier le modĂšle utilisĂ© par AWS pour ce type d'Ă©vĂšnement. Les Ă©tapes principales Ă©tant de brainstormer sur les Ă©vĂšnements potentiels pour Ă©tablir des scĂ©narios permettant de mesurer la vitesse de traitement de l'incident. Ces scĂ©narios doivent Ă©galement dĂ©finir les limites du game day, les procĂ©dures et outils permettant de simuler le fonctionnement normal des applications ainsi que des processus internes. Une fois le GameDay terminĂ©, une analyse rĂ©trospective devant mettre en Ă©vidence les points d'amĂ©lioration et d'affiner les estimations de dĂ©lais de rĂ©solution.

Au final, cette journĂ©e aura aussi permis de faire un tour au Village AWS, de rĂ©cupĂ©rer sa “mini-figure Lego de membre certifiĂ© AWS” et surtout de rencontrer Mr Bucket en chair et en os ! 😍

image
image

Demain, c’est la der des der
 😎 Triste, car toutes les bonnes choses ont une fin, mais nos jambes, elles, sont heureuses. 😆

Articles relatifs :

https://aws.amazon.com/about-aws/whats-new/2022/12/aws-step-functions-large-scale-parallel-workflows-data-processing-serverless-applications/ https://aws.amazon.com/blogs/compute/visualize-and-create-your-serverless-workloads-with-aws-application-composer/

https://aws.amazon.com/about-aws/whats-new/2022/12/amazon-eventbridge-pipes-generally-available/

https://aws.amazon.com/blogs/aws/announcing-amazon-codecatalyst-preview-a-unified-software-development-service/

https://www.allthingsdistributed.com/2022/11/amazon-1998-distributed-computing-manifesto.html

Merci pour votre lecture. Si cet article vous a plu, merci de le partager sur vos rĂ©seaux 😉

Philippe Vidal - @November 30, 2022

image

Timothée Taron - @November 30, 2022

image