# QCM ## Cloud et OpenStack 1. Citez quelques avantages de la virtualisation 2. Expliquez la différence entre Espace Utilisateur et Espace Noyau 3. Qu'apporte le Cloud en plus par rapport à la simple virtualisation ? 4. Donnez quelques exemples de fournisseurs de Public Cloud en France 5. Qu'est ce qu'une instance ? 6. Citez les principaux modules qui composent le projet OpenStack ? ## Ansible 1. Qu’est qu’Ansible ? 2. Expliquez le paradigme de « pet versus cattle » ? 3. Qu’est ce que l’idempotence ? 4. Donnez la commande pour exécuter le module ping sur le host 10.1.2.3 5. Expliquez ce que sont les playbooks, les roles, les tasks, les modules dans l’univers d’ansible 6. Qu’est ce qu’un fact ? 7. Connaissez vous d’autres logiciels similaires a ansible ? ## Git 1. Décrivez brièvement ce qu’est Git ? 2. Donnez un exemple de commande Git pour cloner un dépôt de code 3. Quelle est, généralement, le nom de la branche principale ? 4. Savez vous qui a invente Git ? 5. Connaissez vous d’autres logiciels similaires a Git ? 6. Avec quelle commande pourriez vous voir l’historique des changements sur un dépôt Git ? 7. Attention, plus difficile, avec quelle commande pourriez vous trouver quand a été changée une ligne dans un fichier (et par qui) ? ## Docker 1. Quelle est la difference entre un container et une machine virtuelle ? 2. Comment lister les containers dockers sur une machine ? 3. Connaissez vous d'autres technologies de containerisation sur linux ? ## Kubernetes 1. A quoi sert kubernetes ? 2. Expliquez ce qu'est un pod ## Terraform 1. A quoi sert Terraform ?