Un outil d'automatisation open-source pour la gestion de configuration, le déploiement d'applications et l'automatisation de tâches. Ansible utilise des playbooks basés sur YAML et fonctionne via SSH...
Définition
DevOps & Cloud
Termes relatifs aux pratiques DevOps, au cloud computing et à l'infrastructure.
Réseau de Distribution de Contenu: un réseau géographiquement distribué de serveurs proxy qui délivre le contenu web (images, CSS, JavaScript) depuis le serveur le plus proche de l'utilisateur, réduis...
DéfinitionIntégration Continue / Déploiement Continu (ou Livraison Continue): un ensemble de pratiques qui automatisent la construction, le test et le déploiement des modifications de code. Le CI assure que le...
DéfinitionUn ensemble de pratiques, de philosophies culturelles et d'outils qui combine le développement logiciel (Dev) et les opérations IT (Ops) pour raccourcir le cycle de vie du développement système et fou...
DéfinitionUne plateforme open-source pour développer, expédier et exécuter des applications dans des conteneurs légers et portables. Docker empaquette une application et ses dépendances dans une unité standardi...
DéfinitionUn 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é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é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 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é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é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 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 outil d'Infrastructure as Code open-source de HashiCorp qui permet aux utilisateurs de définir et d'approvisionner l'infrastructure cloud à l'aide d'un langage de configuration déclaratif appelé HC...
Définition