Quiz de Validation - MODULE 1
Ce quiz de 30 questions vous permet de valider vos connaissances sur le Cloud Computing et l'introduction a AWS avant de passer au lab pratique.
Question 1
Quelle est la definition du Cloud Computing selon le NIST ?
A) Un serveur physique installe dans une entreprise
B) La livraison de ressources informatiques a la demande via Internet avec facturation a l'usage
C) Un logiciel installe sur un ordinateur personnel
D) Un reseau local d'entreprise
Voir la reponse
Reponse : B
Le NIST (National Institute of Standards and Technology) definit le Cloud Computing comme un modele permettant un acces reseau ubiquitaire, pratique et a la demande a un pool partage de ressources informatiques configurables qui peuvent etre rapidement provisionnees et liberees avec un effort de gestion minimal ou une interaction minimale avec le fournisseur de services.
Question 2
Quelles sont les 5 caracteristiques essentielles du Cloud selon le NIST ?
A) Securite, Performance, Disponibilite, Scalabilite, Cout
B) Self-service a la demande, Acces reseau large, Pooling des ressources, Elasticite rapide, Service mesure
C) Serveurs, Stockage, Reseau, Base de donnees, Applications
D) Public, Prive, Hybride, Communautaire, Multi-cloud
Voir la reponse
Reponse : B
Les 5 caracteristiques essentielles du Cloud selon le NIST sont :
- Self-service a la demande : l'utilisateur peut provisionner des ressources sans intervention humaine
- Acces reseau large : accessible via le reseau avec des mecanismes standards
- Pooling des ressources : ressources mutualisees entre plusieurs clients
- Elasticite rapide : capacite a scaler rapidement vers le haut ou le bas
- Service mesure : utilisation mesuree et facturee selon l'usage
Question 3
Quel modele de service Cloud offre le plus de controle a l'utilisateur ?
A) SaaS (Software as a Service)
B) PaaS (Platform as a Service)
C) IaaS (Infrastructure as a Service)
D) FaaS (Function as a Service)
Voir la reponse
Reponse : C
IaaS offre le plus de controle car l'utilisateur gere le systeme d'exploitation, les applications, les donnees et le middleware. Le fournisseur ne gere que l'infrastructure physique (serveurs, stockage, reseau). Avec SaaS, l'utilisateur ne controle que ses donnees. Avec PaaS, il controle ses applications et donnees.
Question 4
Dans le modele de responsabilite partagee AWS, qui est responsable de la securite DU cloud ?
A) Le client
B) AWS
C) Les deux egalement
D) Un tiers auditeur
Voir la reponse
Reponse : B
AWS est responsable de la securite DU cloud (OF the cloud), c'est-a-dire l'infrastructure sous-jacente : centres de donnees physiques, materiel, reseau global, hyperviseur. Le client est responsable de la securite DANS le cloud (IN the cloud) : ses donnees, configuration, identites, applications.
Question 5
Quel type de deploiement Cloud est entierement detenu et opere par une seule organisation ?
A) Cloud Public
B) Cloud Prive
C) Cloud Hybride
D) Cloud Communautaire
Voir la reponse
Reponse : B
Le Cloud Prive est une infrastructure cloud utilisee exclusivement par une seule organisation. Elle peut etre geree par l'organisation elle-meme ou par un tiers, et peut exister sur site ou hors site. Elle offre plus de controle mais moins d'elasticite que le cloud public.
Question 6
Quelle est la difference principale entre scalabilite verticale et horizontale ?
A) Verticale ajoute des serveurs, horizontale augmente la puissance
B) Verticale augmente la puissance d'un serveur, horizontale ajoute des serveurs
C) Les deux sont identiques
D) Verticale est pour le stockage, horizontale pour le calcul
Voir la reponse
Reponse : B
La scalabilite verticale (scale up/down) consiste a augmenter ou diminuer les ressources d'un seul serveur (plus de CPU, RAM). La scalabilite horizontale (scale out/in) consiste a ajouter ou retirer des serveurs. La scalabilite horizontale est generalement preferee dans le cloud car elle offre une meilleure resilience et peut etre automatisee.
Question 7
Combien de zones de disponibilite (AZ) une region AWS possede-t-elle au minimum ?
A) 1
B) 2
C) 3
D) 4
Voir la reponse
Reponse : C
Chaque region AWS possede au minimum 3 zones de disponibilite (AZ). Une AZ est composee d'un ou plusieurs centres de donnees avec alimentation, reseau et connectivite redondants. Les AZ sont physiquement separees mais connectees par un reseau a faible latence.
Question 8
Qu'est-ce qu'une zone de disponibilite (Availability Zone) AWS ?
A) Une region geographique entiere
B) Un ou plusieurs centres de donnees isoles avec infrastructure independante
C) Un service AWS specifique
D) Une zone de facturation
Voir la reponse
Reponse : B
Une zone de disponibilite (AZ) est composee d'un ou plusieurs centres de donnees discrets avec alimentation electrique, reseau et connectivite redondants. Les AZ d'une meme region sont connectees entre elles par un reseau prive a haut debit et faible latence, mais sont suffisamment eloignees pour eviter qu'un sinistre n'affecte plusieurs AZ.
Question 9
Quel service AWS permet de gerer les identites et les acces ?
A) Amazon EC2
B) Amazon S3
C) AWS IAM
D) Amazon VPC
Voir la reponse
Reponse : C
AWS IAM (Identity and Access Management) est le service qui permet de gerer de maniere securisee l'acces aux services et ressources AWS. Il permet de creer et gerer des utilisateurs, des groupes, des roles et des politiques d'acces.
Question 10
Quelle est la meilleure pratique concernant le compte root AWS ?
A) L'utiliser pour toutes les operations quotidiennes
B) Partager ses credentials avec l'equipe
C) L'utiliser uniquement pour les taches qui le necessitent et activer MFA
D) Supprimer le compte root apres la creation
Voir la reponse
Reponse : C
Le compte root a un acces illimite a toutes les ressources. Les bonnes pratiques sont : ne pas l'utiliser pour les taches quotidiennes, activer MFA (Multi-Factor Authentication), ne jamais partager les credentials, creer des utilisateurs IAM avec les permissions minimales necessaires, et n'utiliser le root que pour les taches qui le necessitent absolument (comme changer les informations de facturation).
Question 11
Qu'est-ce que le principe du moindre privilege (Least Privilege) ?
A) Donner tous les acces a tous les utilisateurs
B) N'accorder que les permissions strictement necessaires pour accomplir une tache
C) Interdire tout acces par defaut sans exception
D) Utiliser uniquement le compte root
Voir la reponse
Reponse : B
Le principe du moindre privilege consiste a n'accorder a un utilisateur, un role ou un service que les permissions minimales necessaires pour accomplir sa tache. Cela reduit la surface d'attaque et limite l'impact potentiel d'une compromission de credentials.
Question 12
Qu'est-ce que AWS CLI ?
A) Une interface graphique pour AWS
B) Un outil en ligne de commande pour interagir avec les services AWS
C) Un service de stockage AWS
D) Un langage de programmation
Voir la reponse
Reponse : B
AWS CLI (Command Line Interface) est un outil unifie permettant de gerer les services AWS depuis la ligne de commande. Il permet d'automatiser des taches, d'ecrire des scripts et d'interagir avec AWS sans passer par la console web. Les commandes suivent generalement le format : aws [service] [commande] [options].
Question 13
Quelle commande AWS CLI permet de lister les buckets S3 ?
A) aws s3 list
B) aws s3 ls
C) aws s3 show
D) aws s3 get-buckets
Voir la reponse
Reponse : B
La commande aws s3 ls liste tous les buckets S3 du compte. Pour lister le contenu d'un bucket specifique, on utilise aws s3 ls s3://nom-du-bucket. Cette commande fait partie des commandes de haut niveau de l'interface S3.
Question 14
Comment configure-t-on les credentials AWS CLI ?
A) aws setup
B) aws configure
C) aws init
D) aws login
Voir la reponse
Reponse : B
La commande aws configure permet de configurer les credentials et les parametres par defaut de AWS CLI. Elle demande : Access Key ID, Secret Access Key, region par defaut et format de sortie. Ces informations sont stockees dans ~/.aws/credentials et ~/.aws/config.
Question 15
Qu'est-ce que LocalStack ?
A) Un service AWS officiel
B) Un emulateur local des services AWS pour le developpement et les tests
C) Un serveur physique local
D) Une extension de navigateur
Voir la reponse
Reponse : B
LocalStack est un emulateur open-source qui reproduit les APIs des services AWS sur votre machine locale. Il permet de developper et tester des applications cloud sans avoir besoin d'un compte AWS et sans engendrer de couts. Il supporte de nombreux services comme S3, EC2, Lambda, DynamoDB, etc.
Question 16
Quel port LocalStack utilise-t-il par defaut pour tous les services ?
A) 80
B) 443
C) 4566
D) 8080
Voir la reponse
Reponse : C
LocalStack expose par defaut tous ses services sur le port 4566. Contrairement a AWS reel ou chaque service a son propre endpoint, LocalStack unifie tous les services sur un seul port pour simplifier la configuration locale. L'endpoint par defaut est donc http://localhost:4566.
Question 17
Comment specifier l'endpoint LocalStack avec AWS CLI ?
A) --local
B) --endpoint-url=http://localhost:4566
C) --localstack
D) --dev-mode
Voir la reponse
Reponse : B
Pour utiliser AWS CLI avec LocalStack, on ajoute le parametre --endpoint-url=http://localhost:4566 a chaque commande. Par exemple : aws --endpoint-url=http://localhost:4566 s3 ls. Alternativement, on peut utiliser la commande awslocal qui ajoute automatiquement ce parametre.
Question 18
Quel outil est necessaire pour executer LocalStack ?
A) Python uniquement
B) Java uniquement
C) Docker
D) Node.js uniquement
Voir la reponse
Reponse : C
Docker est necessaire pour executer LocalStack car il s'execute dans un conteneur Docker. LocalStack peut etre lance avec docker-compose up ou localstack start. Python et pip sont necessaires pour installer la CLI LocalStack, mais Docker est indispensable pour l'execution.
Question 19
Quel modele de facturation est typique du Cloud Computing ?
A) Licence annuelle fixe
B) Achat de materiel
C) Paiement a l'usage (Pay-as-you-go)
D) Abonnement mensuel fixe uniquement
Voir la reponse
Reponse : C
Le modele pay-as-you-go (paiement a l'usage) est fondamental dans le cloud. Vous ne payez que pour les ressources que vous consommez, souvent facturees a la seconde ou a l'heure. Cela elimine les investissements initiaux importants (CapEx) et transforme les couts en depenses operationnelles (OpEx) variables.
Question 20
Qu'est-ce que CapEx vs OpEx dans le contexte du cloud ?
A) Deux types de services AWS
B) CapEx = depenses d'investissement, OpEx = depenses operationnelles
C) Deux modeles de deploiement cloud
D) Deux types de regions AWS
Voir la reponse
Reponse : B
CapEx (Capital Expenditure) represente les depenses d'investissement en capital comme l'achat de serveurs physiques. OpEx (Operational Expenditure) represente les depenses operationnelles courantes. Le cloud transforme les CapEx en OpEx, ce qui offre plus de flexibilite financiere et elimine les investissements initiaux lourds.
Question 21
Quel service AWS est utilise pour le calcul (machines virtuelles) ?
A) Amazon S3
B) Amazon EC2
C) Amazon RDS
D) Amazon VPC
Voir la reponse
Reponse : B
Amazon EC2 (Elastic Compute Cloud) est le service de calcul qui permet de lancer des instances (machines virtuelles) dans le cloud AWS. Il offre une capacite de calcul redimensionnable et permet de choisir le type d'instance, le systeme d'exploitation et la configuration selon les besoins.
Question 22
Quel service AWS fournit du stockage objet ?
A) Amazon EBS
B) Amazon S3
C) Amazon EC2
D) Amazon RDS
Voir la reponse
Reponse : B
Amazon S3 (Simple Storage Service) est le service de stockage objet d'AWS. Il permet de stocker et recuperer n'importe quelle quantite de donnees depuis n'importe ou sur le web. Les donnees sont organisees en buckets et objets, avec une durabilite de 99.999999999% (11 neufs).
Question 23
Quelle est la difference entre stockage objet et stockage bloc ?
A) Aucune difference
B) Le stockage objet est pour les fichiers, le stockage bloc est pour les bases de donnees uniquement
C) Le stockage objet stocke des fichiers avec metadonnees, le stockage bloc stocke des donnees en blocs de taille fixe
D) Le stockage bloc est plus recent
Voir la reponse
Reponse : C
Le stockage objet (S3) stocke des fichiers complets avec des metadonnees dans un espace plat, ideal pour les fichiers statiques, backups et archives. Le stockage bloc (EBS) stocke les donnees en blocs de taille fixe qui peuvent etre modifies independamment, ideal pour les systemes d'exploitation et bases de donnees qui necessitent un acces rapide et granulaire.
Question 24
Qu'est-ce qu'Amazon VPC ?
A) Un service de calcul
B) Un reseau virtuel prive isole dans le cloud AWS
C) Un service de stockage
D) Un service de base de donnees
Voir la reponse
Reponse : B
Amazon VPC (Virtual Private Cloud) permet de provisionner une section logiquement isolee du cloud AWS ou vous pouvez lancer des ressources dans un reseau virtuel que vous definissez. Vous controlez l'environnement reseau : plage d'adresses IP, sous-reseaux, tables de routage et passerelles.
Question 25
Quel format utilise AWS CLI pour afficher les resultats par defaut ?
A) XML
B) JSON
C) YAML
D) Texte brut
Voir la reponse
Reponse : B
Par defaut, AWS CLI affiche les resultats en format JSON. Ce format peut etre change avec l'option --output ou en configurant le format par defaut avec aws configure. Les formats disponibles sont : json, text, table et yaml.
Question 26
Comment verifier la version de AWS CLI installee ?
A) aws version
B) aws --version
C) aws -v
D) aws info
Voir la reponse
Reponse : B
La commande aws --version affiche la version de AWS CLI installee ainsi que la version de Python utilisee. C'est utile pour verifier l'installation et s'assurer d'avoir une version compatible avec les fonctionnalites souhaitees.
Question 27
Qu'est-ce qu'une AMI dans AWS ?
A) Un type d'instance
B) Une image machine contenant le systeme d'exploitation et les logiciels pour lancer une instance
C) Un service de monitoring
D) Un type de stockage
Voir la reponse
Reponse : B
Une AMI (Amazon Machine Image) est un modele qui contient la configuration logicielle (systeme d'exploitation, serveur d'applications et applications) necessaire pour lancer une instance. Les AMIs peuvent etre publiques (fournies par AWS ou la communaute), privees ou partagees avec des comptes specifiques.
Question 28
Quelle commande permet de verifier l'identite du compte AWS configure ?
A) aws whoami
B) aws sts get-caller-identity
C) aws iam get-user
D) aws account info
Voir la reponse
Reponse : B
La commande aws sts get-caller-identity retourne les details sur l'identite IAM dont les credentials sont utilises pour appeler l'API. Elle affiche le UserId, le Account (numero de compte) et l'ARN de l'identite. C'est utile pour verifier quel compte et quel utilisateur sont configures.
Question 29
Dans quel fichier AWS CLI stocke-t-il les credentials par defaut ?
A) ~/.aws/config
B) ~/.aws/credentials
C) ~/.aws/keys
D) /etc/aws/credentials
Voir la reponse
Reponse : B
AWS CLI stocke les credentials (Access Key ID et Secret Access Key) dans le fichier ~/.aws/credentials. Le fichier ~/.aws/config contient les autres parametres de configuration comme la region par defaut et le format de sortie. Les deux fichiers utilisent le format INI avec des sections pour chaque profil.
Question 30
Pourquoi utiliser des profils nommes dans AWS CLI ?
A) Pour la securite uniquement
B) Pour gerer plusieurs comptes ou roles AWS avec differentes configurations
C) Pour accelerer les commandes
D) C'est obligatoire
Voir la reponse
Reponse : B
Les profils nommes permettent de configurer plusieurs ensembles de credentials et parametres pour differents comptes AWS, environnements (dev, staging, prod) ou roles. On peut ensuite utiliser un profil specifique avec l'option --profile nom_profil. Le profil par defaut est utilise si aucun profil n'est specifie.
Resultat
Comptez vos bonnes reponses :
- 27-30 : Excellent - Vous maitrisez les concepts fondamentaux
- 22-26 : Bien - Quelques points a revoir
- 17-21 : Moyen - Relisez le cours avant le lab
- Moins de 17 : Insuffisant - Reprenez le cours depuis le debut
Passez au Lab Pratique une fois que vous avez atteint au moins 22 bonnes reponses.