Revolve Press Start : la revue de presse du Cloud – juin 2021
L’actualité du Cloud va vite ! Pour suivre le rythme des innovations et vous tenir au courant des sujets qui nous semblent les plus prometteurs, nous vous proposons une sélection des actualités et des articles qui nous ont semblé les plus intéressants.
Actualités
HAProxy passe une Milestone symbolique
HAProxy, le load-balancer ultra-robuste que l’on ne présente plus, a été trituré par son créateur et a passé le cap symbolique des 2 millions de requêtes http par seconde (!). Le tout sur un processeur Graviton ARM. Boudu, il est loin le temps où je le déployais en mode POC pour du LB niveau 7 sur un certain site de paris hippiques, et où déjà les 200k RPS me donnaient des étoiles dans les yeux (si si !)… Bref, trêve de rêvasserie, la méthodologie et le mode opératoire sont super intéressants à lire, c’est par ici.
Stack Overflow racheté pour près de 2 milliards de dollars
Pas de changement majeur à noter dans l’immédiat ; en espérant que Prosus (l’acquéreur) ne le rende pas payant ou bloque le copier/coller ! 😀
A lire ici.
AWS
Open Guides
Si vous êtes friands de documentation au format Markdown/Github et que vous cherchez un guide de survie sur tel ou tel service AWS, ce repository est pour vous.
App Runner
AWS a dévoilé le nouveau service AppRunner ; un service qui se veut clé en main pour quiconque souhaite déployer ses workloads conteneurisés sans se soucier de la partie build, orchestration, gestion de l’infrastructure sous-jacente, certificats TLS, etc… Ça rappelle fortement Cloud Run côté GCP d’ailleurs. A voir avec le temps comment il peut se positionner au milieu de la panoplie d’autres services de conteneurs (ECS, EKS, Fargate…) et/ou de déploiement (Beanstalk pour ne pas le citer, à moins qu’il ne soit amené à le remplacer officieusement ?).
Cloudfront Functions
L’autre nouveauté notable de ces dernières semaines est sans doute une évolution du service de CDN d’Amazon, en particulier au travers des Cloudfront Functions. Rapidement, ça s’apparente à de la Lambda@Edge sous stéroïdes, soit du code qui traitera les requêtes au plus près des PoP, et ce de manière ultra-rapide. En contrepartie, ces fonctions sont bien entendu soumises à certaines limitations et ne peuvent couvrir que certains use-cases, mais elles peuvent représenter une bonne alternative si l’on souhaite gagner en performance et que ça répond au besoin.
AWS Cost Profiler
Parmi les autres nouveautés annoncées, on remarquera AWS Cost Profiler, permettant de distinguer dans la facture globale, les coûts engendrés par les ressources partagées (multi-tenant) de celles propres à un user ou à une entité.
Nouveaux services disponibles en Europe
Voici la liste de tous les services et fonctionnalités déployés en Avril sur la région AWS Europe (Paris).
Les builders AWS sur Twitter
Pour l’inspiration et le partage d’expérience, A Cloud Guru a compilé une liste de 21 contributeurs techniques actifs sur Twitter.
Ecologie
Cloud Carbon Footprint
Une question se pose de plus en plus ces derniers temps : combien mon infrastructure Cloud rejette-t-elle de CO2 par jour ? Une prise de conscience qui prend de l’ampleur, mais qui reste sans réponse tangible pour le moment, un tel calcul étant de base très complexe à mettre en place, partant d’hypothèses parfois empiriques, et nécessitant une certaine maturité côté Billing/FinOps.
Chez Revolve, quelques initiatives ont été lancées pour tenter de trouver un embryon de méthodologie et pour sortir des valeurs à peu près correctes. Pendant la phase de recherche, nous sommes tombés sur l’outil Cloud Carbon Footprint. Open-Source, il est encore en phase de développement, mais est d’ores et déjà disponible pour l’expérimenter. Ca se passe ici.
Si vous vous sentez l’âme verte et que vous n’avez rien à faire ce weekend (de toute façon les terrasses seront blindées), je vous invite à le tester !
Website Carbon Badge
On reste sur le chapitre empreinte carbone, et je vais vous parler rapidement d’un badge qui a attiré mon attention en visitant quelques sites habituels que j’utilise pour ma veille techno.
En gros, ça consiste en un snippet à rajouter à votre page web pour indiquer combien de CO2 a été généré pour qu’elle s’affiche dans le navigateur…
Les méthodes de calcul peuvent varier entre les outils, ou n’être pas tout le temps pertinentes, mais on ne peut nier l’intérêt d’une telle métrique. On pourrait même imaginer dans un futur assez proche qu’un tel indicateur puisse représenter une étape à part entière des chaînes de CI/CD, au même titre que les quality gates ou tests sécu…
A noter qu’il existe également sur le même site un calculateur permettant de constater les dégâts ; en essayant sur le blog Revolve, on voit que c’est pas joli joli ! Les optimisations à effectuer pourraient d’ailleurs faire l’objet d’un futur article maintenant que j’y pense…
A noter qu’AWS devrait prochainement développer une nouvelle competency autour du développement durable et de la consommation d’énergies propres.
On raconte même qu’ils prépareraient leur propre outil pour calculer l’empreinte carbone des infras…
Ceci n’est pas du Green Washing
GCP
Google I/O
La grand-messe de Google a certes été relativement discrète cette année, mais certaines annonces relatives à son Cloud Public méritaient qu’on s’y attarde. Outre des annonces très orientées AI/Data/ML ou encore sur les solutions de travail collaboratif à distance dans une ère post-Covid (Workspace), le volet Sustainability semble plein de promesses. Dans la même veine que ci-dessus, la firme souhaite accentuer les sensibilités sur l’empreinte carbone de son Cloud, en proposant de migrer vos workloads de manière dynamique en fonction de la disponibilité géographique d’énergie verte dans tel ou tel DC. Initiative intéressante au demeurant. Le résumé des annonces de Google I/O est disponible ici.
Hashicorp
Default Tags in the Terraform AWS Provider
[Spoiler Alert] Xmas before Xmas
Non, vous n’êtes pas victimes d’hallucinations. Vous en rêviez, ils l’ont fait pour vous. Hashicorp a sorti une nouvelle feature de son provider AWS pour Terraform, permettant en quelques lignes de gérer de manière unifiée et propre les tags à positionner sur quasiment tous les types de ressources. Ça va rendre obsolète un sacré paquet de modules déjà écrits, mais OMG que c’est bon. Nul doute que GCP et Azure suivront dans les prochaines semaines. Pour les détails, c’est par là.
En parlant de tagging, BridgeCrew (les créateurs de Checkov) ont annoncé la sortie d’un nouvel outil : Yor, qui permettrait d’aider à la gestion des tags via l’IaC et s’intégrerait pleinement dans une chaîne de CI/CD. A tester.
Using Waypoint Runners To Enable GitOps Workflows
Des nouvelles d’un des derniers nés dans l’écosystème Hashicorp, Waypoint. Outre que c’est un outil avec un fort potentiel et qu’il faudra surveiller de près dans les prochains mois, il est toujours en développement et gagne en fonctionnalités et en maturité au fil du temps. Hashicorp le rappelle en sortant un article orienté GitOps et annonçant les runners Waypoint.
Kubernetes
FinOps & EKS
Un article top et complet sur différentes approches complémentaires d’optimisation des coûts pour vos clusters EKS.
Et chez Revolve ?
- Trouvez votre prochaine formation AWS en quelques clics sur notre nouveau site revolve.training
- Vous n’y auriez pas pensé, pourtant Nicolas l’a fait : du code Ada pour AWS Lambda.
- Retour d’expérience client : comment ENGIE IT optimise ses dépenses AWS.
- Sécurité, déploiements Gitlab-CI sur AWS avec Vault.
- On vous présente Laure, Lead developer GCP dans l’équipe Devoteam Revolve de Lyon.
- Amazon SimpleDB, AWS Artifact, AWS Signer : Nicolas a exploré pour vous les services AWS les plus méconnus.
Events
AWS Summit Online 2021 commence cette semaine, il est encore temps de vous inscrire ! Les tracks sont dédiées par profil : nouvel utilisateur, architecte, data scientist, développeur, administrateur, responsable sécurité, etc. Pour voir le programme en un coup d’œil, c’est par ici.
Pour finir..
L’été approche, pourquoi ne pas commencer à préparer dès maintenant votre liste de lecture ?
On vous conseille particulièrement Expiration, un recueil de nouvelles de Ted Chiang, qui flirtent avec la SF et interrogent notre rapport à la technologie de façon pertinente. Le voyage dans le temps, le libre-arbitre, l’intelligence artificielle, ses droits et ses capacités d’apprentissage (oui, une forme de machine learning !), la physique quantique et nos destins dans des univers parallèles… quels usages faisons-nous de la technologie, et comment ces usages ont-ils une influence sur la société ? A mettre en rapport avec l’approche H.E.A.T.
A lire également : Why computers won’t make themselves smarter – Ted Chiang