2. 21/02/13 Cloud introduction
Philippe S coffoni, Consultant at Lyon
Tags cloud-computing
Il y a 1 an Le bon, la brute et le truand dans les
nuages
843 views
Toshio Matsuda at Toshio M atsuda
Il y a 2 ans
The Dark S ide Of The Cloud
468 views
Fatma Ghachem, Computer science Student at ESPRIT
Il y a 2 ans
Enjeux de sécurité relatifs au cloud
v1
201 views
2009.02.09 - Panorama de l'offre
Cloud IBM - Forum S aaS et Cloud
Cloud introduction IBM #fcloudibm ...
Presentation T ranscript 1383 views
Cloud Academy 17022010 Concepts
1. Cloud Computing Un nouveau positionnement technologique Frédéric 705 views
Desprez LIP ENS Lyon/INRIA Grenoble Rhône-Alpes EPI GRAAL 10/06/2010
Entrepreneurs & S olutions Cloud :
2. Le calcul comme un service Suggéré par John Mc Carthy en 1961 ! Il est
réussir la mutation du S .I
moins coûteux de louer ou d’acheter de l’électricité que de construire, gérer et 555 views
maintenir une station de production!
2010.12.02 dsi comment intégrer le
cloud dans votre si - webinaire
3. Introduction • Il est moins coûteux de louer de la capacité de calcul et de
aspaway - ...
stockage que de monter un centre de calcul • La transparence d’utilisation des 377 views
grandes plates-formes distribuées est primordiale • Pouvoir gérer ces Présentation 1 f trouille
ressources de manière dynamique et élastique! • Un long historique du calcul 705 views
distribué à plus ou moins grande échelle • Des supercalculateurs et grappes
aux Clouds en passant par les grilles • Des besoins applicatifs de plus en plus Cloud Academy & S écurité
importants et variés • Explosion du nombre et du volume de données 2115 views
4. Cloud Computing Qu’est-ce que le Cloud Computing ? Un paradigme de
Le cloud computing
calcul distribué émergeant dans lequel les données et les services sont
2006 views
disponibles dans des data centers extensibles et peuvent être accédés de
manière transparente depuis des appareils (ordinateurs, téléphones, grappes,
Tk03 Google App Engine Fr
…) connectés par Internet 5ème génération d’architectures • 1970:
547 views
Mainframes, • 1980: Client-serveurs, • 1990: Web, grilles, • 2000: SOA, • 2010:
Clouds Credit: IBM Corp.
Le cloud en toute confiance
5. Cloud Computing Né de • La profusion de ressources (data centers) • Une 362 views
technologie de virtualisation mature • Des communications à haut débit Deux
concepts clés • Effectuer des opérations sur 1000x plus de données ne doit Le cloud en toute confiance
pas être 1000x plus compliqué • Les cycles et les octets sont la nouvelle 413 views
matière première, pas le matériel • IaaS: Infrastructure as a Service, XaaS Le
Cloud Computing c’est • Fournir des services sur des machines virtuelles Flow Line En route vers
allouées sur des plates-formes de grandes tailles • Une méthode pour l'herbergement, la revolution des
services et l'optimisa...
résoudre les problèmes d’extensibilité et de disponibilité pour les grandes 1686 views
applications • Le calcul distribué (enfin) démocratisé
Atelier b1 forum 13 oct -
présentation des offres finale
6. Une vue à 10000 pieds SLAs Services web Virtualisation 634 views
7. Grilles vs Clouds • Une vision partagée • simplifier l’accès aux ressources TechDays 2011 - VIR302 virtualiser
distantes de la manière la plus transparente possible • Technologie différente vos applications métiers critiques
sous hype...
• Grappes et batchs vs datacenters et virtualisation • Gestion de ressources • 1809 views
Statique vs dynamique • Modèle de programmation • MPI/GridRPC vs Cloud computing & PHP
MapReduce/scripts/workflows • Modèle de sécurité • Certificats vs Web + 2269 views
SSL • Des domaines applicatifs différents (pour l’instant!) • HPC/HTC vs
Business Livre Blanc
fr.slideshare.net/desprez/cloud-introduction 2/6
3. 21/02/13 Cloud introduction
8. Le calcul comme un service : un historique OpenNebula IaaS Open Source 429 views
Nimbus IaaS Open Source Grid‘5000 Eucalyptus IaaS FutureGrid Infrastructure
Ebauche livre-blanc
Open Source IaaS 1998 1999 2003 2005 2006 2007 2008 2009 Cloud Sun Grid FP7 371 views
Reservoir Open Cloud Computing Computing Amazon EC2/S3 Cloud HP
Flexible Microsoft Computing IBM Computing" Azure Salesforces.com Blue
Technologies & S ystèmes
Cloud Services Crédits: T. Priol, INRIA
1342 views
9. Cloud Computing: caractéristiques • Libre service à la demande • Le
consommateur récupère des ressources de calcul et de stockage à la demande Le Cloud Computing
5667 views
(machines virtuelles) • Accès réseau • Ressources, briques logicielles et
applications disponibles à travers le réseau pour des clients de tailles
différentes • Mise en commun de ressources • Datacenters fournissant les Comprendre les systèmes
informatiques virtuels
ressources (machines, stockage, mémoire, BP réseau) pour différents clients en
1701 views
mode partagé • « Elasticité » réactive et rapide • Croissance ou décroissance
dynamique du nombre de ressources en fonction de la demande et des S ecurité et gouvernance da
besoins • Service mesuré et facturation à l’usage • Reporting de l’utilisation 695 views
des ressources
Cloud : S ecurité Et Gouvernance
10. Cloud Computing: modes d’utilisation • Infrastructure as a Service (IaaS) •
2512 views
Le matériel est fourni sous forme de machines virtuelles sur lesquelles on
installe son image disque • Amazon EC2, Rackspace, GoGRID, Orange, … •
Definition du cloud
Platform as a Service (PaaS) • On peut développer ses propres applications en
1702 views
utilisant les services fournis • Google Apps, Windows Azure, Amazon S3,
IBM CloudBurst et Websphere, … • Software as a Service (SaaS) • Des
Cloud Computing - Forum S aaS et
applications entières sont disponibles à distance • Googledocs, Facebook,
Cloud IBM avec le Club Alliances
Orange, IBM LotusLive, … 2560 views
11. Infrastructure as a Service Avoir accès à la demande à un grand nombre de Techdays 2009 - La virtualisation de
machines avec Hyper-V
ressources virtualisées • Dynamicité, élasticité • Paiement à la consommation
6988 views
Concept de virtualisation • Le système d’exploitation n’est plus central et est
un logiciel comme un autre ! • Le concept de machines virtuelles consiste à Présentation Eurocloud France -
recevoir des instances de systèmes. • Les ressources physiques sont Cloud computing en France - Cédric
Mora
partagées par plusieurs machines virtuelles Exemples • Amazon EC2, 4265 views
RightScale, GoGrid, Orange Open Cloud, … Workflow Allocations and
S cheduling on IaaS Platforms, from
12. Virtualisation Machines virtuelles s’exécutant sur un nœud de calcul VM0 Theory to Practice
VM1 VM2 N0 Nœud de calcul Crédits: T. Priol, INRIA
13. Virtualisation Propriétés ➡ Isolement VM1 VM2 ? Apache simulation web
server Machine Machine virtuelle virtuelle Crédits: T. Priol, INRIA
14. Virtualisation Propriétés ➡ Isolement ➡ Portabilité Machine Machine
virtuelle virtuelle VM0 VM0 N1 N0 Noeud de calcul Noeud de calcul Crédits:
T. Priol, INRIA
15. Virtualisation Propriétés ➡ Isolement ➡ Portabilité ➡ Suspend/restart
Machine virtuelle VM0 Crédits: T. Priol, INRIA
16. Platform as a Service (PaaS) • Un ensemble d’outils pour développer,
déployer et gérer des applications • Pas de gestion de l’infrastructure sous-
jacente (machines, réseaux, stockage, systèmes d’exploitation, …). Le
framework gère le déploiement et le nombre de ressources. • Mais contrôle de
l’application et de la configuration de son environnement • Exemples
Microsoft Azure, Force.com, Google App Engine, IBM Cloudburst et
Websphere
17. Software as a Service (SaaS) • L’application elle-même est disponible à
travers un navigateur • Pas de gestion de l’infrastructure sous-jacente
fr.slideshare.net/desprez/cloud-introduction 3/6
4. 21/02/13 Cloud introduction
(machines, réseaux, stockage, systèmes d’exploitation, …) • Exemples •
Google Apps, Salesforce.com, Orange, IBM LotusLive
18. Modèles de déploiement • Cloud publique • Infrastructure (propriété du
fournisseur) louée à n’importe qui • Cloud privé • Propriété d’une entreprise •
interne ou externe • Cloud communautaire • Mise en commun de ressources
pour une communauté d’utilisateurs • interne ou externe • Cloud hybride •
Composition de plusieurs formes de Clouds, voir même de grilles • Sky
Computing
19. Entreprise Qui contrôle quoi ? Partage entreprise/fournisseur Fournisseur
Informatique Hébergeur IaaS public PaaS public SaaS public Données
Données Données Données Données Applications Applications Applications
Applications Applications Machines Machines Machines Machines
Machines virtuelles virtuelles virtuelles virtuelles virtuelles Serveur Serveur
Serveur Serveur Serveur Stockage Stockage Stockage Stockage Stockage
Réseau Réseau Réseau Réseau Réseau Crédits: P. Saulière, Microsoft
20. Sécurité et pannes
21. Quelques problèmes de sécurité Un des principaux freins à l’adoption ! •
Quelques défis • Localisation des données et des calculs • Gestion de
l’isolation • Propriété des données • Lois internationales • Attraction des
hackers • Besoin de chiffrement à plusieurs niveaux • Déplacements de
données • Perte de contrôle • Mais aussi des avantages • Gestion des fautes
et des pannes par un fournisseur externe • Gestion automatisée de la sécurité
• Relative homogénéité des plates-formes
22. Des clouds open source Nimbus (Freeman and Keahey, University of
Chicago) • Client-side cloud-computing interface to Globus-enabled TeraPort
cluster at University of Chicago • Based on GT4 and the Globus Virtual
Workspace Service – Great if local resources are GT4 proficient – Tutorials
and documentation in “grid space” Eucalyptus (Wolsky, University of Santa
Barbara) • Web services based implementation of elastic/utility/cloud
computing infrastructure • Linux image hosting (IaaS) Open Nebula (Montero
& Llorente, DSA-Research at UCM) • Support for the Xen, KVM and VMware
virtualization platforms • Access to Amazon EC2 and ElasticHosts clouds •
libvirt, EC2 Query API and OGC OCCI interfaces
23. Grid’5000 vu comme un Cloud ? Grid’5000 • Plateforme distribuée pour des
expériences à grande échelle • 9 sites et plus de 5000 cœurs connectés via
Renater Quelques caractéristiques de Cloud • Possibilité de gérer vos propres
images disques (installées via kdeploy) • Réservation de ressources
transparente (via OAR) • Plateforme complètement contrôlée • Images de
machines virtuelles (Xen, Vmware) • Isolement d’applications Grid’5000
pourrait devenir Cloud’5000? • Plateforme parfaite pour la validation de
résultats de recherche sur les Clouds • Instances de machines virtuelles
connectées via un WAN dédié • Plusieurs projets autour de Clouds open
source et MapReduce
24. Quelques challenges de recherche • Composition de services • Service
Level Agreement • Sécurité • Résistance aux fautes • Construire des
applications basées sur les services • Gestion de l’infrastructure • Energie /
Green-IT • Ordonnancement et gestion élastique des ressources • Gestion de
données • Accès transparent à des plateformes hybrides
25. Combiner grilles et Clouds SysFera-DS : une pile logicielle complète pour le
fr.slideshare.net/desprez/cloud-introduction 4/6