cloud introduction
DESCRIPTION
TRANSCRIPT
21/02/13 Cloud introduction
fr.slideshare.net/desprez/cloud-introduction 1/6
1–1 sur 1 comment
SlideShare
Valider Rechercher...
Importer
Passez PROSe connecterS'inscrire
slt
Il y a 2 mois Répondre
Tags cloud
Il y a 11 mois
Parcourir
Annonces Google • Private Cloud • Cloud Computing • Cloud solutions • Cloud Web hosting
E-mail Favori Télécharger Intégrer
1
« ‹ › » /27
+ Suivre+ Suivre
Cloud introductionde Frederic Desprez le 17 juin 2010
3,083vues
clouds, IaaS, SaaS, PaaS
Plus...
1 commentaire
Sif Bouzid
S'abonner aux
commentaires
Poster un commentaire
4 favoris
vraijarod
Clusif cloud-2010-securite
1989 views
Les clouds, du buzz à la vraie
science
780 views
Les Clouds: Buzzword ou révolution
technologique
1186 views
Système, Virtualisation, Nuage
598 views
Clusif cloud-2010-datacenter
2277 views
Sécurite Amazon Web Services
3073 views
Le Cloud Computing pour les nuls
7411 views
Livre blanc
cloud_computing_securitã©.vdef
799 views
Kauffmann ec2
971 views
Private cloud v1
1543 views
2011 03-09-cloud sgi
916 views
Associé Plus
21/02/13 Cloud introduction
fr.slideshare.net/desprez/cloud-introduction 2/6
Tags cloud-computing
Il y a 1 an
Il y a 2 ans
Il y a 2 ans
Cloud introductionPresentation Transcript
1. Cloud Computing Un nouveau positionnement technologique Frédéric
Desprez LIP ENS Lyon/INRIA Grenoble Rhône-Alpes EPI GRAAL 10/06/2010
2. Le calcul comme un service Suggéré par John Mc Carthy en 1961 ! Il est
moins coûteux de louer ou d’acheter de l’électricité que de construire, gérer et
maintenir une station de production!
3. Introduction • Il est moins coûteux de louer de la capacité de calcul et de
stockage que de monter un centre de calcul • La transparence d’utilisation des
grandes plates-formes distribuées est primordiale • Pouvoir gérer ces
ressources de manière dynamique et élastique! • Un long historique du calcul
distribué à plus ou moins grande échelle • Des supercalculateurs et grappes
aux Clouds en passant par les grilles • Des besoins applicatifs de plus en plus
importants et variés • Explosion du nombre et du volume de données
4. Cloud Computing Qu’est-ce que le Cloud Computing ? Un paradigme de
calcul distribué émergeant dans lequel les données et les services sont
disponibles dans des data centers extensibles et peuvent être accédés de
manière transparente depuis des appareils (ordinateurs, téléphones, grappes,
…) connectés par Internet 5ème génération d’architectures • 1970:
Mainframes, • 1980: Client-serveurs, • 1990: Web, grilles, • 2000: SOA, • 2010:
Clouds Credit: IBM Corp.
5. Cloud Computing Né de • La profusion de ressources (data centers) • Une
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
pas être 1000x plus compliqué • Les cycles et les octets sont la nouvelle
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
allouées sur des plates-formes de grandes tailles • Une méthode pour
résoudre les problèmes d’extensibilité et de disponibilité pour les grandes
applications • Le calcul distribué (enfin) démocratisé
6. Une vue à 10000 pieds SLAs Services web Virtualisation
7. Grilles vs Clouds • Une vision partagée • simplifier l’accès aux ressources
distantes de la manière la plus transparente possible • Technologie différente
• Grappes et batchs vs datacenters et virtualisation • Gestion de ressources •
Statique vs dynamique • Modèle de programmation • MPI/GridRPC vs
MapReduce/scripts/workflows • Modèle de sécurité • Certificats vs Web +
SSL • Des domaines applicatifs différents (pour l’instant!) • HPC/HTC vs
Business
Philippe Scoffoni, Consultant at Lyon
Toshio Matsuda at Toshio Matsuda
Fatma Ghachem, Computer science Student at ESPRIT
Le bon, la brute et le truand dans les
nuages
843 views
The Dark Side Of The Cloud
468 views
Enjeux de sécurité relatifs au cloud
v1
201 views
2009.02.09 - Panorama de l'offre
Cloud IBM - Forum SaaS et Cloud
IBM #fcloudibm ...
1383 views
Cloud Academy 17022010 Concepts
705 views
Entrepreneurs & Solutions Cloud :
réussir la mutation du S .I
555 views
2010.12.02 dsi comment intégrer le
cloud dans votre si - webinaire
aspaway - ...
377 views
Présentation 1 f trouille
705 views
Cloud Academy & Sécurité
2115 views
Le cloud computing
2006 views
Tk03 Google App Engine Fr
547 views
Le cloud en toute confiance
362 views
Le cloud en toute confiance
413 views
Flow Line En route vers
l'herbergement, la revolution des
services et l'optimisa...
1686 views
Atelier b1 forum 13 oct -
présentation des offres finale
634 views
TechDays 2011 - VIR302 virtualiser
vos applications métiers critiques
sous hype...
1809 views
Cloud computing & PHP
2269 views
Livre Blanc
21/02/13 Cloud introduction
fr.slideshare.net/desprez/cloud-introduction 3/6
8. Le calcul comme un service : un historique OpenNebula IaaS Open Source
Nimbus IaaS Open Source Grid‘5000 Eucalyptus IaaS FutureGrid Infrastructure
Open Source IaaS 1998 1999 2003 2005 2006 2007 2008 2009 Cloud Sun Grid FP7
Reservoir Open Cloud Computing Computing Amazon EC2/S3 Cloud HP
Flexible Microsoft Computing IBM Computing" Azure Salesforces.com Blue
Cloud Services Crédits: T. Priol, INRIA
9. Cloud Computing: caractéristiques • Libre service à la demande • Le
consommateur récupère des ressources de calcul et de stockage à la demande
(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
ressources (machines, stockage, mémoire, BP réseau) pour différents clients en
mode partagé • « Elasticité » réactive et rapide • Croissance ou décroissance
dynamique du nombre de ressources en fonction de la demande et des
besoins • Service mesuré et facturation à l’usage • Reporting de l’utilisation
des ressources
10. Cloud Computing: modes d’utilisation • Infrastructure as a Service (IaaS) •
Le matériel est fourni sous forme de machines virtuelles sur lesquelles on
installe son image disque • Amazon EC2, Rackspace, GoGRID, Orange, … •
Platform as a Service (PaaS) • On peut développer ses propres applications en
utilisant les services fournis • Google Apps, Windows Azure, Amazon S3,
IBM CloudBurst et Websphere, … • Software as a Service (SaaS) • Des
applications entières sont disponibles à distance • Googledocs, Facebook,
Orange, IBM LotusLive, …
11. Infrastructure as a Service Avoir accès à la demande à un grand nombre de
ressources virtualisées • Dynamicité, élasticité • Paiement à la consommation
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 à
recevoir des instances de systèmes. • Les ressources physiques sont
partagées par plusieurs machines virtuelles Exemples • Amazon EC2,
RightScale, GoGrid, Orange Open Cloud, …
12. Virtualisation Machines virtuelles s’exécutant sur un nœud de calcul VM0
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
429 views
Ebauche livre-blanc
371 views
Technologies & Systèmes
1342 views
Le Cloud Computing
5667 views
Comprendre les systèmes
informatiques virtuels
1701 views
Securité et gouvernance da
695 views
Cloud : Securité Et Gouvernance
2512 views
Definition du cloud
1702 views
Cloud Computing - Forum SaaS et
Cloud IBM avec le Club Alliances
2560 views
Techdays 2009 - La virtualisation de
machines avec Hyper-V
6988 views
Présentation Eurocloud France -
Cloud computing en France - Cédric
Mora
4265 views
Workflow Allocations and
Scheduling on IaaS Platforms, from
Theory to Practice
21/02/13 Cloud introduction
fr.slideshare.net/desprez/cloud-introduction 4/6
(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
21/02/13 Cloud introduction
fr.slideshare.net/desprez/cloud-introduction 5/6
HPC .. et un accès simple et transparent aux infrastructures de Cloud Inside
the Cloud • + DIET platform is virtualized inside the cloud. (as Xen image for
example) • + Very flexible and scalable as DIET nodes can be launched • +
Dynamic adaptation % charge Cloud manager • + EC2 interface • + EC2 is
treated as a new Batch System • + Automatic deployment of VMs with
associated services http://www.sysfera.fr/
26. Conclusion • De nombreuses applications prêtes à être déployées sur les
Clouds à différents niveaux • Les ressources sont disponibles en quantité ! •
Nombreuses offres de Clouds publics et privés • Notion de virtualisation et
piles logicielles « mature » • « Quelques » problèmes à traiter encore mieux •
extensibilité, sécurité, gestion de données à grande échelle, tolérance aux
fautes, API entre Clouds, … • Notion de confiance dans cette nouvelle
technologie ! • Le Cloud n’est pas prêt d’enterrer les supercalculateurs pour
autant pour les grosses applications (architecture petascales et bientôt
exascales) • Gros potentiel pour de nombreuses applications avec différentes
approches (IaaS, PaaS, SaaS) voir une combinaison de ces approches
27. 27 « I don't care if my cloud computing architecture is powered by a grid, a
mainframe, my neigbour's desktop or an army of monkeys, so long as it's fast,
cheap and secure. »" Sam Johnston (http://samj.net/)"
Search
Connectez-vous sur LinkedInSuivez nous sur TwitterRetrouvez nous sur FacebookRetrouvez nous sur Google+
En Savoir PlusÀ propos
CarrièresNotre blogPresseContactez nousAide et Support
Utiliser SlideShareSlideShare 101Conditions d'utilisationConfidentialitéDroits d'auteur et DMCA
Directives communautéSlideShare sur mobile
Pro & autres
Devenir PRO Nouveauté
Solutions d'entreprise
Développeurs & APISection développeursGroupe développeursBlog technique
Widgets pour votre blog
© 2013 SlideShare Inc. Tous droits réservés.
Flux RSS
Cursos de Cloud - SP
www.green.com.br
Você está preparado para Nuvem ? Cloud, Virtualização, System Center
21/02/13 Cloud introduction
fr.slideshare.net/desprez/cloud-introduction 6/6
FRANÇAISEnglishFrançaisDeutsch