Un moteur de recherche et d'analyse distribué et open-source construit sur Apache Lucene. Il fournit des capacités de recherche quasi temps réel et est couramment utilisé pour l'analyse de logs, la re...
Définition
DevOps & Cloud
Termes relatifs aux pratiques DevOps, au cloud computing et à l'infrastructure.
Une technique de développement logiciel qui permet aux équipes d'activer ou désactiver des fonctionnalités en production sans déployer de nouveau code. Les feature flags découplent le déploiement de l...
DéfinitionUn collecteur de données et agrégateur de logs open-source qui unifie la collecte et la consommation des données de log. Fluentd utilise une architecture de plugins pour connecter diverses sources de...
DéfinitionUn outil de livraison continue GitOps pour Kubernetes qui synchronise automatiquement l'état du cluster avec la configuration stockée dans les dépôts Git. Flux surveille les dépôts Git et les registre...
DéfinitionUne plateforme de CI/CD et d'automatisation intégrée directement dans les dépôts GitHub. Les workflows sont définis dans des fichiers YAML et déclenchés par des événements du dépôt (push, pull request...
DéfinitionUne plateforme d'intégration et de livraison continues intégrée à GitLab qui permet aux développeurs de construire, tester et déployer du code à l'aide de pipelines définis dans un fichier .gitlab-ci....
DéfinitionUn cadre opérationnel qui applique les meilleures pratiques DevOps pour l'automatisation de l'infrastructure en utilisant Git comme source unique de vérité. Les modifications de l'infrastructure et de...
DéfinitionLa suite de services de cloud computing de Google fonctionnant sur la même infrastructure que Google utilise pour ses propres produits. GCP offre des services de calcul, stockage, bases de données, ap...
DéfinitionUne plateforme open-source d'analyse et de visualisation interactive. Grafana se connecte à des sources de données comme Prometheus, Elasticsearch et InfluxDB pour créer des tableaux de bord personnal...
DéfinitionUn registre d'images de conteneurs open-source qui fournit des fonctionnalités de sécurité comme l'analyse de vulnérabilités, la signature d'images et le contrôle d'accès basé sur les rôles. Harbor es...
DéfinitionUn gestionnaire de paquets pour Kubernetes qui simplifie le déploiement et la gestion des applications. Helm utilise des « charts »: des paquets préconfigurés de ressources Kubernetes: pour définir, i...
DéfinitionUne approche où les composants d'infrastructure ne sont jamais modifiés après déploiement. Au lieu de patcher ou de mettre à jour les serveurs en place, de nouvelles instances sont construites à parti...
DéfinitionLa pratique de gestion et d'approvisionnement de l'infrastructure informatique à travers des fichiers de définition lisibles par machine plutôt que la configuration matérielle physique ou des outils d...
DéfinitionUne discipline qui applique les principes de l'ingénierie logicielle aux opérations IT, développée à l'origine chez Google. Le SRE se concentre sur la création de systèmes scalables et fiables grâce à...
DéfinitionLa discipline d'expérimentation sur un système pour renforcer la confiance dans sa capacité à résister aux conditions turbulentes en production. En injectant intentionnellement des pannes (latence rés...
DéfinitionUne plateforme de maillage de services open-source qui fournit la gestion du trafic, la sécurité et l'observabilité pour les microservices s'exécutant sur Kubernetes. Istio utilise des proxies sidecar...
DéfinitionUne plateforme de traçage distribué de bout en bout open-source développée à l'origine par Uber. Jaeger surveille et dépanne les architectures basées sur les microservices en suivant le flux des requê...
DéfinitionUn serveur d'automatisation open-source largement utilisé pour construire, tester et déployer des logiciels. Jenkins supporte les pipelines CI/CD grâce à un vaste écosystème de plugins et peut être co...
DéfinitionUne distribution Kubernetes légère et certifiée conçue pour les environnements à ressources limitées comme l'edge computing, l'IoT et les postes de développement. K3s condense Kubernetes dans un seul...
DéfinitionUne plateforme d'orchestration de conteneurs open-source développée à l'origine par Google qui automatise le déploiement, la mise à l'échelle et la gestion des applications conteneurisées. Kubernetes...
Définition