Aller au contenu principal

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 :

  1. Self-service a la demande : l'utilisateur peut provisionner des ressources sans intervention humaine
  2. Acces reseau large : accessible via le reseau avec des mecanismes standards
  3. Pooling des ressources : ressources mutualisees entre plusieurs clients
  4. Elasticite rapide : capacite a scaler rapidement vers le haut ou le bas
  5. 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.