Cloud Computing
Cloud Computing
: H6020 V1
Cloud Computing -
Date de publication :
10 février 2012 Informatique en nuage
Date de dernière validation :
10 mai 2021
Résumé Le Cloud Computing est une révolution dans la manière d’organiser, de gérer et
de distribuer des ressources informatiques. Sa définition opérationnelle annonce un
modèle informatique qui permet un accès facile et à la demande, par le réseau, à un
ensemble partagé de ressources informatiques configurables. Il peut s’agir de serveurs,
de stockage, d’applications ou de services, rapidement provisionnés et libérés par un
minimum d'efforts de gestion. Le Cloud Computing se différencie des autres solutions
d’utilisation de ressources à distance par cinq caractéristiques essentielles. Une
infrastructure ainsi équipée offre alors trois modèles de services et quatre modèles de
déploiements possibles, privé, communautaire, public ou hybride.
Abstract The Cloud Computing system has revolutionized the ways in which computing
resources are organized, managed and distributed. Its operational definition presents a
computing model which allows easy and on-demand access through the network to
shared configurable computing resources. These can consist in servers, storage,
applications or services which can be rapidly provisioned and released with minimal
management effort. Due to its five essential characteristics, the Cloud Computing system
differs from other solutions for the remote use of resources . An infrastructure equipped in
this way then provides three service models and four possible deployment models;
private, community-related, public or hybrid.
Par mail :
[Link]@[Link]
Par téléphone :
00 33 (0)1 53 35 20 20 © Techniques de l'Ingénieur | Tous droits réservés
Ce document a ete delivre pour le compte de 7200082629 - cesi // ange terence nessy KOUAME // [Link]
Cloud Computing
Informatique en nuage
Président ARMOSC
tiwekacontentpdf_h6020 v1 Ce document a ete delivre pour le compte de 7200082629 - cesi // ange terence nessy KOUAME // [Link]
Ce document a ete delivre pour le compte de 7200082629 - cesi // ange terence nessy KOUAME // [Link]
du Cloud Computing
3.1 Accès aux services par l’utilisateur
Le Cloud Computing est un modèle en évolution et ses à la demande
définitions, cas d’usages, technologies, avantages et risques sont
progressivement affinées. L’industrie du Cloud Computing La mise en œuvre des systèmes est entièrement automatisée et
comporte un très vaste écosystème de modèles, de fournisseurs et c’est l’utilisateur, au moyen d’une console de commande, qui met
de marchés spécialisés. La définition suivante essaie de recouvrir en place et gère la configuration à distance.
l’ensemble des différentes approches.
tiwekacontentpdf_h6020 v1 Ce document a ete delivre pour le compte de 7200082629 - cesi // ange terence nessy KOUAME // [Link]
Ce document a ete delivre pour le compte de 7200082629 - cesi // ange terence nessy KOUAME // [Link]
3.3 Réservoir de ressources Ces trois modèles de service doivent être déployés sur des
infrastructures qui possèdent les cinq caractéristiques essentielles
(non localisées) citées plus haut pour être considérées comme du Cloud
Computing.
La plupart de ces centres comportent des dizaines de milliers de
serveurs et de moyens de stockage pour permettre des montées
en charge rapides. Il est souvent possible de choisir une zone
géographique pour mettre les données « près » des utilisateurs. 4.1 Software as a Service (SaaS)
Ce modèle de service est caractérisé par l’utilisation d’une
3.4 Redimensionnement rapide application partagée qui fonctionne sur une infrastructure Cloud.
L’utilisateur accède à l’application par le réseau au travers de divers
(élasticité) types de terminaux (souvent via un navigateur web). L’administra-
Parution : février 2012 - Dernière validation : mai 2021 - Ce document a ete delivre pour le compte de 7200082629 - cesi // ange terence nessy KOUAME // [Link]
La mise en ligne d’une nouvelle instance d’un serveur est teur de l’application ne gère pas et ne contrôle pas l’infrastructure
réalisée en quelques minutes, l’arrêt et le redémarrage en sous-jacente (réseaux, serveurs, applications, stockage). Il ne
quelques secondes. Toutes ces opérations peuvent s’effectuer contrôle pas les fonctions de l’application à l’exception d’un para-
automatiquement par des scripts. Ces mécanismes de gestion métrage de quelques fonctions utilisateurs limitées.
permettent de bénéficier pleinement de la facturation à l’usage en
adaptant la puissance de calcul au trafic instantané. De bons exemples de SaaS sont les logiciels de messagerie au
travers d’un navigateur comme Gmail ou Yahoo mail. Ces infrastruc-
tures fournissent le service de messagerie à des centaines de
3.5 Facturation à l’usage millions d’utilisateurs et à des dizaines de millions d’entreprises.
Virtualisation
tiwekacontentpdf_h6020 v1 Ce document a ete delivre pour le compte de 7200082629 - cesi // ange terence nessy KOUAME // [Link]
Ce document a ete delivre pour le compte de 7200082629 - cesi // ange terence nessy KOUAME // [Link]
d'objets
Services qui fournit du calcul (EC2), du stockage (S3, EBS), des bases 40 milliards
de données en ligne (SimpleDB) et quantité d’autres services de 14 milliards d'objets
base. Il est maintenant imité par de très nombreux fournisseurs. Un 2,9 milliards d'objets
exemple d’utilisation d’EC2 est donné à la fin de ce dossier. d'objets
5. Les quatre modèles Plus de 290 000 requêtes par seconde en pointe
Q2 et Q4 respectivement 2e et 4e trimestre
de déploiement
Figure 2 – Graphique extrait du blog amazon
[Link]
Certains distinguent quatre modèles de déploiement. Nous les
citons ci-après bien que ces modèles n’aient que peu d’influence
sur les caractéristiques techniques des systèmes déployées. tion d’électricité. La plupart des entreprises et des particuliers ont
intérêt à utiliser des fournisseurs dont c’est le métier pour garantir
la fiabilité et les meilleures conditions économiques. Parmi ces
5.1 Cloud privé caractéristiques communes, on trouve généralement les suivantes.
L’infrastructure Cloud est utilisée par une seule organisation.
■ Des infrastructures gigantesques
Elle peut être gérée par l’organisation ou par une tierce partie.
L’infrastructure peut être placée dans les locaux de l’organisation Le système de stockage en ligne Amazon S3 (figure 2) est passé
ou à l’extérieur. de 14 milliards d’objets en janvier 2008 à 450 milliards d’objets en
juillet 2011, ce qui autorise des prix extrêmement bas : de l’ordre
de 0,1 € par gigaoctets et par mois.
5.2 Cloud communautaire
■ Une grande homogénéité des moyens
L’infrastructure Cloud est partagée par plusieurs organisations
pour les besoins d’une communauté qui souhaite mettre en Les systèmes regroupent des milliers de composants identiques,
commun des moyens (sécurité, conformité, etc.). Elle peut être ce qui simplifie la gestion, la fiabilité, l’audit et la sécurité.
gérée par les organisations ou par une tierce partie et peut être
placée dans les locaux ou à l’extérieur. ■ Virtualisation
La virtualisation est une caractéristique indispensable qui
présente de très nombreux avantages. Le matériel est remplacé
5.3 Cloud public par du logiciel avec tous les avantages du logiciel : créer une
nouvelle machine ou sauvegarder son état consiste à copier un
L’infrastructure Cloud est ouverte au public ou à de grands fichier d’où un énorme gain de temps et d’argent. La machine
groupes industriels. Cette infrastructure est possédée par une orga- virtuelle ne tombe pratiquement jamais en panne, ce qui accroît
nisation qui vend des services Cloud. C’est le cas le plus courant. sérieusement la fiabilité des systèmes. On peut continuer à utiliser
C’est celui de la plate-forme Amazon Web Services déjà citée. des machines qui ne sont plus fabriquées. Le pourcentage d’utili-
sation réelle d’un serveur physique dépasse rarement 15 %. Sur la
même puissance de calcul, on peut faire fonctionner plusieurs
5.4 Cloud hybride serveurs. Lorsqu’une configuration est utilisée pour des dévelop-
L’infrastructure Cloud est composée d’un ou plusieurs modèles pements ou des opérations de recette ou tests de charge, il est
ci-dessus qui restent des entités séparées. Ces infrastructures sont possible de libérer des ressources en archivant la configuration et
liées entre elles par la même technologie qui autorise la portabilité de remettre le système en ligne lorsque nécessaire...
des applications et des données. C’est une excellente solution pour
répartir ses moyens en fonction des avantages recherchés.
■ Élasticité (resilient computing)
L’ensemble des caractéristiques précédentes (taille, homogé-
néité et virtualisation) permet d’adapter automatiquement la capa-
6. Caractéristiques cité de traitement d’une application à la demande constatée
(figure 3). La mise en ligne d’un nouveau serveur peut s’effectuer
communes des différents en moins d’une minute. Il n’est plus nécessaire de s’équiper pour
absorber des pointes de trafic.
modèles de Cloud ■ Coûts de logiciels très réduits
Le Cloud Computing tire partie d’un certain nombre de caracté- La plupart des plates-formes publiques utilisent des logiciels
ristiques pour fournir des services dans des conditions techniques open source gratuits. Les coûts des logiciels propriétaires sont
et économiques très avantageuses. C’est un peu comme la produc- souvent facturés à l’usage sans nécessiter l’achat de licences. La
tiwekacontentpdf_h6020 v1 Ce document a ete delivre pour le compte de 7200082629 - cesi // ange terence nessy KOUAME // [Link]
Ce document a ete delivre pour le compte de 7200082629 - cesi // ange terence nessy KOUAME // [Link]
A B C D E F
plupart des ces logiciels sont déjà préinstallés et préconfigurés, ce ■ Fonctions de sécurité avancées
qui fait gagner beaucoup de temps comme expliqué dans
Comme nous le verrons dans le paragraphe 7, la sécurité est
l’exemple d’utilisation du dernier chapitre.
une préoccupation majeure des organisations qui utilisent les ser-
■ Distribution géographique vices du Cloud. Ces plates-formes disposent généralement de
nombreux systèmes de protection, hors de portée des moyens de
Les grandes plates-formes publiques disposent de centres
la plupart des organisations.
répartis sur la planète pour réduire les risques et placer les
données au plus près des utilisateurs.
tiwekacontentpdf_h6020 v1 Ce document a ete delivre pour le compte de 7200082629 - cesi // ange terence nessy KOUAME // [Link]
Ce document a ete delivre pour le compte de 7200082629 - cesi // ange terence nessy KOUAME // [Link]
– quels sont les risques associés à l’utilisation de services partagés ? comme par exemple la protection contre les attaques DDOS (Dis-
– comment démontrer la conformité des systèmes à des normes tributed Denial Of Service ). Les mécanismes de sécurité périmé-
d’exploitation ? triques sont généralement bien conçus (fournisseur d’identité,
Les infrastructures Cloud sont de gigantesques systèmes authentification, pare-feu , etc.). En revanche, il reste à traiter les
complexes. Ils peuvent cependant être réduits à un petit nombre sujets liés à la mobilité.
de primitives simples qui sont instanciées des milliers de fois et à
quelques fonctions communes. La sécurité du Cloud est donc un
problème gouvernable moins complexe qu’il n’y paraît.
8. « Pourquoi »
7.1 Avantages et défis du Cloud en et « comment »
terme de sécurité une migration vers le Cloud
Parution : février 2012 - Dernière validation : mai 2021 - Ce document a ete delivre pour le compte de 7200082629 - cesi // ange terence nessy KOUAME // [Link]
tiwekacontentpdf_h6020 v1 Ce document a ete delivre pour le compte de 7200082629 - cesi // ange terence nessy KOUAME // [Link]
Ce document a ete delivre pour le compte de 7200082629 - cesi // ange terence nessy KOUAME // [Link]
tiwekacontentpdf_h6020 v1 Ce document a ete delivre pour le compte de 7200082629 - cesi // ange terence nessy KOUAME // [Link]
Ce document a ete delivre pour le compte de 7200082629 - cesi // ange terence nessy KOUAME // [Link]
qu’un seul service EC2, celui qui fournit des moyens de calcul.
Dans la terminologie Amazon EC2, une instance est une machine
virtuelle en service.
Inscrivez-vous pour un
compte gratuit Sur une machine virtuelle, comme sur une machine réelle, il faut
Amazon Web Services installer un système d’exploitation et des programmes d’application
pour le bon fonctionnement de la machine. Cette opération est
assez longue – environ une heure ou deux si tout va bien – et poten-
Inscrivez-vous maintenant tiellement complexe. En effet, il faut créer une AMI (amazon
machine image), c’est-à-dire un fichier qui contient toutes les
instructions pour définir une machine et son image mémoire. Ce tra-
vail nécessite de solides connaissances système. Heureusement, la
plupart des fournisseurs de systèmes ou d’applications font ce tra-
Parution : février 2012 - Dernière validation : mai 2021 - Ce document a ete delivre pour le compte de 7200082629 - cesi // ange terence nessy KOUAME // [Link]
Figure 4 – Inscription au service Amazon vail en préfabriquant des configurations qu’il suffit de paramétrer.
Ces machines prêtes à l’emploi, AMI, sont stockées sur le système
de stockage en ligne d’Amazon S3. Amazon a réparti ses centres de
11.1 Inscription au service Amazon traitement et de stockage dans plusieurs régions et on suggère de
choisir au préalable la région europe : EU Ireland – zone surlignée
Il faut aller sur [Link] en vert sur la figure 5. En cliquant sur AMI dans la navigation, vous
Le système vous propose la figure 4. pouvez lister toutes les images de machines disponibles sur toutes
les plates-formes (figure 6). Il y a plus de 2 900 images.
La procédure d’inscription est assez stricte. Il faut avoir sous la
main une carte de crédit valide et un téléphone pour la vérification On cherche donc une image publique de machine avec Linux
de l’identité. Cependant, cette procédure s’effectue en moins de Ubuntu et WordPress. On trouve 33 images (figure 7). Si on veut
deux minutes. Si vous avez déjà des identifiants Amazon, vous pouvoir sauvegarder la configuration entre deux arrêts de la
pouvez les utiliser. machine, il faut une machine avec l’option EBS (l’équivalent d’un
disque dur attaché à la machine virtuelle). Il y a encore 17 AMI
disponibles. On choisit la dernière version ami-20734354 et de
lancer cette instance.
11.2 Utilisation des services
Dans l’assistant de lancement, on choisit une micromachine
Il suffit ensuite de se connecter à la console de gestion des pour profiter de l’offre gratuite d’Amazon. Il faut laisser ensuite les
services pour commencer à se servir du système (figure 5) : options par défaut et continuer l’assistant jusqu’à create a new key
pair. Cette paire de clé (publique et privée) est indispensable si on
[Link] veut prendre le contrôle de votre nouvelle machine par SSH.
Une douzaine de services sont proposés dans le cadre surligné Sinon, on peut sauter cette étape. Il faut conserver le groupe de
en jaune. Il faut en choisir un. Pour cet exemple, nous n’utilisons sécurité par défaut (figure 8) et c’est fini !
tiwekacontentpdf_h6020 v1 Ce document a ete delivre pour le compte de 7200082629 - cesi // ange terence nessy KOUAME // [Link]
Ce document a ete delivre pour le compte de 7200082629 - cesi // ange terence nessy KOUAME // [Link]
EC2 Dashboard Name AMI ID Source Owner Visibility Status Platform Root Dev
INSTANCES empty ami-78487d0c zeus-technology-eu/[Link] 106430830294 Public available Other Linux instan
Instances
empty ami-00013274 ubuntu-images-testing-eu/ubuntu-lucid-daily-amd64-desktop-20110830. 099720109477 Public available Ubuntu instan
Spot Requests
Reserved Instances empty ami-000d3e74 411009282317/RightImage_Windows_2003_x64_v5.7.14.0 411009282317 Public available Windows ebs
IMAGES empty ami-00103874 alestic-32-eu-west-1/[Link]-xml 063491364108 Public available Ubuntu instan
AMIs
empty ami-001b2874 979382823631/bitnami-wampstack-5.3.8-0-windows-2008.r1.sp2-ebs 979382823631 Public available Windows ebs
Bundle Tasks
empty ami-00261674 bitnami-cloud-eu/enanocms/bitnami-enanocms-1.1.8-1-linux-ubuntu-10. 979382823631 Public available Ubuntu instan
ELASTIC BLOCK STORE
Parution : février 2012 - Dernière validation : mai 2021 - Ce document a ete delivre pour le compte de 7200082629 - cesi // ange terence nessy KOUAME // [Link]
Volumes empty ami-00685b74 096457495696/turnkey-trac-11.2-lucid-x86.ebs_2 096457495696 Public available Other Linux ebs
Snapshots empty ami-00695a74 096457495696/turnkey-django-11.2-lucid-x86.ebs_2 096457495696 Public available Other Linux ebs
NETWORK & SECURITY
empty ami-00b18074 wpt-ireland/[Link] 314854558937 Public available Windows instan
Security Groups
Elastic IPs empty ami-00cee674 ec2-paid-ibm-images-eu/[Link] amazon Public available Other Linux instan
Name Instance AMI ID Root Device Type Status Security Groups Key Pair Name M
tiwekacontentpdf_h6020 v1 Ce document a ete delivre pour le compte de 7200082629 - cesi // ange terence nessy KOUAME // [Link]
Ce document a ete delivre pour le compte de 7200082629 - cesi // ange terence nessy KOUAME // [Link]
tiwekacontentpdf_h6020 v1 Ce document a ete delivre pour le compte de 7200082629 - cesi // ange terence nessy KOUAME // [Link]
Ce document a ete delivre pour le compte de 7200082629 - cesi // ange terence nessy KOUAME // [Link]
P
O
U
Cloud Computing R
Informatique en nuage E
par Jean-Paul FIGER
N
Président ARMOSC
Parution : février 2012 - Dernière validation : mai 2021 - Ce document a ete delivre pour le compte de 7200082629 - cesi // ange terence nessy KOUAME // [Link]
S
A
Sites Internet
V
NIST National Standard Institute Cloud based email
[Link]
Cloud computing : on the air or down to earth
[Link]
cheaper-php O
[Link] REST, un style d’architecture universel
to-earth-beneficios-para-la-empresa
Gmail
[Link] I
[Link] DMTF Distributed Management Task Force, Inc.
Yahoo
[Link]
[Link]
OVF Open Virtualization Format
R
Quickbase [Link]
[Link]
OGF Open Grid Forum
Google Apps Engine [Link]
[Link]
Amazon Web Services
[Link]
GoGrid
[Link]
P
Amazon Web Services Blog
[Link]
SNIA Storage Networking Industry Association
[Link] L
U
S
tiwekacontentpdf_h6020 v1 Ce document a ete delivre pour le compte de 7200082629 - cesi // ange terence nessy KOUAME // [Link]
L’EXPERTISE TECHNIQUE
& SCIENTIFIQUE DE RÉFÉRENCE
15 DOMAINES D’EXPERTISE
[Link]