Introduction Au Cloud Computing
Introduction Au Cloud Computing
Introduction Au Cloud Computing
Définition(s)
De quoi parle-t-on ou ma (modeste) définition:
“Cloud computing is simply a buzzword used to
repackage grid-computing and utility computing,
both of which have existed for decades.”
Source: whatis.com
“The interesting thing about cloud computing is
that we’ve redefined cloud computing to include
everything that wealready do. [...] The computer
industry is the only industry that is more
fashion-driven than women’s fashion.
Maybe I’m an idiot, but I have no idea what
anyone is talking about. What is it? It’s complete
gibberish. It’s insane. When is this idiocy going to
stop?”
”...faire largement appel au cloud computing est
la pire des stupidités."
Richard Stallman
à propos de ChromeOS
?
21 experts essayent
de définir le cloud
http://bit.ly/eVzFV8
Une technologie nouvelle
Les premiers utilisateurs des technologies
#cloud c'est VOUS !
Et les entreprises ?
Des peurs...
Maitrise
Sécurité
Compétance
Changement
Un peu plus dans le détail
3 types de clouds
Fléxibilité Simplicité
IAAS
PAAS
SAAS
IAAS
Source: http://bit.ly/hS1BFP
IAAS
L'hébergeur mutualise le réseau
(infrastructure + liaisons) et le stockage
(SAN, NAS, Backup sur bande...)
Création et facturation à distance des
services
Possibilité de virtualisation des serveurs
Services redimensionnables dynamiquement
Administration à distance
IAAS par l'exemple
Création d'un site Internet pour de la vente en ligne
Configuration système
Lancement du service
Les acteurs de l'IAAS
Le plus important: Amazon
S3 / Simple Storage Service: Utilisée par
Dropbox, Ubuntu One, Second life...
EC2 / Elastic Cloud Computer: Hébergement
de machine virtuelle Windows, GNU/Linux et
FreeBSD basée sur XEN. Utilisée par The
guardian, SNCF, Amazon, Bakinter... Wikileaks
Autres: OpSource, Windows Azur...
En France: Gandi, OVH...
Souvent basée sur des solutions
libres et open-source.
L'IAAS c'est plus de 50% du
marché du cloud dans le monde
PAAS
Platform as a Service (PAAS). Il s’agit d’offrir des
ressources machines et de l’espace de stockage, mais
aussi une plateforme d’exécution pour un logiciel. Ces
plateformes sont spécifiques à un langage et à une base
de données. L’exemple le plus connu et le plus répandu
est celui des plateformes LAMP : Linux (GNU encore
oublié), Apache, MySQL, PHP. Les offres plus récentes
de PaaS incluent la notion de temps CPU, d’espace de
stockage, de bande passante consommée. On paie donc
en fonction de ce que l’on consomme.
Source: http://bit.ly/hS1BFP
Différences entre I et PAAS
PAAS = IAAS + …
Bases de données
Comment cela marche ? 1/2
Comment cela marche ? 2/2
Le marché du PAAS
Et en pleine mutation....
Le PAAS pour QUI ?
Les applications:
Mobiles (iPhone)
Sociales (Web 2.0)
Les entreprises
consommatricent
de standars:
Banques
Industries
SAAS
Source: http://bit.ly/hS1BFP
SAAS le Saint Graal du cloud
Tout est chez le fournisseur de service SAAS
● etc...
SAAS & les technologies Web
SAAS, les craintes
Sécurité des données
Pérennité du fournisseur
Quelques chiffres et acteurs...
Le marché SAAS représente 9,2 M$ en 2010 et
devrait progresser de plus de 15% en 2011 (source
Gartner)
Les différentes topologies
● Public Cloud
● Private Cloud
● Hybrid Cloud
Un terreau pour les logiciels libres
GNU/Linux
Serveurs (leaders)
Clients (Android, WebOS)
Virtualisation: Xen / KVM
Apache/PHP/MySQL
Python / Java / Ruby
Administration cloud
Création d'un serveur XEN
Le DOM0
Le DOM0 est le système GNU/Linux maître
sur laquelle les autres systèmes virtuels
vont être installé.
C'est un noyau (kernel) Linux modifié
spécifiquement pour la virtualisation.
Création d'un serveur XEN
Le DOMU
Le DOMU est le système GNU/Linux virtuel.
On peut créer autant de système que le
harwdare peut supporter. On l'installe à
partir d'une image ISO.
On peut affecter finement les ressources
hardware de chaque DOMU.
Un utilisateur vera un DOMU comme une
machine ”normale”.
On verra plus loin que les hébergeurs proposent
de faire ces actions en ligne, en passant par de
simples interfaces Web.
Questions / Réponses
Wikileaks
”Cablegate”
Illustration des
avantages et limites
du cloud computing
Wikileaks : L'historique
Wikileaks : L'historique
Wikileaks préfiltre les messages diplomatiques puis les
communiques à 5 médias pour analyse.
Wikileaks : L'historique
Le 28 novembre 2010, Julien Asange, porte parole de
Wikileaks, annonce le début de la diffusion des
télégrammes diplomatiques.
Wikileaks : L'historique
Le 30 novembre 2010 la pression politique se fait de plus
en plus forte autour de Julien Assange et de Wikileaks.
Une deuxième attaque DDOS
génère un traffic réseau de plus
de 10 Gbps sur les serveurs.
Le lendemain, Amazon rompt
son contrat avec Wikileaks.
L'hébergeur du nom de
domaine wikileaks.org
supprime ce domaine.
Wikileaks : L'historique
Les partisants de Wikileaks contre-attaquent.
IAAS
Un serveur virtuel disponible
en moins de 15 minutes...
… top chrono !
Identification des besoins
”Imaginons que l'on veuille lancer un site
Internet permettant de faire de la vente
en ligne de tee-shirts personnalisés.”
Avant de commencer, il faut s'assurer que l'on dispose:
Un serveur VPS en 15 mins chrono
On commence par définir
les ressources ”hardware”.
Un serveur VPS en 15 mins chrono
Puis le système d'exploitation.
Un serveur VPS en 15 mins chrono
Enfin les applications pré-installées.
Un serveur VPS en 15 mins chrono
L'hébergeur configure automatiquement:
La connectivité
réseau au
backbone Internet
La sauvegarde de
vos données.
RAID + BACKUP
Un serveur VPS en 15 mins chrono
Entre 5 et 10 minutes plus tard, votre nouveau
serveur est accéssible via SSH.
Il vous reste à:
Un serveur VPS en 15 mins chrono
Et après... la puissance du cloud
Outils de supervision (CPU, RAM, HD, NET):
Reproduire une infrastructure
informatique de production
Serveur de
production
Au niveau des prix ?
Comparaison très difficile entre les offres
Comparaison presque impossible avec une
infrastructure non cloud.
Les prix... suite...
Questions / Réponses