Un outil de gestion de configuration natif de Kubernetes intégré à kubectl qui permet aux utilisateurs de personnaliser les manifestes YAML sans modifier les fichiers originaux. Kustomize utilise des...
Définition
DevOps & Cloud
Termes relatifs aux pratiques DevOps, au cloud computing et à l'infrastructure.
Une couche d'infrastructure dédiée à la gestion de la communication service-à-service dans les architectures microservices. Un maillage de services fournit la gestion du trafic, la sécurité (mTLS), l'...
DéfinitionUn style architectural qui structure une application comme une collection de petits services faiblement couplés et indépendamment déployables. Chaque microservice possède ses données, communique via d...
DéfinitionUne plateforme de surveillance des performances applicatives (APM) qui aide les développeurs à surveiller, déboguer et optimiser leurs applications. New Relic fournit le traçage distribué, le suivi de...
DéfinitionUn gestionnaire de dépôt d'artefacts universel de Sonatype qui stocke et gère les artefacts de compilation, les images de conteneurs et les paquets logiciels. Nexus supporte de multiples formats (Mave...
DéfinitionUn serveur web, reverse proxy et répartiteur de charge haute performance connu pour sa stabilité, sa faible consommation de ressources et sa capacité à gérer un grand nombre de connexions simultanées....
DéfinitionUn orchestrateur de charges de travail flexible de HashiCorp qui déploie et gère des conteneurs, des machines virtuelles et des applications autonomes. Nomad est plus simple que Kubernetes, supporte l...
DéfinitionLa capacité de mesurer l'état interne d'un système en examinant ses sorties externes. L'observabilité repose sur trois piliers : les métriques (mesures quantitatives), les logs (enregistrements d'évén...
DéfinitionUn framework d'observabilité open-source qui fournit un ensemble unifié d'API, de SDK et d'outils pour collecter des données de télémétrie (traces, métriques, logs) depuis les applications. OpenTeleme...
DéfinitionLa gestion automatisée du cycle de vie des applications conteneurisées incluant le déploiement, la mise à l'échelle, le réseau et la disponibilité. Les plateformes d'orchestration de conteneurs comme...
DéfinitionUn outil HashiCorp pour créer des images de machines identiques pour plusieurs plateformes à partir d'une configuration source unique. Packer automatise la création d'AMI, d'images Docker, de boxes Va...
DéfinitionUn moteur de conteneurs open-source sans démon développé par Red Hat comme alternative à Docker. Podman exécute les conteneurs sans processus démon central, supporte les conteneurs rootless pour une s...
DéfinitionUn toolkit open-source de surveillance et d'alerte des systèmes conçu pour la fiabilité et la scalabilité. Prometheus collecte des métriques via un modèle pull, les stocke dans une base de données de...
DéfinitionUn serveur qui se place devant les serveurs backend et transmet les requêtes des clients vers eux. Les proxy inverses fournissent la répartition de charge, la terminaison SSL, la mise en cache et la s...
DéfinitionUne plateforme d'Infrastructure as Code qui permet aux développeurs de définir l'infrastructure cloud en utilisant des langages de programmation généralistes (TypeScript, Python, Go, C#) au lieu de la...
DéfinitionUn outil de gestion de configuration open-source qui utilise un langage déclaratif pour définir les configurations système. Puppet automatise le provisionnement, la configuration et la gestion des ser...
DéfinitionUne plateforme de gestion de conteneurs open-source qui simplifie le déploiement et la gestion de plusieurs clusters Kubernetes. Rancher fournit une interface de gestion unifiée, des opérations multi-...
DéfinitionUn dépôt pour stocker et distribuer des images de conteneurs. Les registres peuvent être publics (Docker Hub, GitHub Container Registry) ou privés (AWS ECR, Google Artifact Registry, Azure Container R...
DéfinitionUn dispositif ou logiciel qui distribue le trafic réseau entrant entre plusieurs serveurs pour s'assurer qu'aucun serveur ne supporte trop de charge. Les répartiteurs de charge améliorent la disponibi...
DéfinitionUn modèle d'exécution cloud où le fournisseur cloud gère dynamiquement l'allocation et le provisionnement des serveurs. Les développeurs écrivent des fonctions déclenchées par des événements, ne payan...
Définition