Articles Cloud / DevOps
Tutoriels, guides pratiques et analyses de fond sur Cloud / DevOps, écrits par les ingénieurs et mentors Blent.
43 articles · page 1 sur 2
Cloud / DevOpsGateway API : le successeur de l'Ingress sur Kubernetes
En mars 2026, le projet Ingress NGINX, contrôleur utilisé par une grande partie des clusters Kubernetes, a cessé d'être maintenu. Plus de correctifs, plus de mises à jour de sécurité : de nombreuses équipes doivent désormais choisir une nouvelle façon d'exposer leurs applications. La réponse officielle de la communauté s'appelle la Gateway API.
8 min de lecture
Cloud / DevOpsPlatform Engineering : c'est quoi ?
Dans les organisations technologiques en croissance, une tension récurrente émerge entre les équipes de développement et les équipes d'infrastructure. Comment permettre aux développeurs de déployer rapidement leurs applications sans les noyer dans la complexité du Cloud ? Comment éviter que chaque équipe réinvente les mêmes patterns d'infrastructure ? Comment réduire la charge cognitive des développeurs tout en maintenant les standards de sécurité et de fiabilité ? Ces questions, familières à toute organisation pratiquant le DevOps à grande échelle, trouvent leur réponse dans une discipline qui structure de plus en plus les équipes techniques : le Platform Engineering.
9 min de lecture
Cloud / DevOpsgRPC vs REST : quand utiliser quoi ?
Dans les architectures distribuées modernes, la communication entre services constitue un enjeu fondamental. Comment permettre à des microservices de s'échanger des données de manière efficace ? Quel protocole choisir pour une API publique destinée à des milliers de développeurs ? Comment optimiser les échanges internes entre services d'un même système pour gagner en performance ? Ces questions, familières à toute équipe concevant des applications distribuées, se cristallisent souvent autour d'un choix structurant : REST ou gRPC.
9 min de lecture
Cloud / DevOpsTerratest : tester son infrastructure
Dans les pratiques DevOps modernes, l'Infrastructure-as-Code a révolutionné la manière de gérer les environnements. Mais une question demeure souvent négligée : comment s'assurer que l'infrastructure déployée fonctionne réellement comme prévu ? Comment valider qu'un module Terraform crée bien les ressources attendues avec les bonnes configurations ? Comment détecter une régression avant qu'elle n'impacte la production ? Ces interrogations, familières aux équipes qui maintiennent des infrastructures complexes, trouvent leur réponse dans une pratique encore trop peu répandue : le test d'infrastructure.
9 min de lecture
Cloud / DevOpsAuto-scaling : stratégies et pièges à éviter
Dans les environnements de production modernes, la charge applicative varie constamment. Comment absorber un pic de trafic soudain lors d'une campagne marketing virale ? Comment éviter de payer pour des ressources inutilisées pendant les heures creuses ? Comment garantir une expérience utilisateur optimale tout en maîtrisant les coûts d'infrastructure ? Ces questions, familières à toute équipe opérant des applications en production, trouvent leur réponse dans une capacité fondamentale des architectures Cloud : l'auto-scaling.
9 min de lecture
Cloud / DevOpsDéploiement Canary : déployer progressivement en production
Dans les environnements de production modernes, le déploiement de nouvelles versions d'une application reste un moment critique. Comment s'assurer qu'une mise à jour ne provoquera pas d'incident majeur affectant l'ensemble des utilisateurs ? Comment valider le comportement d'une nouvelle fonctionnalité en conditions réelles avant de l'exposer à grande échelle ? Comment limiter l'impact d'un bug qui aurait échappé aux tests ? Ces questions, familières à toute équipe responsable d'applications à fort trafic, trouvent une réponse élégante dans une stratégie de déploiement inspirée d'une pratique minière ancestrale : le déploiement Canary.
9 min de lecture
Cloud / DevOpsCrossplane : infrastructure-as-code piloté depuis Kubernetes
Dans les organisations qui adoptent Kubernetes comme plateforme centrale, une question récurrente émerge : comment gérer l'infrastructure Cloud (bases de données, buckets de stockage, réseaux) avec la même approche déclarative que les applications ? Comment permettre aux équipes de développement de provisionner leurs ressources sans multiplier les outils et les processus ? Ces interrogations, familières aux équipes Platform Engineering, trouvent une réponse élégante dans un projet qui repense fondamentalement l'Infrastructure-as-Code : Crossplane.
8 min de lecture
Cloud / DevOpsRedis : la base de données clé-valeur ultra performante
Dans les architectures applicatives modernes, la performance est devenue un enjeu critique. Comment réduire les temps de réponse d'une API sollicitée des milliers de fois par seconde ? Comment gérer efficacement les sessions utilisateurs d'une application à fort trafic ? Comment implémenter un système de cache qui ne devienne pas un goulot d'étranglement ? Ces questions, familières à toute équipe développant des applications à grande échelle, trouvent souvent leur réponse dans une catégorie de bases de données particulière : les stores clé-valeur en mémoire.
9 min de lecture
Cloud / DevOpsRabbitMQ : agent de messages open source
Dans les architectures distribuées modernes, la communication entre composants applicatifs constitue un enjeu fondamental. Comment découpler des services qui doivent échanger des informations sans créer de dépendances rigides ? Comment absorber les pics de charge sans perdre de messages ? Comment garantir qu'une tâche critique sera traitée même si le service destinataire est temporairement indisponible ? Ces questions, familières à toute équipe concevant des systèmes distribués, trouvent leur réponse dans une catégorie d'outils essentiels : les agents de messages.
8 min de lecture
Cloud / DevOpsProxmox : virtualiser facilement
Dans les infrastructures informatiques modernes, la virtualisation est devenue un pilier incontournable. Comment exploiter efficacement les ressources d'un serveur physique ? Comment isoler différents environnements tout en simplifiant leur gestion ? Comment assurer la haute disponibilité des services critiques sans multiplier les coûts matériels ? Ces questions, familières à toute équipe IT, trouvent leur réponse dans les solutions d'hyperviseurs, et parmi elles, Proxmox s'est taillé une place de choix.
8 min de lecture
Cloud / DevOpsTraefik : le reverse proxy du Cloud
Dans les architectures Cloud modernes, la gestion du trafic entrant vers les applications constitue un enjeu critique. Comment router efficacement les requêtes vers les bons services ? Comment gérer automatiquement les certificats SSL ? Comment adapter dynamiquement la configuration lorsque de nouveaux conteneurs sont déployés ? Ces questions, familières à toute équipe opérant des environnements conteneurisés, trouvent leur réponse dans une catégorie d'outils essentiels : les reverse proxies.
8 min de lecture
Cloud / DevOpsOpenTelemetry : tout comprendre sur le tracing distribué
Dans les architectures microservices modernes, une simple requête utilisateur peut traverser des dizaines de services avant de retourner une réponse. Lorsqu'un problème de performance survient ou qu'une erreur se produit, comment identifier rapidement le service responsable ? Comment comprendre le cheminement exact d'une requête à travers l'ensemble de l'infrastructure ? Ces questions, familières à toute équipe opérant des systèmes distribués, ont donné naissance à une discipline essentielle : le tracing distribué.
8 min de lecture
Cloud / DevOpsCoreDNS : le DNS dans Kubernetes
Véritable colonne vertébrale de la découverte de services dans Kubernetes, CoreDNS est le serveur DNS par défaut des clusters Kubernetes depuis la version 1.13. Ce projet open source, gradué au sein de la Cloud Native Computing Foundation (CNCF), assure la résolution des noms de services et permet aux applications de communiquer entre elles sans avoir à connaître les adresses IP, par nature éphémères dans un environnement conteneurisé. Flexible, extensible et performant, CoreDNS s'est imposé comme un composant indispensable que tout ingénieur DevOps ou administrateur Kubernetes se doit de maîtriser.
7 min de lecture
Cloud / DevOpsHelm : gestion de packages sur Kubernetes
Véritable gestionnaire de packages pour Kubernetes, Helm permet de définir, installer et mettre à jour des applications complexes sous forme de "charts", des packages réutilisables et paramétrables. Projet gradué de la Cloud Native Computing Foundation (CNCF), Helm est aujourd'hui utilisé par la grande majorité des organisations qui opèrent Kubernetes en production. Des entreprises comme Microsoft, Google ou encore Bitnami maintiennent des catalogues entiers de charts, facilitant le déploiement d'applications aussi diverses que PostgreSQL, Prometheus ou WordPress en quelques commandes.
7 min de lecture
Cloud / DevOpsHashiCorp Vault : gérer les secrets
Véritable coffre-fort numérique pour les infrastructures, HashiCorp Vault s'est imposé comme la référence du marché pour la gestion centralisée des secrets. Développé par HashiCorp, l'éditeur derrière Terraform et Consul, ce projet open source permet aux organisations de stocker, accéder et distribuer des secrets de manière sécurisée tout en maintenant une traçabilité complète des accès. Utilisé par des entreprises comme Adobe, Cisco ou encore Shopify, Vault est devenu un pilier des architectures zero-trust et des pratiques DevSecOps modernes.
9 min de lecture
Cloud / DevOpsIstio : service Mesh sous Kubernetes
Véritable couche d'infrastructure dédiée à la gestion du trafic réseau, un Service Mesh permet de contrôler, sécuriser et observer les communications entre microservices de manière transparente. Parmi les solutions disponibles, Istio s'est imposé comme la référence du marché. Développé initialement par Google, IBM et Lyft, ce projet open source est aujourd'hui utilisé par des entreprises comme Airbnb, eBay ou encore Salesforce pour gérer le trafic de leurs applications critiques sur Kubernetes.
7 min de lecture
Cloud / DevOpsArgoCD : le GitOps sur Kubernetes
Véritable moteur de déploiement continu pour Kubernetes, ArgoCD est un projet open source qui permet de synchroniser automatiquement l'état d'un cluster Kubernetes avec des fichiers de configuration stockés dans un dépôt Git. Cette approche déclarative garantit que l'infrastructure déployée correspond toujours à ce qui est versionné, offrant ainsi une traçabilité complète et une capacité de rollback instantanée. Utilisé par des entreprises comme Intuit, Red Hat ou encore IBM, ArgoCD est devenu un pilier des architectures Kubernetes modernes.
8 min de lecture
Cloud / DevOpsMinIO : le stockage d'objets Cloud
Véritable alternative open source aux services de stockage Cloud propriétaires, MinIO est un serveur de stockage d'objets haute performance compatible avec l'API Amazon S3. Conçu pour être déployé aussi bien sur des infrastructures on-premise que dans le Cloud, il permet aux organisations de bénéficier de la flexibilité du stockage objet sans dépendre d'un fournisseur externe. Utilisé par des entreprises comme Adobe, Splunk ou encore Nutanix, MinIO s'est imposé comme la référence du stockage d'objets auto-hébergé pour les architectures Cloud natives.
8 min de lecture
Cloud / DevOpsOpenShift : la plateforme de conteneurs d'entreprise
OpenShift est une plateforme de conteneurs d'entreprise développée par Red Hat, basée sur Kubernetes et enrichie de nombreuses fonctionnalités additionnelles. Lancée initialement en 2011 comme une plateforme PaaS (Platform as a Service), OpenShift a évolué pour devenir une distribution Kubernetes complète à partir de sa version 3 en 2015, puis a adopté une architecture entièrement repensée avec OpenShift 4 en 2019.
7 min de lecture
Cloud / DevOpsHarbor : registre Docker Cloud-native
Harbor est un registre d'images de conteneurs open source qui permet de stocker, signer et analyser des images Docker et d'autres artefacts compatibles OCI (Open Container Initiative). Créé initialement par VMware en 2016, le projet a rejoint la CNCF en 2018 et a atteint le statut de projet graduated en 2020, attestant de sa maturité et de son adoption massive.
7 min de lecture
Cloud / DevOpsHAProxy : tout savoir
Véritable pilier des infrastructures à haute disponibilité, HAProxy (High Availability Proxy) est un logiciel open source capable de distribuer le trafic réseau entre plusieurs serveurs de manière intelligente. Utilisé par des géants comme GitHub, Reddit ou encore Stack Overflow, cet outil permet d'assurer la continuité de service même en cas de panne d'un ou plusieurs serveurs, tout en optimisant les performances globales de l'infrastructure.
8 min de lecture
Cloud / DevOpsDevOps Engineer : tout savoir sur ce métier
Pour de nombreuses entreprises, innover chaque jour en proposant des applications à ses utilisateurs est un sujet primordial. Pour autant, cette course au déploiement continu de nouvelles applications nécessite des compétences bien particulières sur les architectures Cloud, l'automatisation de projets et la supervision. C'est à partir de ce moment qu'intervient le rôle de l'ingénieur DevOps dans les entreprises.
8 min de lecture
Cloud / DevOpsDocker Compose : tout savoir
Dans le monde du DevOps, les conteneurs sont rapidement devenus des incontournables, aussi important que les machines virtuelles. Des plateformes de conteneurisation comme Docker ont permis de simplifier et d'accélérer la création d'image et l'exécution de conteneurs sur différents systèmes, à portée de tous.
9 min de lecture
Cloud / DevOpsGitLab CI/CD : tout savoir de l’outil open source
Dans l'approche GitOps, il existe de nombreux outils permettant d'exécuter des pipelines CI/CD : certains se concentrent uniquement sur la partie intégration continue, d'autres avec le déploiement en plus. S'il y en a un qui est considéré comme l'un des plus matures et des plus robustes, c'est bien GitLab.
9 min de lecture
Cloud / DevOpsS3 : tout savoir du service de stockage AWS
La capacité de stocker des données de manière flexible et sécurisée dans le monde actuel du Cloud est devenue essentielle pour les entreprises de toutes tailles. Une solution de stockage robuste est devenue essentielle en raison du volume sans cesse croissant d'informations générées par les applications, les sites Web et les dispositifs IoT.
8 min de lecture
Cloud / DevOpsGitOps : définition et exemples
Au cours des dernières années, la méthode de gestion des infrastructures et des applications informatiques appelée GitOps a pris d'assaut le monde de la technologie. Cette approche offre une méthodologie révolutionnaire pour la gestion de l'infrastructure et du déploiement des applications en combinant les principes fondamentaux de Git.
7 min de lecture
Cloud / DevOpsPrometheus : tout savoir sur l’outil de monitoring
La performance et la disponibilité des applications sont cruciales pour le DevOps afin de garantir une expérience utilisateur optimale et la réputation et la fiabilité d'une entreprise technologique. Le suivi et la métrologie sont les yeux et les oreilles des équipes de développement et d'exploitation pour atteindre et maintenir ces objectifs.
7 min de lecture
Cloud / DevOpsJenkins : tout comprendre de l'outil CI/CD open-source
La mise en place d'une gestion efficace et automatisée des processus de construction, de déploiement et d'intégration continue est devenue essentielle dans le contexte en constante évolution du développement logiciel. C'est là que Jenkins joue un rôle crucial dans les équipes de développement et d'exploitation.
10 min de lecture
Cloud / DevOpsVirtualisation : tout comprendre sur cette technologie indispensable au DevOps
Depuis longtemps, un des principaux objectifs des équipes IT était d'optimiser l'utilisation des ressources de serveurs à dispositions, surtout lorsque ces mêmes ressources coûtaient parfois très cher. Les années 1960 ont vu l'arrivée des premiers systèmes d'exploitation capables de partager le temps d'un ordinateur central entre plusieurs utilisateurs.
8 min de lecture
Cloud / DevOpsBlue/Green DevOps : tout savoir du déploiement DevOps
Avec l'approche DevOps, les entreprises doivent être de plus en plus agiles et réactives pour pouvoir se distinguer en terme de concurrence et répondre aux besoins évolutifs des clients ou utilisateurs. Ainsi, elles doivent être en capacité de déployer constamment de nouvelles versions d'applications avec des méthodes de déploiement continu.
6 min de lecture
Cloud / DevOpsReverse Proxy : pourquoi et comment l'utiliser ?
Un Reverse Proxy agit comme un gardien entre les utilisateurs externes et les serveurs internes : les utilisateurs externes ne voient que le reverse proxy, ce qui cache la structure et la disposition des serveurs internes, améliorant ainsi la sécurité.
9 min de lecture
Cloud / DevOpsPacker : créer ses propres Golden Images
Depuis longtemps, les machines virtuelles sont utilisées très régulièrement par les équipes SI, que ce soit pour une utilisation On-Premise (réseau interne à l'entreprise) ou dans un environnement Cloud. Cela permet notamment à ces équipes de construire leurs propres images machine.
7 min de lecture
Cloud / DevOpsNginx : tout savoir du serveur Web incontournable
Dans le monde interconnecté d'aujourd'hui, où l'accès à Internet est devenu essentiel pour les entreprises et les particuliers, il est impératif d'assurer la sécurité, la performance et la gestion efficace du trafic réseau. C'est ici que les serveurs web et les proxys font leur entrée : ce sont des pièces maîtresses de l'architecture réseau qui agissent comme des intermédiaires intelligents, fournissant une série d'avantages cruciaux pour les environnements en ligne.
13 min de lecture
Cloud / DevOpsVagrant : automatisation des machines virtuelles
Dans le monde du DevOps et des infrastructures IT, la notion de virtualisation système est omniprésente. C'est notamment ce procédé qui permet d'émuler plusieurs serveurs dans une seule et même machine hôte, par l'intermédiaire d'un hyperviseur.
10 min de lecture
Cloud / DevOpsBash : qu'est-ce que c'est ?
Bash (qui signifie Bourne Again SHell) est un interpréteur de commandes (shell) pour les systèmes d'exploitation Linux. Il s'agit du principal langage de script et d'interface en ligne de commande utilisé dans les systèmes Linux qui permet d'interagir avec le système d'exploitation en utilisant des commandes textuelles.
12 min de lecture
Cloud / DevOpsTutoriel Kubernetes : premiers pas
Kubernetes (d'abréviation K8s) est un outil extrêmement populaire dans le Cloud et qui est devenu, en quelques années, la référence en terme de déploiement d'applications dans le Cloud. Mais pourquoi (et surtout comment) Kubernetes est devenu la solution incontournable ?
11 min de lecture