Vidéo: AWS Summit Series 2015 | Barcelona: Amazon API Gateway (Novembre 2024)
J'ai assisté hier au sommet des services Web Amazon à New York et j'ai été frappé par la façon dont AWS a subtilement changé son message au fil des ans.
AWS semble désormais se concentrer de plus en plus sur la fourniture d'outils visant à faciliter la vie des développeurs au lieu de se concentrer uniquement sur la création d'une infrastructure alternative aux centres de données internes. Cela était évident dans les annonces de nouveaux produits - une passerelle API et une batterie de serveurs permettant de tester la compatibilité des applications sur une large gamme de téléphones et de tablettes Android et Amazon Fire.
Le directeur de la technologie d'Amazon Web Services, Werner Vogels, qui a animé le discours liminaire, a expliqué l'évolution de la société. Il a commencé avec le lancement d’AWS en 2006, à une époque où la plupart des avantages étaient liés aux activités commerciales, et Amazon s’éclatait "d’être pris en otage par les sociétés informatiques traditionnelles".
Vogels a ensuite expliqué comment la société avait continuellement ajouté des fonctionnalités, notant qu'elle avait lancé 516 nouvelles fonctionnalités et nouveaux services en 2014 et qu'elle lancerait d'autres fonctionnalités cette année. Amazon continue de se diversifier depuis les services d'infrastructure vers la sécurité et la gestion, les outils de gestion, les services de plate-forme, les applications d'entreprise et, plus récemment, les outils de gestion de cloud hybride.
Comme il le fait souvent, il répète le mantra selon lequel "les nuages sont la nouvelle normalité". J'étais cependant plus intéressé quand il a remarqué qu'Amazon envisage de ne plus offrir qu'une infrastructure à la fin d'une API (interface de programme d'application) à une "plate-forme à la fin d'une API". En d'autres termes, il ne s'agit pas simplement d'insister sur l'infrastructure en tant que service (IaaS), mais également sur la plate-forme en tant que service (PaaS).
Bien entendu, ce n’est pas une nouveauté: Amazon propose depuis longtemps des services de plate-forme, tels que Elastic MapReduce (EMR), qui fonctionne sous Hadoop, introduit en 2009, ou la base de données Dynamo DB noSQL, introduite il y a trois ans. Mais le changement d'emphase semble notable.
Dans le discours liminaire, Vogels a présenté six grandes tendances de l’informatique et les réactions d’Amazon à chacune d’elles. Ceux-ci comprenaient: se déplacer rapidement (faire tourner ou monter divers services); se concentrer sur les compétences de base (laisser les entreprises se concentrer sur la création du code, tandis qu'Amazon fournit l'infrastructure); ne pas avoir de serveur (ni même d'instance de serveur, mais plutôt utiliser des services événementiels tels que Kinesis pour la transmission en continu de données et Lambda pour les services informatiques); être sécurisé et conforme (avec plusieurs certifications, y compris HIPAA); devenir mobile (héberger le back-end des services qui s'exécutent sur des appareils mobiles); et mettre les données au travail (en mettant l'accent sur le processus d'apprentissage automatique de l'entreprise).
J'étais particulièrement intéressé par le concept de déploiement de services de calcul sans spécifier ou déployer de serveurs spécifiques, mais plutôt d'utiliser des services événementiels tels que Lambda. Je peux voir où cela pourrait effectivement faciliter la vie des développeurs de certains types de services, et je reste fasciné par les applications potentielles de l’apprentissage automatique dans divers domaines.
La file d'attente pour une session ultérieure plus détaillée sur Amazon ML a été l'une des plus longues de la conférence. Cette session a évoqué des applications possibles allant de la personnalisation et de la recommandation à la détection de la fraude et à la publicité ciblée. Je peux voir où le coût du service - prévisions de 10 cents par 1 000 - peut sembler assez bas pour certaines prévisions et assez élevé pour d'autres.
Les nouveaux produits étaient intéressants et axés sur les développeurs. Le plus intéressant d'entre eux était la nouvelle passerelle Amazon API Gateway, qui permet aux développeurs de créer et de gérer plus facilement une API REST évolutive autour du code qu'il a écrit. Comme Matt Wood d'Amazon l'a expliqué, cela prend en charge toutes sortes de fonctionnalités, telles que le contrôle de version, le contrôle et la régulation, la mise en cache, la signature et l'automatisation, ainsi que la possibilité de générer un SDK pour JavaScript, iOS ou Android. L'idée est de prendre un processus complexe et de le rendre facile.
Parmi les autres fonctionnalités relativement nouvelles, on compte CodeCommit, un référentiel de code géré; CodePipeline, une plateforme de distribution continue; Catalogue de services, qui permet d’organiser une variété de services dans un environnement en libre service; et la batterie de périphériques, pour tester des applications sur une large gamme de smartphones et tablettes Android et Amazon Fire. (Remarque: cela ne semble pas inclure les appareils iOS.) Là encore, l'objectif semble être de simplifier la vie des développeurs.
Comme cela est devenu courant dans les discours des développeurs, un certain nombre de clients ont expliqué comment ils utilisaient Amazon Web Services. Un membre de la haute direction de Nordstrom a mentionné une petite équipe axée sur l’assistance en nuage pouvant désormais prendre en charge plus de 50 équipes d’applications, afin de les aider à concevoir des applications plus efficaces et plus rapides. Le CTO du département des transports de la ville de New York a évoqué l'utilisation de l'arrière-plan d'Amazon pour alimenter une application appelée Vision Zero View, qui montre les accidents de la route et les blessés graves remontant à 2009, dans l'espoir que les New-Yorkais ralentiront et conduiront prudemment. Et le CTO de la start-up d’assurance maladie, Oscar, a expliqué en quoi son utilisation des services d’Amazon avec la conformité HIPPA ne permettait à Oscar d’avoir que deux ingénieurs systèmes pour 45 développeurs travaillant sur 125 changements de production par jour. "Nous en avons fini avec les centres de données physiques", a-t-il conclu.
Vogels a insisté sur le fait qu '«il s'agit avant tout d'agir vite» et a noté que le nombre d'outils ne cesse de croître. "Il n'y a jamais eu de meilleur moment pour créer des applications qu'aujourd'hui", a-t-il déclaré.