Chapitre 1
Chapitre 1
Chapitre 1
Introduction
L'infrastructure cloud est constituée des composants et des ressources nécessaires au cloud
computing. Nous pouvons créer notre propre cloud privé en utilisant les ressources qui nous sont
réservées. On peut également utiliser un cloud public en louant une infrastructure cloud auprès
d'un fournisseur de cloud, par exemple Alibaba, Amazon, Google, IBM ou Microsoft. De plus, si
nous utilisons plusieurs clouds et que nous leur ajoutez des capacités de portabilité,
d'orchestration et de gestion des charges de travail, on peut créer un cloud hybride.
xx
4
Chapitre I: Généralités sur la virtualisation et le cloud computing
Principe de la virtualisation
Pour déployer cette technologie, il suffit d’équiper une machine d’un logiciel de
virtualisation permettant d’ajouter une couche d’abstraction, appelée hyperviseur. Ce dernier
assure le contrôle du processeur et des ressources de la machine hôte et permet à plusieurs
systèmes d'exploitation de travailler sur une même machine physique en même temps.
Il y a donc une totale indépendance entre le matériel et les applications, selon l’utilisation
des ressources de la machine physique, il existe principalement deux types d’hyperviseur :
Hyperviseur de type 1
5
Chapitre I: Généralités sur la virtualisation et le cloud computing
Hyperviseur de type 2
Un hyperviseur de « type 2 » appelé aussi « host-métal » : c’est un logiciel qui doit être
installé sur le système d'exploitation déjà existant
Ce logiciel est destiné à des usages de tests et non à la production. Plusieurs éditeurs
proposent des solutions logicielles avec des technologies d’émulation comme VMware
Workstation, Oracle VM Virtual Box.
La Figure I.3 montre le type 2 d’hyperviseur .
6
Chapitre I: Généralités sur la virtualisation et le cloud computing
Souvent confondue avec la virtualisation des systèmes d'exploitation, qui nous permet
de déployer plusieurs systèmes d'exploitation sur une seule machine, la virtualisation des
postes de travail permet à un administrateur central (ou à un outil d'administration automatisé)
de déployer des environnements de postes de travail simulés sur des centaines de machines
physiques en même temps. Contrairement aux environnements de postes de travail classiques
que vous devez installer, configurer et mettre à jour physiquement sur chaque machine, les
postes de travail virtualisés peuvent être configurés, mis à jour et vérifiés simultanément par
un administrateur.
Virtualisation de serveurs
Les serveurs sont des ordinateurs conçus pour traiter un volume élevé de tâches
spécifiques afin de permettre aux autres ordinateurs (ordinateurs portables et ordinateurs de
bureau, par exemple) d'effectuer diverses autres tâches. La virtualisation d'un serveur permet
d'optimiser l'exécution de ces fonctions spécifiques et implique son partitionnement, de sorte
que les composants puissent être utilisés pour exécuter différentes fonctions.
7
Chapitre I: Généralités sur la virtualisation et le cloud computing
La virtualisation des fonctions réseau (NFV) sépare les fonctions clés d'un réseau
(telles que les services d'annuaire, le partage de fichiers et la configuration des adresses IP)
afin de les répartir entre les différents environnements. Lorsque les fonctions logicielles sont
indépendantes des machines physiques sur lesquelles elles étaient hébergées, il est possible de
regrouper des fonctions spécifiques dans un nouveau réseau et de les assigner à un
environnement. La virtualisation des réseaux réduit le nombre de composants physiques
nécessaires à la création de plusieurs réseaux indépendants, tels que les commutateurs, les
routeurs, les serveurs, les câbles et les hubs. Elle est particulièrement répandue dans le secteur
des télécommunications. yyyyyyyyyyyyyyyy
8
Chapitre I: Généralités sur la virtualisation et le cloud computing
Isolement d'une charge de travail ou d'une application d'une autre pour améliorer la
sécurité ou la gérabilité de l'environnement
Diminuer le temps d'exécution d'une application, en segmentant soit les données, soit
l'application elle-même et en répartissant le travail sur de nombreux systèmes
9
Chapitre I: Généralités sur la virtualisation et le cloud computing
Optimiser l'utilisation d'un seul système, lui permettant de travailler plus dur et plus
intelligemment (c'est-à-dire en réduisant le temps d'inactivité du processeur)
Cloud computing :
2. Performances
Les plus grands services de cloud computing s’exécutent sur un réseau de centres de données
sécurisés, dont le matériel est régulièrement mis à niveau pour assurer des performances
rapides et efficaces. Ceci offre plusieurs avantages par rapport à un centre de données
10
Chapitre I: Généralités sur la virtualisation et le cloud computing
classique, y compris un temps de latence réseau réduit pour les applications et de plus grandes
économies d’échelle.
3. Fiabilité
Le cloud computing simplifie la sauvegarde des données, la récupération d’urgence et la
continuité des activités. Il rend ces activités moins coûteuses, car les données peuvent être
mises en miroir sur plusieurs sites redondants au sein du réseau du fournisseur.
4. Vitesse
La plupart des services de cloud computing sont fournis en libre-service et à la demande.
D’énormes ressources de calcul peuvent donc être mises en œuvre en quelques minutes et en
quelques clics, offrant ainsi aux entreprises un haut niveau de flexibilité et les dégageant de la
pression liée à la planification de la capacité.
La plupart des services de cloud computing peuvent être classés en quatre grandes
catégories. On les appelle parfois « pile » de cloud computing, car elles s’empilent
les unes sur les autres.
Infrastructure-as-a-Service (IaaS)
Platform-as-a-Service (PaaS)
11
Chapitre I: Généralités sur la virtualisation et le cloud computing
Le logiciel en tant que service (SaaS, Software-as-a-Service) est une méthode de diffusion
d’applications logicielles via Internet, à la demande et en général sur abonnement. Avec le
SaaS, les fournisseurs de services cloud hébergent et gèrent les applications logicielles et
l’infrastructure sous-jacente, et gèrent la maintenance, par exemple la mise à niveau des
logiciels et l’application des correctifs de sécurité. Les utilisateurs se connectent à
l’application via Internet, en général par l’intermédiaire d’un navigateur web sur leur
téléphone, leur tablette ou leur PC.
Tous les clouds ne sont pas identiques et aucun type de cloud computing ne convient à tout le
monde. Plusieurs modèles, types et services différents ont évolué pour vous aider à trouver la
solution adaptée à nos besoins.
Il existe trois modes de déploiement de services cloud : le cloud public, le cloud privé et le
cloud hybride.
Cloud public
Le cloud public est le modèle de cloud computing classique, où les utilisateurs peuvent
accéder à un large pool de puissance de calcul sur Internet (que ce soit IaaS, PaaS ou SaaS).
L'un des avantages importants ici est la possibilité de faire évoluer rapidement un service. Les
fournisseurs de cloud computing disposent de grandes quantités de puissance de calcul, qu'ils
partagent entre un grand nombre de clients - l'architecture « multi-locataire ». Leur grande
échelle signifie qu'ils disposent d'une capacité de réserve suffisante pour pouvoir facilement
faire face si un client particulier a besoin de plus de ressources, c'est pourquoi il est souvent
utilisé pour des applications moins sensibles qui nécessitent une quantité variable de
ressources.
12
Chapitre I: Généralités sur la virtualisation et le cloud computing
Cloud privé
Le cloud privé permet aux entreprises de bénéficier de certains des avantages du cloud public,
mais sans craindre de renoncer au contrôle des données et des services, car il est caché
derrière le pare-feu de l'entreprise. Les entreprises peuvent contrôler exactement où leurs
données sont conservées et peuvent construire l'infrastructure comme elles le souhaitent,
principalement pour les projets IaaS ou PaaS, afin de donner aux développeurs l'accès à un
pool de puissance de calcul qui évolue à la demande sans compromettre la sécurité. .
Cependant, cette sécurité supplémentaire a un coût, car peu d'entreprises auront la taille
d'AWS, Microsoft ou Google, ce qui signifie qu'elles ne seront pas en mesure de créer les
mêmes économies d'échelle. Néanmoins, pour les entreprises qui ont besoin d'une sécurité
supplémentaire, le cloud privé peut être un tremplin utile, les aidant à comprendre les services
cloud ou à reconstruire des applications internes pour le cloud, avant de les transférer dans le
cloud public.
Cloud hybride
Le cloud hybride regroupe des clouds publics et privés, liés par une technologie leur
permettant de partager des données et des applications. En permettant que les données et
applications se déplacent entre des clouds privé et public, un cloud hybride offre à l’entreprise
une plus grande flexibilité, davantage d’options de déploiement et une optimisation de leur
infrastructure, de leur sécurité et de leur conformité existante
13
Chapitre I: Généralités sur la virtualisation et le cloud computing
La Sécurité : la plateforme Cloud, si elle est externe (non installée sur le réseau
interne ou avec une ouverture extérieure) doit être suffisamment sécurisée pour éviter
le risque d’intrusion, de vol des données par piratage
L’accès au cloud : Si l’utilisateur n’a pas de connexion internet, ou un débit
insuffisant, il ne pourra accéder à sa plateforme de travail.
Migration : Dans la plupart des environnements du cloud, la migration d’un provider
à un autre est un complexe pour les utilisateurs par ce que y a quelque fournisseur de
cloud qui utilisent des technologies qui se différent par rapport aux autres.
Down time : dans le cas de charge, plusieurs services hébergés sont subits au manque
de disponibilité, dont le fournisseur du cloud va prendre en charge ce soucis comme
une priorité.
14
Chapitre I: Généralités sur la virtualisation et le cloud computing
Conclusion
Dans ce chapitre, nous avons introduit quelques notions sur la virtualisation, les types de
ressources virtualisées ainsi que les objectifs de la virtualisation, en plus nous avons fait une
présentation du Cloud Computing, les services rendus par cette technologie, les formes de
déploiement du Cloud. D ans le chapitre suivant nous allons présenter les différents aspects de
la sécurité de réseau et aussi de la technologie Palo Alto Networking
15