A

Amazon Web Services : une plateforme de cloud computing complète d'Amazon offrant plus de 200 services incluant le calcul (EC2), le stockage (S3), les bases de données (RDS), le réseau, l'apprentissag...

Définition
A

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
A

Un outil de livraison continue déclaratif GitOps pour Kubernetes. ArgoCD synchronise automatiquement l'état souhaité de l'application défini dans un dépôt Git avec l'état réel dans un cluster Kubernet...

Définition
A

Une fonctionnalité de cloud computing qui ajuste automatiquement le nombre de ressources de calcul (instances, conteneurs, fonctions) en fonction de la demande. L'auto scaling assure que les applicati...

Définition
A

Microsoft Azure est une plateforme de cloud computing offrant une large gamme de services incluant les machines virtuelles, les services d'applications, l'IA, les bases de données et les outils DevOps...

Définition
B

Un framework qui transforme le code source d'une application en images de conteneurs sans nécessiter de Dockerfile. Les Cloud Native Buildpacks détectent le langage de l'application, installent les dé...

Définition
C

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éfinition
C

Inté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éfinition
C

Un outil de gestion de configuration qui utilise des « recettes » et des « cookbooks » en DSL basé sur Ruby pour automatiser le provisionnement d'infrastructure et le déploiement d'applications. Chef...

Définition
C

Une plateforme cloud d'intégration et de livraison continues qui automatise le processus de compilation, de test et de déploiement. CircleCI supporte les builds basés sur Docker, le parallélisme, le c...

Définition
V

Un réseau virtuel isolé au sein d'un fournisseur de cloud public qui donne aux utilisateurs le contrôle sur l'adressage IP, les sous-réseaux, les tables de routage et les passerelles réseau. Les VPC f...

Définition
C

Un service d'Infrastructure as Code d'AWS qui permet aux utilisateurs de modéliser et provisionner des ressources cloud à l'aide de templates JSON ou YAML. CloudFormation gère les dépendances de resso...

Définition
C

Un outil HashiCorp pour la découverte de services, la gestion de configuration et la segmentation réseau dans les systèmes distribués. Consul fournit un registre de services, la vérification de santé,...

Définition
C

Une extension Kubernetes open-source qui permet aux équipes de gérer l'infrastructure cloud à l'aide d'API natives de Kubernetes. Crossplane transforme un cluster Kubernetes en un plan de contrôle uni...

Définition
D

Une plateforme cloud de surveillance et d'analyse qui fournit une observabilité complète de l'infrastructure, des applications et des logs. Datadog unifie les métriques, les traces et les logs dans un...

Définition
D

Un 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éfinition
D

Une 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éfinition
B

Une stratégie de déploiement qui maintient deux environnements de production identiques (bleu et vert). Le nouveau code est déployé sur l'environnement inactif, testé, puis le trafic est basculé. Cett...

Définition
C

Une stratégie de déploiement où une nouvelle version d'une application est progressivement déployée vers un petit sous-ensemble d'utilisateurs avant d'être déployée sur l'ensemble de l'infrastructure....

Définition
R

Une stratégie de déploiement qui remplace progressivement les instances de l'ancienne version d'une application par la nouvelle version, une ou quelques-unes à la fois. Les déploiements progressifs as...

Définition