56
Séminaire Petit-Déjeuner Comment monter son cloud privé/public ? Jeudi 9 septembre Eurosites Liège

Comment monter son cloud prive / public ?

Embed Size (px)

DESCRIPTION

Séminaire Alter Way Cloud Computing avec le retour d'expérience d'Owlient et la participation de Canonical

Citation preview

Page 1: Comment monter son cloud prive / public ?

Séminaire Petit-Déjeuner

Comment monter son cloud privé/public ?

Jeudi 9 septembreEurosites Liège

Page 2: Comment monter son cloud prive / public ?

Agenda

État de l'Art du Cloud IAAS

Ghislain Seguy, Alter Way Hosting

Retour d'expérience Owlient :

Comment flexibiliser la capacité de son site grâce au Cloud ?

Nicolas Favre-Félix, Owlient & Ghislain Seguy, Alter Way Hosting

Comment mettre en place un Private Cloud ?

Nicolas Barcet, Canonical

L'expertise Alter Way au service des projets Cloud

Christophe Ballihaut, Alter Way Hosting

Commet monter son Cloud privé / public ?

09/09/2010 2ALTER WAY - Séminaire Cloud Computing

Page 3: Comment monter son cloud prive / public ?

État de l'Art du Cloud IAASAgenda

Introduction au concept de Cloud Computing

Enjeux des solutions de Cloud Computing

Comparaison des solutions d'hébergement

Le Cloud Computing en quelques chiffres

Initiatives françaises sur le Cloud Computing

09/09/2010 3ALTER WAY - Séminaire Cloud Computing

Page 4: Comment monter son cloud prive / public ?

09/09/2010 ALTER WAY - Séminaire Cloud Computing

1990 : PC

4

Page 5: Comment monter son cloud prive / public ?

09/09/2010 ALTER WAY - Séminaire Cloud Computing

2000 : Internet

5

Page 6: Comment monter son cloud prive / public ?

09/09/2010 ALTER WAY - Séminaire Cloud Computing

2010 : Cloud Computing

6

Page 7: Comment monter son cloud prive / public ?

Les différentes formes de Cloud Computing

Réseau interconnecté

Utilisateur

Terminal Utilisateur

Logicielsapplicatifs

Infrastructurelogicielle

Systèmes d’exploitation

Virtualisation

Serveursphysiques

Réseaux et pare-feu

Datacenter physique et électrique

*Chaîne de production de service informatique

*as a Service

In

frastr

uctu

re

Pla

tefo

rm

e

Ap

pli

cati

on

lo

gic

ielle

In

frastr

uctu

re-a

aS

*

Pla

tefo

rm

e-a

aS

*

So

ftw

are-a

aS

*

KVM

Note : liste des marques citées non exhaustive 7

PHP

Page 9: Comment monter son cloud prive / public ?

État de l'Art du Cloud IAASAgenda

Introduction au concept de Cloud Computing

Enjeux des solutions de Cloud Computing

Comparaison des solutions d'hébergement

Le Cloud Computing en quelques chiffres

Initiatives françaises sur le Cloud Computing

09/09/2010 9ALTER WAY - Séminaire Cloud Computing

Page 10: Comment monter son cloud prive / public ?

Enjeux des solutions de Cloud ComputingBénéfices

09/09/2010 ALTER WAY - Séminaire Cloud Computing

Paiement à l'usage : pas d'investissement direct

Allocation dynamique de capacité

Réduction des délais de déploiement

Tolérance aux pannes

Mutualisation du matériel

Eco-responsabilité

IaaS: choix technique illimité

PaaS / SaaS: gestion technique par le prestataire

10

Page 11: Comment monter son cloud prive / public ?

Enjeux des solutions de Cloud ComputingRisques

09/09/2010 ALTER WAY - Séminaire Cloud Computing

Pertes potentielles de contrôle sur les données

Sécurité des échanges Cloud / Utilisateurs finaux

Sécurité liée au partage des ressources matérielles / réseaux

Criticité de la disponibilité du réseau client

Concentration des ressources

Réversibilité

Pas de standard actuellement

IaaS :compétences techniques nécessaires

PaaS / SaaS :Limitation dans l'offre technique

11

Page 12: Comment monter son cloud prive / public ?

État de l'Art du Cloud IAASAgenda

Introduction au concept de Cloud Computing

Enjeux des solutions de Cloud Computing

Comparaison des solutions d'hébergement

Le Cloud Computing en quelques chiffres

Initiatives françaises sur le Cloud Computing

09/09/2010 12ALTER WAY - Séminaire Cloud Computing

Page 13: Comment monter son cloud prive / public ?

Comparaison des solutions d'hébergement

09/09/2010 ALTER WAY - Séminaire Cloud Computing 13

Colocation Managed Cloud

Temps

Evolutivité

Coût

Eco-responsabilité

Modèle économique

Semaines / Mois

Faible, rigide et coûteuse

Investissement très élevé

Faible

Achat, quelque soit l’utilisation

Jours / Semaines

Faible, assez flexible, coûteuse

Pas d’investissement direct

Moyenne

Location forfaitaire, quelque soit l’utilisation

Minutes

Très flexible

Pas d’engagement

ElevéeTrès virtualisé

Location à l’utilisation

Impact applicatif Aucun Faible Elevé

Page 14: Comment monter son cloud prive / public ?

État de l'Art du Cloud IAASAgenda

Introduction au concept de Cloud Computing

Enjeux des solutions de Cloud Computing

Comparaison des solutions d'hébergement

Le Cloud Computing en quelques chiffres

Initiatives françaises sur le Cloud Computing

09/09/2010 14ALTER WAY - Séminaire Cloud Computing

Page 15: Comment monter son cloud prive / public ?

Le Cloud Computing en quelques chiffres

09/09/2010 ALTER WAY - Séminaire Cloud Computing

17 Md $ en 2009

25% de croissance

10% des investissements mondiaux en 2013 (44 Md $)

Marché Mondial *

Marché Mondial

Marché Européen

4 Md € en 2009

Part du marché des Logiciels et Services 1,5% en 200913% en 2015

Source : IDC

Source : PAC

15

Page 16: Comment monter son cloud prive / public ?

État de l'Art du Cloud IAASAgenda

Introduction au concept de Cloud Computing

Enjeux des solutions de Cloud Computing

Comparaison des solutions d'hébergement

Le Cloud Computing en quelques chiffres

Initiatives françaises sur le Cloud Computing

09/09/2010 16ALTER WAY - Séminaire Cloud Computing

Page 17: Comment monter son cloud prive / public ?

Initiatives françaises sur le Cloud Computing

09/09/2010 ALTER WAY - Séminaire Cloud Computing

Discours de F. Fillon

18 janvier 2010

Projet Compatible One Pôle de compétitivité

System@tic

Intérêt stratégique de l'informatique dans les nuages

dans le cadre du grand emprunt national

Objectif : fournir un « cloudware » open source

avec les services essentiels de la pile Cloud traditionnelle

(IaaS et PaaS)

17

Conférence Open Cloud

Open World Forum30 Sept, Eurosites George V

l'Open Source au coeur des centrales

numériques de demain ?

Avec Matt Asay (Canonical), Rick Clarck (RackSpace),

Kyle Mac Donald (Cloud.com), Ghislain Seguy

(Alter Way), Matt Wood (Amazon), James

Utzschneider (Microsoft), etc...

Page 18: Comment monter son cloud prive / public ?

Agenda

État de l'Art du Cloud IAAS

Ghislain Seguy, Alter Way Hosting

Retour d'expérience Owlient :

Comment flexibiliser la capacité de son site grâce au Cloud ?

Nicolas Favre-Félix, Owlient & Ghislain Seguy, Alter Way Hosting

Comment mettre en place un Private Cloud ?

Nicolas Barcet, Canonical

L'expertise Alter Way au service des projets Cloud

Christophe Ballihaut, Alter Way Hosting

Commet monter son Cloud privé / public ?

09/09/2010 18ALTER WAY - Séminaire Cloud Computing

Page 19: Comment monter son cloud prive / public ?

Owlient dans le cloudRetour d’expérience EC2

Nicolas Favre-Félix, OwlientGhislain Séguy, Alter Way

Page 20: Comment monter son cloud prive / public ?

Owlient Éditeur de jeux web depuis 2005 3 jeux, 6 langues

16,7 millions d’inscrits, 1,5 M actifs 25 M pages vues par jour Charge et trafic importants

Page 21: Comment monter son cloud prive / public ?

ProblématiqueNotre charge varie pendant la journée

Page 22: Comment monter son cloud prive / public ?

Surcapacité importanteLa surface jaune est payée pour rien

Page 23: Comment monter son cloud prive / public ?

L’offre EC2Solution de virtualisation à la

demande

Page 24: Comment monter son cloud prive / public ?

Principe et avantages• Machines virtuelles• Instances “dans le cloud”, à l'heure• Lancement à la demande• Puissance à la demande (1 → 33,5×)• Placement géographique stratégique

• Load Balancing• Monitoring intégré (limité, payant)• Auto-Scaling

Page 25: Comment monter son cloud prive / public ?

Avantage géographique

20082009

2010

Page 26: Comment monter son cloud prive / public ?

Avantage : Auto-Scaling

Page 27: Comment monter son cloud prive / public ?

Problèmes• Volatilité des instances• Persistance de données à solidifier• Coûts difficiles à prévoir

• Surcouche dûe à la virtualisation• Peu d’expérience en interne• Lock-in Amazon, pas d’infogérance• Compatibilité 32/64 bits

Page 28: Comment monter son cloud prive / public ?

Volatilité et Monitoring

Page 29: Comment monter son cloud prive / public ?

Persistance• Les instances peuvent disparaître• Besoin de backups pour certaines

Solution : Elastic Block Storage (EBS)• Disque à la demande• Snapshot vers S3 toutes les heures• Récupération de données facile• Uptime garanti par le SLA : 99.95%

Page 30: Comment monter son cloud prive / public ?

Coûts• 1 machine physique : achat + hébergement + infogérance + trafic• EC2 : fortes variations• Owlient :

• 30% instances• 57% EBS (beaucoup d’I/O)• 13% bande passante

• Prévisions : -30 à -50% TCO

Page 31: Comment monter son cloud prive / public ?

Architecture retenue1 image disque, 5 rôles :Rôle Web Master Slave Memcache Redis

Instance c1.xlarge c1.xlarge m1.large m1.large m1.large

AutoScaling 1 → N 1 1 1 1

ELB ✓

EBS ✓ ✓

ELB = Elastic Load BalancerEBS = Elastic Block Storage

Page 32: Comment monter son cloud prive / public ?

Processes• Boot : script shell perso sur SVN • Déploiements : peu de différence• Support : “Allô Alter Way ?”

• En partie automatisé (Auto-Scaling)• Beaucoup de choses à redéfinir• Applicatif nécessairement flexible• Nagios poussé vers Alter Way

Page 33: Comment monter son cloud prive / public ?

Outils• Scripts shell “maison”• Outils CLI fournis par Amazon• Console graphique EC2 (limité)

• http://aws.amazon.com/documentation/

• Eucalyptus permet l’intéropérabilité• RightScale fournit des outils clé en main

Page 34: Comment monter son cloud prive / public ?

Agenda

État de l'Art du Cloud IAAS

Ghislain Seguy, Alter Way Hosting

Retour d'expérience Owlient :

Comment flexibiliser la capacité de son site grâce au Cloud ?

Nicolas Favre-Félix, Owlient & Ghislain Seguy, Alter Way Hosting

Comment mettre en place un Private Cloud ?

Nicolas Barcet, Canonical

L'expertise Alter Way au service des projets Cloud

Christophe Ballihaut, Alter Way Hosting

Commet monter son Cloud privé / public ?

09/09/2010 34ALTER WAY - Séminaire Cloud Computing

Page 35: Comment monter son cloud prive / public ?

Ubuntu Entreprise Cloud

Comment déployer son cloud privé

Nicolas Barcet <[email protected]>Cloud Solutions Lead

Page 36: Comment monter son cloud prive / public ?

36

Cloud public ou privé?

Source: Ubuntu Server Edition User Survey 2010 by Canonical “Is the use of public or private clouds more important to your organization?”

Page 37: Comment monter son cloud prive / public ?

37

Les cloud publics ne satisfont pas tous les besoins

• Sécurité et portabilité des données

• Réglementation et confidentialité

• Diversification des fournisseurs

• Garanties de service

• Confiance dans les fournisseurs

Page 38: Comment monter son cloud prive / public ?

38

Ubuntu Enterprise Cloud

Déploiement rapideOptimisation des ressource et immédiatetée(self service IT)S'appui sur KVM et EucalyptusTechnologie compatible (Amazon EC2/S3/EBS)Support d'OS invité varié100% open source

Ubuntu Enterprise CloudTechnologie compatible

Possibilité d'utiliser les même images Ubuntu et les même outils de gestion entre fournisseurs publics et les clouds privés→ économie d'utilisation→ économie de transfert

Cloud hybrid

Images identitiques avec EC2Stockage compatible S3 et EBSMême API→ possibilité de bursting→ rapatriement des instance et données→ redondance

Déploiement traditionel serveur

Dépense

IT

Temps

Déploiement avec UEC

Page 39: Comment monter son cloud prive / public ?

39

Pourquoi EC2 comme standard ?

• Leader incontesté de l'IaaS public• Multiples ré-implémentations open source• Popularité auprès des dévelopeurs • Ecosystème existant

Department A Department B Department CAmazon EC2

Ubuntu Enterprise Cloud Ubuntu Enterprise Cloud

Page 40: Comment monter son cloud prive / public ?

40

Page 41: Comment monter son cloud prive / public ?

41

Page 42: Comment monter son cloud prive / public ?

42

Page 43: Comment monter son cloud prive / public ?

43

Page 44: Comment monter son cloud prive / public ?

44

Page 45: Comment monter son cloud prive / public ?

45

Page 46: Comment monter son cloud prive / public ?

46

Page 47: Comment monter son cloud prive / public ?

47

Architecture Logique

Page 48: Comment monter son cloud prive / public ?

48

Source: Ubuntu Server Edition User Survey 2010 by Canonical

Adoption

• Plus de 15,000 deploiements d'UEC recensés

• OS le plus utilisé sur EC2 & Rackspace

Page 49: Comment monter son cloud prive / public ?

49

Plus d'information?

http://www.ubuntu.com/cloud

http://cloud.ubuntu.com ← aggrégateur de blog

http://help.ubuntu.com/community/UEC ← tuto & doc

sur identi.ca et twitter:

@ubuntucloud

@nijaba ← moi

Page 50: Comment monter son cloud prive / public ?

Agenda

État de l'Art du Cloud IAAS

Ghislain Seguy, Alter Way Hosting

Retour d'expérience Owlient :

Comment flexibiliser la capacité de son site grâce au Cloud ?

Nicolas Favre-Félix, Owlient & Ghislain Seguy, Alter Way Hosting

Comment mettre en place un Private Cloud ?

Nicolas Barcet, Canonical

L'expertise Alter Way au service des projets Cloud

Christophe Ballihaut, Alter Way Hosting

Commet monter son Cloud privé / public ?

09/09/2010 50ALTER WAY - Séminaire Cloud Computing

Page 51: Comment monter son cloud prive / public ?

Alter Way, opérateur de services open source

09/09/2010 ALTER WAY - Séminaire Cloud Computing 51

6 Sociétés intégrées

par acquisition à 100%

9 M€ de CA (2009)

+10% de croissance (2009)

110 Collaborateurs

Paris

Lille

2006

2007

2008

2009

2010 Péronne

Lyon

Toulouse

Bordeaux

Données clés

°

Page 52: Comment monter son cloud prive / public ?

52

ACCOMPAGNEMENT VERS UNEPLATEFORME CLOUD COMPUTING

Elasticité / Flexibilité Optimisation des ressources Disponibilité Eco-responsabilité

Audit : Applications

Cloud Ready ?

Types de prestations

Alter Way Solutions « Cloudisation » d’Applications

Adaptation Transformation des applications

Déploiement des application

Cloud Privé / Dédié

Maintenance Exploitation Optimisation

Evolution

09/09/2010 52ALTER WAY - Séminaire Cloud Computing

Page 53: Comment monter son cloud prive / public ?

Alter Way Solutions Mise en place de Private Cloud

09/09/2010 ALTER WAY - Séminaire Cloud Computing 53

TechnologiesPrestations

Serveur

Stockage

Solutions

Définition logique de l'architecture

Définition physique de l'architecture

Mise en place de l'architecture

Infogérance de l'architecture

Page 54: Comment monter son cloud prive / public ?

Alter Way HostingInfrastructure à la demande

09/07/10 54

+ Location de la ressource à la journée

+ Délai de mise en oeuvre : 1h

+ Connexion directe avec votre infrastructure sur serveurs

+ Transparence de la facturation

+ Qualité de service maintenue

Valeur Ajoutée Infrastructure

Serveur Stockage technologie Disponibilité

99,95%

Capacité de débordement Usine à développement ou recette Déploiement d'évènement temporaire

PLATEFORME D’IaaS MUTUALISEE

09/09/2010 54ALTER WAY - Séminaire Cloud Computing

Page 55: Comment monter son cloud prive / public ?

9 septembre 2010 55ALTER WAY Consulting - Présentation Auchan

Page 56: Comment monter son cloud prive / public ?

Séminaire Petit-Déjeuner

Comment monter son cloud privé/public ?

Jeudi 9 septembreEurosites Liège