Résumé du cours de Cloud Computing (Université de Relizane, 2022/2023)
Ce polycopié de cours sur le Cloud Computing, destiné aux étudiants de Master 1 en
informatique (option Réseaux et Systèmes Distribués), vise à fournir une compréhension
approfondie des concepts, technologies, et enjeux du cloud computing. Voici un résumé
structuré en trois sections principales, conformément à la carte mentale du document :
principes fondamentaux, migration vers le cloud, et sécurité.
1. Principes fondamentaux du Cloud Computing
Définition : Le Cloud Computing (informatique en nuage) est un modèle de prestation de
services informatiques via Internet, permettant d’accéder à des ressources (serveurs, stockage,
applications) sans posséder d’infrastructure physique. Les principaux fournisseurs incluent
Amazon Web Services (AWS), Microsoft Azure, Google Cloud Platform (GCP), et IBM Cloud.
Principes clés :
- Accès à la demande : Ressources disponibles rapidement selon les besoins.
- Ressources partagées : Plusieurs utilisateurs partagent les mêmes ressources.
- Elasticité : Ajustement automatique des ressources en fonction de la demande.
- Service mesurable : Facturation basée sur l’utilisation réelle.
- Accès ubiquitaire : Disponibilité depuis tout appareil connecté à Internet.
- Service géré : Maintenance et sécurité assurées par le fournisseur.
Évolution :
- Années 2000 : Émergence avec AWS (S3 en 2002), SaaS (Salesforce).
- Années 2010 : Développement de PaaS et IaaS, maturité des services.
- 2020+ : Adoption du cloud hybride, intégration de l’IA et du machine learning.
Types de services :
- IaaS : Fournit des ressources comme les serveurs et le stockage.
- PaaS : Plateforme pour développer et déployer des applications.
- SaaS : Applications accessibles via Internet.
Modèles de déploiement :
Résumé du cours de Cloud Computing (Université de Relizane, 2022/2023)
- Cloud public, privé, hybride.
Cas d’utilisation : Stockage, calcul, développement, IoT, etc.
Avantages : Réduction des coûts, flexibilité, sécurité, etc.
Inconvénients : Risques de sécurité, dépendance, conformité, etc.
Virtualisation : Création de VM via hyperviseur (ex. VMware), avec consolidation, orchestration,
mutualisation.
Sécurité et SLA :
- Sécurité : Chiffrement, contrôle d’accès.
- SLA : Engagements sur disponibilité, performance, sécurité.
2. Migration vers le Cloud
Types de migration : Complète, partielle, hybride, parallèle.
Méthodologie : Évaluation, planification, migration, tests, formation, surveillance.
Outils : AWS Migration Hub, Azure Migrate, etc.
Avantages : Réduction des coûts, évolutivité, sécurité.
Difficultés : Complexité, conformité, coûts, compétences.
3. Sécurité dans le Cloud
Défis : Accessibilité, violations, dépendance.
Solutions : Chiffrement, contrôle d’accès, pare-feu, surveillance, gestion des identités, tests de
pénétration, conformité.
Mesures : Bonnes pratiques, surveillance continue, choix du fournisseur.
Responsabilité partagée : Le fournisseur gère l’infrastructure, l’entreprise sécurise ses données.
Applications : Stockage, web, développement, IoT, etc.
Résumé du cours de Cloud Computing (Université de Relizane, 2022/2023)
Fournisseurs : AWS, Azure, GCP, IBM, Oracle.
Conclusion :
Le Cloud Computing est une technologie transformative offrant de nombreux avantages mais
aussi des défis. Ce cours vise à éduquer, former, préparer, innover et sensibiliser.