Académique Documents
Professionnel Documents
Culture Documents
@ enovance
Credits : Thanks to the OpenStack Guys 1
OpenStack Presentation
Raphal Ferreira - CoFounder
INTRODUCTION
1- Virtualisation
2 - Cloud Datacenter
3 - Cloud Federation
VM
Hyperviseur : transformer 1 serveur en plusieurs machines virtuelles (VMs) (Vmware ESX, Citrix Xen, KVM,...)
2 - Cloud Datacenter
Serveurs Virtualiss
Rseau Virtualis
Stockage Virtualis
Flexibilit et efcacit la cl
1- Virtualisation Automatisation et efcacit
APPS
USERS
ADMINS
Comment rendre les applications cloud aware ? O devez vous dployer une nouvelle VM ?
Comment offrir du Libre Service aux employes ? Comment tracer toutes les interactions ?
2 - Cloud Datacenter
3 - Cloud Federation
APPS
USERS
ADMINS
Une couche de Management Cloud est manquante (automatisation, consolidation, abstraction, multi-hyperviseurs, API...)
2 - Cloud Datacenter
3 - Cloud Federation
APPS
USERS
ADMINS
2 - Cloud Datacenter
3 - Cloud Federation
En rsum : Contrler et automatiser les pools de ressources Optimiser lallocation de ressources Donner le contrle aux admins et aux utilisateurs via le portail - Garantir la conformit Permettre aux dveloppeurs de rendre leurs applications cloud aware grce aux APIs
La suite ...
Plateforme Commune
inter-cloud.
2 - Cloud Datacenter
3 - Cloud Federation
10
CLOUD PUBLIC OpenStack est dj en cours de dploiement chez les plus grands oprateurs de plateformes
2 - Cloud Datacenter
3 - Cloud Federation
11
Projet initi par Rackspace et la Nasa Conu pour grer des plateformes grande chelle et
faible cot Architecture comparable Amazon Web Services Lanc ofciellement en mars 2010 Communaut large et dynamique OpenSource
12
Adapter le Cloud vos besoins et pas linverse Sappuyer sur un cosystme riche et dynamique Eliminer le Vendor Lock-In Favoriser lintroprabilit Open data, Open standards, Open APIs Meilleur ROI, Meilleure comptitivit
13
LE PROJET
14
15
Projets complmentaires : Gestion de lidentit (Keystone) Gestion du rseau (Quantum) Portail Loadbalancers ...etc
16
17
18
NOVA (COMPUTE)
19
Provisioning et gestion de machines virtuelles Contrle direct par API Framework modulaire Multi-hyperviseur Utilis en production la NASA et Internap En beta chez eNovance, Rackspace, HP et bien dautres
20
21
22
23
24
Enterprise Cloud
Zone Paris
Zone NewYork
25
Bursting
Internet
Cloud Public
Zone X
Zone Z
Zone Y
Zone W
Zone B
26
27
Solution de stockage volutive Stockage dobjets Interface REST Pas de Single Point of Failure Pas de taille limite dobjet Coefcient minimum de rplication de 3, dans des zones spares Stable et dploy en production Utilise des serveurs standards RAID, Filesystem distribu, CDN, SAN / NAS / DAS
28
Cas dutilisation :
Sauvegarde Contenus web (petits chiers, beaucoup dcritures, normment de lecture) Rgies publicitaires Gestion de documents DRP Cache Imagerie mdicale
29
30
Proxy Server
Partie visible (public) de Swift Dtermine le noeud de stockage appropri Coordonne les rponses
https://swift.example.com/v1/account/container/object
Lanneau (Ring)
Lie les requtes au noeud de stockage Gre les zones de disponibilit Extensible sans affecter les autres entits
31
Base de donnes SQLite Les groupes de containers et les objets sont contenus dans les comptes Schma simple : table pour les listes et table pour les mtadatas Utilise le le system pour stocker les chiers (nimporte quel FS supportant xattrs) Fichiers nomms avec un marqueur de temps (timestamp)
32
Serveurs de consistence
33
Pas dindex central, serveurs dAPI indpendants La localisation des objets est drive de leur nom Utilise des serveurs standards
34
PROJETS COMPLEMENTAIRES
35
Fournit un bloc complet pour la gestion de rseaux complexes dans les infrastructures clouds Service autonome pour OpenStack Fournit une connectivit rseau entre une slection dinterfaces rseaux (interface virtuelle dun service Compute, interface sur un service de loadbalancing...) Expose des API dcrivant la connectivit rseau et la conguration entre les interfaces
36
nova-compute
XenServer #1 Hypervisor
vswitch
37
physical switch
vswitch
vswitch
FW
VM
VM
VM
VM
38
39
40
41
Contributions actives au code Intgration et dploiements de cloud privs Hbergement et infogrance de cloud privs Cloud Public OpenStack : Compute & Storage Cloud Tester Program : http://testerprogram.enovance.com
42
Q&R
http://www.enovance.com http://testerprogram.enovance.com http://twitter.com/enovance
43
Solutions Cloud
Plateformes
Public Cloud
Cloud Server Cloud Storage
Services
Make Your Cloud
Design Build Run
AppStore
Forge
Conception dApps Maintenance dApps
Private Cloud
Cloud Servers Cloud Storage
Multi-Cloud Mngt
eNovance Cloud Tiers Cloud Partners Internal Cloud
Publish
Gnration Multi-Cloud
Hybrid Cloud
44
Plateformes
1 - Slectionnez ou construisez votre OS ou vos Apps
Cloud Servers
Elastique OnDemand Portail & API
Cloud Storage
Objets & Medias OnDemand Portail & API
3 - Utilisez !
45
46
AppStore
47
Multi-Cloud Management
Linfrastructure idale nexiste pas !
Infogrance centralise multi-plateformes 1 fournisseur de service, 1 SLA, N plateformes Distribution gographique Elasticit et ractivit illimite
48