Aller à la navigation

Blog

Retour à l’accueil

24 Avr 2019

Restitution de l’AWS Summit Paris 2019

Retour sur la plus grande conférence du Cloud : l’AWS Summit Paris 2019 

Moteur de la transformation numérique et de l’innovation digitale en France, AWS organisait le mardi 2 avril 2019 au Palais des Congrès de Paris sa conférence annuelle en France. Nos Finaxyens Alexandre SCHWARTZMANN et Mathias LEVOSTRE étaient présents. De la sécurité à l’architecture en passant par les dernières annonces de services, ils ont assisté à un large éventail de sessions et écouté les témoignages des acteurs du monde du cloud et de la transformation numérique. Retour sur l’événement !

Amazon Web Service est le leader mondial du secteur du cloud public. Lancé dans un premier temps pour répondre aux besoins grandissants du géant des achats en ligne Amazon, puis rendu disponible en 2006, AWS ne cesse d’innover avec le lancement de nouveaux services dans des domaines variés (IaaS, Serverless, conteneurs Docker, IOT, Big Data, IA…).

C’est d’ailleurs l’édition de Paris qui inaugure la tournée européenne de la ligue DeepRacer, compétition amicale de voitures miniatures pilotées par le Machine Learning avec SageMaker.

Keynote d’ouverture

La keynote d’ouverture est introduite par Julien Groues, Country Manager France, AWS.

Avec plus de 7000 participants, cette édition 2019 confirme l’engouement grandissant pour le cloud et AWS.

Parmi les nouveautés :
– L’arrivée de l’offre de virtualisation VMWare Cloud sur la région Paris.
– La récente certification HDS concernant les données de santé décernée par le bureau Veritas.

Adrian Cockroft, VP Cloud Architecture Strategy, AWS présente  ensuite les 4 nouvelles régions qui s’ajouteront aux points de présence déjà disponibles pour être toujours plus près des utilisateurs : Italie, Bahreïn, Afrique du Sud et Hong Kong.

Cette keynote fut également l’occasion de rappeler toutes les possibilités qu’offrent le catalogue de services d’AWS couvrant un grand nombre de technologies, que ce soit les différentes solutions de stockage, de bases de données (relationnelles ou spécialisées), de migration, etc…

On peut citer l’orientation d’Amazon vers ce qu’ils appellent #databasefreedom, qui permet de disposer d’un service AWS de base de données pour chaque usage :

  • RDS/Aurora pour les bases relationnelles ;
  • ElastiCache pour les bases in-memory ;
  • DynamoDB pour les bases clé-valeur ;
  • Neptune pour les bases graph ;
  • QLDB pour les base type ledger (preview) ;
  • DocumentDB pour les bases Document ;
  • Amazon Managed BlockChain (preview) ;
  • etc…

On notera d’ailleurs l’évolution progressive des applications du modèle monolithique vers les microservices (un des piliers technologiques de l’approche DevOps) grâce notamment aux containers et au serverless.

Un focus particulier est mis sur la facilitation de la migration vers le cloud, les containers et le serverless. Avec AWS Outpost, lancé en novembre 2018, Amazon met un pied dans l’hybridation en amenant les infrastructures et les services AWS au sein des datacenters des clients. Ainsi, il devient tout à fait possible de faire des appels API et d’utiliser les ressources AWS directement “chez soi”.

Coté technologies Analytics, Amazon présente son nouveau service AWS Lake Formation (preview) pour construire très simplement son datalake et accélérer les projets Big Data.

Le Machine Learning n’est pas en reste avec le support des frameworks principaux (MXNet, PyTorchm TensorFlow…), que ce soit directement dans les AMI dédiées ou via Amazon SageMaker, l’écosystème complet d’AWS de Machine Learning pour créer, entrainer et déployer ses modèles.

Gilles Chervy, Head of Infrastructure, Gameloft entre en scène. En tant que leader des jeux mobiles online, les besoins d’infrastructures worldwide sont toujours plus grands, et demandent une grande souplesse pour suivre la charge qui n’est pas constante (lancements de nouveaux jeux ou services, campagnes de pub, etc …).

Le piratage et les tricheurs sont également des paramètres à prendre en compte ; Cela nécessite la synchronisation des données des joueurs entre leurs appareils et les infrastructures Gameloft, donc toujours plus de serveurs.

C’est dans ce contexte très contraignant que l’arrivée il y a un an de la région Paris d’AWS a changé les choses. En effet, le passage vers le cloud a permis un grand nombre d’améliorations :

  • la simplification du provisionning des infrastructures ;
  • l’optimisation des coûts hardware ;
  • la réduction de la latence vis à vis des joueurs répartis dans le monde ;
  • l’accélération et l’agilité pour toujours plus d’innovation ;
  • la réduction drastique du Time To Market : mois –> jours.

Antoine Larmanjat, CIO, Euler Hermes (assurances credits B2B) présente ensuite la manière dont ils ont abordé l’utilisation du cloud AWS.

Leurs énormes besoins de temps réel sur de grosses volumétries (demandes de limits de la part de leurs clients), ainsi que les demandes d’API auxquelles se connecter justifient grandement leur approche “Cloud First” et “No Lift & Shift”.

Tout cela a été possible grâce à la gestion complète de leur infrastructure as code, et la priorité mise sur le serverless, devant les containers. Les machines virtuelles devenant le dernier recours.

Pour terminer cette keynote d’ouverture, Florian Douetteau, Co-founder & CEO de Dataiku insiste sur l’importance des datas et de leur analyse pour mieux comprendre ce qu’il se passe à tous les niveaux. C’est par exemple un prérequis à la gestion de son Capacity Planning et au scaling de ses ressources.

L’autoscaling du workload avec Kuberenetes

Comment répondre efficacement et rapidement aux changements de workload sur nos applications ?

L’évolution des façons d’exécuter les applications va toujours vers une plus grande souplesse :

Architectures monolithiques > Machines virtuelles > Containers

La gestion des clusters de containers par Kubernetes apporte des solutions pour autoscaler et adapter sa puissance en fonction de la demande utilisateur, grâce à son module HPA (Horizontal Pod Autoscaler).

Comme cela a été rappelé lors de la keynote, le point d’entrée du sizing de nos clusters est bien évidement l’analyse de métriques variées. Le module Kubernetes HPA permet (depuis la version 1.10) de les utiliser qu’elles soient internes ou externes au cluster.

Dans ce contexte, la bonne pratique est de se concentrer sur les 4 Golden Signals :

  • La latence (le temps de réponse du service).
  • Le trafic (le volume de données échangées).
  • Les erreurs (leur nombre, leur criticité).
  • La saturation (la charge des services).

VMWare dans le Cloud AWS avec VMWare Cloud

Lancé en 2017, VMWare Cloud permet d’étendre la solution VMWare vers le cloud AWS en unifiant la vision des VCenters on-premise et dans le cloud.

La partie SDDC (Software-Defined Datacenter) est gérée par VMWare directement et nécessite un ensemble de droits IAM dans le compte AWS pour gérer les ressources. En effet, c’est la solution de VMWare qui va piloter les instances, le stockage et les interfaces réseau de l’infrastructure AWS afin que de pouvoir lancer les machines virtuelles dessus.

Une fois l’infrastructure sous-jacente en place, le module HCX permet l’abstraction des ressources on-premise et cloud pour faciliter la fluidité des migrations, et notamment vMotion. Grace à cette couche d’abstraction, l’hybridation devient une simple formalité. Il est par exemple possible de déplacer à chaud et avec un impact réduit (baisse de performances, latence mais sans interruption de service) les machines virtuelles vers le cloud.

Attention cependant : l’utilisation de VMotion pour déplacer les VM entre le cloud et les infrastructure on-premise n’est possible qu’à travers un lien DirectConnect.

L’implémentation Kubernetes sur AWS avec EKS

Pour la gestion des conteneurs Docker en mode cluster, Kubernetes est devenu ces dernières années LA référence. AWS a donc, en toute logique, lancé son service de cluster Kubernertes (EKS) à la demande qui s’ajoute à ses offres précédentes (ECS, Fargate).

Les cluster peuvent ainsi être créés via les templates CloudFormation, ou via l’utilitaire en CLI eksctl.

L’autoscaling est possible sur 2 niveaux :

  • Au niveau pods grâce au module HPA.
  • Au niveau des nodes accueillant les podes grâce aux groupes de scaling.

Concernant le versionning de la brique Kubernetes, AWS permet la gestion de la version utilisée par les clusters en mode blue/green ou directement “à chaud” en modifiant l’AMI dans le template cloudformation qui sera donc appliqué en rolling release.

AWS gère 3 versions de Kubernetes à un instant t (1.10, 1.11 et 1.12 actuellement), les versions plus récentes étant en cours d’implémentation (1.13 et 1.14).

Dans le même temps, AWS a créé le plugin vpc-cni pour Kubernetes afin de gérer l’association des interfaces ENI aux nodes et l’association des IP (ip secondaires des nodes) aux pods de manière intégrée.

Le Serverless à travers Lambda

Comme vous avez pu le constater de nombreux services sont proposés chez AWS. Dans son grand catalogue, un service à retenu notre attention : Lambda. Comme ses voisins EKS et EC2, il a pu trouver de vrais fans auprès des petites, moyennes et grandes entreprises.

Sa capacité à pouvoir exécuter des scripts sans provisionnement de machine ou de container, a séduit une grande partie du public. Ils ont vu en cela un bon moyen de réduire leurs coûts et une excellente solution pour la gestion d’application sans avoir à s’occuper de l’infrastructure.

Le service est relativement simple à utiliser. Vous déployez votre code sur la plateforme et il sera exécuté par un “trigger” configuré (dépôt d’un fichier dans un bucket S3, événement en base de données, etc…). Le grand avantage de cette technique, est que vous ne payez que ce que vous utilisez en ressource pendant son exécution, ni plus ni moins.

Depuis ses débuts en 2015, le service n’a pas cessé de s’améliorer :

  • Il peut maintenant exécuter un grand nombre de langages (python, java, ruby, …)
  • La configuration des triggers offre de plus en plus de possibilités, dont celle du ChatOps qui est particulièrement remarquable
  • La possibilité de chainer plusieurs scripts et configurer leurs enchainements par des conditions
  • La possibilité de tester sur votre IDE (VisualStudio Code, Intellij) en local les scripts dans un éco système iso lambda grâce à de nombreux plugins officiels.

Ce projet à un bel avenir devant lui, à suivre de près !

Keynote de clôture

Julien Groues, Country Manager France, AWS, clôture l’événement avec une présentation dont l’accent est mis sur les startups et l’innovation qu’elles engendrent grâce aux services AWS.

Julien Groues commence sa keynote en rappelant les piliers d’une transformation réussie (valable également pour les transformations Cloud ou DevOps) :

  • La maîtrise des impacts métiers.
  • La réduction des risques.
  • Les équipes.
  • Les bénéfices financiers.

Enfin, les différents prix décernés cette année sont remis aux vainqueurs :

  • La Startup Architecture of the Year : Klap.
  • Les gagnants du GameDay de cette année : alterway, comexport et wescale.
  • Le gagnant de la DeepRacer League à Paris qui pourra défendre ses chances lors de la prochaine messe Re:Invent à Las Vegas.

Et pour finir…

Cette édition 2019 de l’AWS Summit Paris a été riche en contenu, au travers de ses différentes keynotes et sessions techniques.

AWS reste de loin l’un des plus avancés en terme d’offre dans le domaine du cloud public et nous démontre aujourd’hui qu’ils ont su conserver leur momentum en matière d’innovation.

Il suffit de regarder le rythme de lancement de nouveaux (toutes les nouveautés sur la page https://aws.amazon.com/new/) et l’amélioration constante des services existants. On sent bien l’effort mis sur les sujets les plus “demandés” : le Machine Learning, Kubernetes, la facilité et la fluidité de la migration dans le cloud.

Pour ceux qui souhaitent revivre les différentes sessions, elles sont disponibles (certaines avec leur support) sur ce lien : https://aws.amazon.com/fr/events/summits/paris/contenu/

—  Alexandre SCHWARTZMANN & Mathias LEVOSTRE @Finaxys 

Share our news :

-