TD 1 en cloud Native
1. Quelle est la définition du cloud computing ?
o a) Un réseau privé d’entreprise
o b) L’accès à des services informatiques via Internet
o c) Une technologie réservée aux grandes entreprises
o d) Un logiciel spécifique pour la gestion des serveurs
2. Quel est un avantage clé du cloud computing ?
o a) Nécessité d’un matériel coûteux
o b) Indépendance par rapport à Internet
o c) Accès aux ressources à la demande
o d) Utilisation limitée aux développeurs
3. Quel fournisseur n’est PAS un acteur majeur du cloud ?
o a) AWS
o b) Google Cloud
o c) Microsoft Azure
o d) Oracle Office
4. Quels sont les trois principaux modèles de services cloud ?
o a) SaaS, PaaS, IaaS
o b) Web, Cloud, Serveur
o c) Public, Privé, Hybride
o d) Datacenter, Virtualisation, SaaS
5. Quel type de cloud est entièrement contrôlé par une entreprise et fonctionne en
interne ?
o a) Cloud public
o b) Cloud privé
o c) Cloud hybride
o d) Cloud communautaire
6. Qu’est-ce qu’une application Cloud Native ?
o a) Une application développée pour fonctionner sur un seul serveur
o b) Une application conçue pour exploiter pleinement le cloud
o c) Une application nécessitant un hébergement local
o d) Une application qui ne supporte pas la scalabilité
7. Quelle caractéristique principale distingue une architecture cloud native ?
o a) Centralisation des services
o b) Automatisation et évolutivité
o c) Déploiement manuel des mises à jour
o d) Stockage uniquement local
8. Quel est un avantage du Cloud Native ?
o a) Déploiement rapide et flexible
o b) Dépendance à un seul fournisseur
o c) Stockage uniquement en local
o d) Manque d’évolutivité
9. Quelle est la principale différence entre une architecture monolithique et
microservices ?
o a) Monolithique regroupe toutes les fonctionnalités en un seul bloc
o b) Microservices sont plus lents que les architectures monolithiques
o c) Monolithique est plus flexible que microservices
o d) Microservices ne nécessitent pas d'API
10. Un microservice est généralement…
o a) Un service autonome et indépendant
o b) Un module dépendant d’un autre service
o c) Une base de données unique
o d) Une architecture nécessitant un serveur dédié
11. Quel outil est souvent utilisé pour gérer les conteneurs ?
o a) GitHub
o b) Docker
o c) Java
o d) PostgreSQL
12. Quel est un avantage clé des microservices ?
o a) Meilleure scalabilité
o b) Forte dépendance entre modules
o c) Déploiement unique pour toute l’application
o d) Complexité réduite
13. Qu’est-ce qu’une API REST ?
o a) Une base de données relationnelle
o b) Une interface permettant la communication entre applications
o c) Un type de machine virtuelle
o d) Un langage de programmation
14. Quel module [Link] est couramment utilisé pour créer des APIs REST ?
o a) [Link]
o b) [Link]
o c) [Link]
o d) [Link]
15. Quelle méthode HTTP est utilisée pour récupérer des données ?
o a) POST
o b) GET
o c) DELETE
o d) PUT
16. Que signifie JWT dans le contexte de l’authentification des APIs ?
o a) Java Web Token
o b) JSON Web Token
o c) Java Web Transfer
o d) JavaScript Web Tool
17. Quel service Azure permet d’héberger des applications web ?
o a) Azure Virtual Machines
o b) Azure Blob Storage
o c) Azure App Service
o d) Azure Functions
18. Que signifie PaaS dans le cloud computing ?
o a) Platform-as-a-Service
o b) Program-as-a-Service
o c) Package-as-a-Service
o d) Protocol-as-a-Service
19. Quel service Azure est utilisé pour stocker des bases de données SQL ?
o a) Azure Compute Engine
o b) Azure SQL Database
o c) Azure Data Factory
o d) Azure Kubernetes Service
20. Quel est un avantage du déploiement cloud ?
o a) Pas besoin de maintenance
o b) Mises à jour automatiques
o c) Infrastructure physique obligatoire
o d) Dépendance à un seul serveur