rePlay : La revue de presse du Cloud – Juin 2022
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.
Ce mois-ci, on va parler Exaflops, KubeCon, optimisation des coûts sur vos workloads k8s, CDK, Service Catalog… C’est parti !
Actualités
Broadcom a sorti le chéquier ! Le géant des semi-conducteurs a annoncé l’acquisition de VMWare pour 61 Milliards de dollars, soit l’une des plus importantes opérations de ce genre dans le secteur de la tech.
AWS conserve sa position de leader sur le marché du IaaS en 2021. S’il truste toujours la première place depuis quelques années, la concurrence ne semble pas s’essouffler, au contraire ! Vu les chiffres d’affaires engrangés et leur progression constante, il y a de quoi se frotter les mains. On notera aussi la belle progression de GCP qui signe le plus fort taux de croissance cette année.
Enfin, côté avancée technologique, un supercalculateur américain a pour la première fois franchi le seuil de l’ExaFLOP.
Côté AWS
La sélection de nouveautés :
- Organization
- Cloudwatch
- SSM
- Step Functions
- Config
- Deployment
- Je suis sûr que vous l’attendiez tous : AWS Elastic Beanstalk is now available in the Asia Pacific (Jakarta) Region (…nan je déconne ?)
- AWS Service Catalog’s Application Registry now supports cross-account applications ?
- RDS
Le top des articles de blog du mois :
- I Wrote a Recursive Lambda Function That Cost My Company Hundreds of Dollars
- Govern CI/CD best practices via AWS Service Catalog
Containers
Petite réflexion sur le futur de Kubernetes présentée à la dernière KubeCon : From Kubernetes to PaaS to Err What’s Next.
En parlant de la KubeCon EU, je vous propose une session de rattrapage avec deux best-of :
Le prochain post est un bon récapitulatif pour qui cherche à savoir ce qui se passe sous le capot des clusters Kubernetes : The differences between Docker, containerd, CRI-O and runc.
Toujours pour se rafraîchir la mémoire, un petit récap republié par la CNCF sur les Operators : Kubernetes Operators: what are they? Some examples.
Côté GCP, une nouvelle feature a été annoncée, et c’est votre équipe FinOps qui va être contente : Introducing GKE cost estimator, built right into the Google Cloud console.
NB : pour ceux qui ne font pas tourner leurs workloads conteneurisées chez Google, sachez qu’il existe un tool open-source : kubecost/opencost.
Toujours chez GCP, les gars commencent à se pencher sur les questions d’opérabilité et de troubleshooting, et ont sorti une nouvelle CLI : gcpdiag – Open Source Troubleshooting Tool for Google Cloud Platform.
Enfin, si vous aussi vous en avez marre de vous taper du yaml à gogo à maintenir pour vos déploiements k8s (ou autres), essayez de passer à Cue ! On a déjà abordé rapidement Cuelang (et Dagger notamment qui se base dessus) dans ces lignes ; je vous propose de regarder un exemple de ce qu’on peut en faire pour valider du yaml.
Food for thought
Parce-que revenir sur l’un des principes fondamentaux de la mouvance DevOps ne peut jamais faire de mal : How we deploy to production over 100 times a day.
Encore un post super intéressant de la part d’Ably, sur une vue d’ensemble de leur système de message en HA, avec pas mal de détails plutôt sympas.
Un exemple d’utilisation de feature flag dans le cadre d’un changement opéré sur une base de données (ici une migration de schéma), le tout bien évidemment sans indisponibilité. Le concept de double-écriture est à retenir.
Automation
atmos est à la fois une librairie et une CLI pour le provisioning, le management et l’orchestration de workflows à travers divers outils. Ça s’apparente en gros à une UI pour Terraform, Helm, kubectl ou encore CDK… Je n’arrive pas encore à savoir si ça vaut le coup d’œil… mais il n’y a qu’une façon de le savoir : le tester !
Une petite note sur CDK ; voici un petit repository bien sympathique pour qui voudrait créer à la volée des Github Runners via CDK : CloudSnorkel/cdk-github-runners.
Côté Terraform, chaque release continue d’apporter son lot de nouveautés, avec entre autres des contrôles sur les resource lifecycles : New Lifecycle Options and Refactoring Capabilities in Terraform 1.1 and 1.2.
A ce propos, je vous invite à jeter un œil au changelog de la 1.2.0 sur Github (c’est fou quand même la foultitude de choses que l’on peut apprendre en lisant du Markdown de nos jours).
On finit le volet terraform avec une petite réflexion sur l’un des trucs les plus relous avec terraform, mais qu’on accepte tellement vite dans notre phase d’apprentissage qu’on oublie que ça reste une sacrée épine dans le pied. Alors, à votre avis, tfstate ou pas tfstate ?
Observabilité
Grafana dispose dorénavant d’un moyen de gérer sa configuration via Git : A GitOps Way To Manage Grafana Data Sources At Scale.
Sécurité
StyraInc/rego-style-guide : un guide bien utile pour qui veut se lancer dans rego, le langage utilisé entre autres par Open Policy Agent.
chen-keinan/kube-beacon : un outil qui va scanner et jouer un audit complet de sécurité sur votre plateforme k8s.
Et chez Revolve ?
- Pourquoi se lancer dans une démarche de Machine Learning ? On revoit les bases avec Antoine Hirtz.
- Peut-on faire confiance au Cloud de confiance ? Ca se discute.
- La cybersécurité avec Christine Grassi chez Cybernews.
- Webinaire : la migration AWS chez Synergie.
- Nicolas Pellegrin vous parle de Legos. Et de Gameday, car oui les deux sont liés !
- Quel rapport entre le calibre des melons et les faux sacs Vuitton ? Le traitement d’image par l’IA.
- Le grand entretien du boss avec Michel Denisot .
WTF
C’est cadeau…
borisdayma/dalle-mini : Generate images from a text prompt
- Pour faire joujou avec l’outil : https://www.craiyon.com/
- Pour avoir un aperçu du florilège d’oeuvres d’art que les gens ont généré : https://twitter.com/weirddalle
- Et ci-dessous une de mes préférées parmi celles créées par les Revolviens (on devrait lancer un concours d’ailleurs… ?)