cloud introduction

6
Annonces Google • Private Cloud • Cloud Computing • Cloud solutions • Cloud Web hosting E-mail Favori Télécharger Intégrer 1 « » /27 + Suivre + Suivre Cloud introduction de Frederic Desprez le 17 juin 2010 3,083 vues 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

Upload: polytechtahiri

Post on 18-Nov-2014

481 views

Category:

Technology


1 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Cloud introduction

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

Page 2: Cloud introduction

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

Page 3: Cloud introduction

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

Page 4: Cloud introduction

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

Page 5: Cloud introduction

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

Page 6: Cloud introduction

21/02/13 Cloud introduction

fr.slideshare.net/desprez/cloud-introduction 6/6

FRANÇAISEnglishFrançaisDeutsch