Upload
romain-hardouin
View
1.424
Download
2
Embed Size (px)
DESCRIPTION
Présentation en français du projet OpenStack, Human Talks Lyon, le 11/02/2014.
Citation preview
OpenStack... en 10 minutes
● Romain Hardouin
$ who am i
DevOps Java / Cassandra & Python@ URSSAF
Contributeur OpenStack
● Cloud OS– Publics– Privés– Hybrides
● Framework IaaS● Ce n'est pas un hyperviseur
OpenStack ?
● Licence Apache 2● Fondation OpenStack ($10 000 000)● Communauté
– 12 700 personnes* dont 1 700 contributeurs**
– 131 pays*
Open Source
* http://www.openstack.org ** https://www.ohloh.net/p/openstack
● Top 10 des sociétés
● Mais aussi :– AT&T, Nebula, Canonical, Intel, AMD, YAHOO!, Cisco,
Dell, vmware, NEC, Hitachi, Juniper, NetApp, Huawei, ...
Open Source
“We truly believe that OpenStack is the Linux of cloud
computing”
Mariano CuniettiCTO Enter & Cloudup
● 2010 : Création – Première release : Austin
● 2011– Bexar, Cactus, Diablo
● 2012 : Fondation OpenStack– Essex, Folsom
● 2013– Grizzly, Havana
Historique
Les composants de base
Cloud aware !
Nova
Cinder & Swift
Neutron
● Cloud controller● Hyperviseurs compatibles
– KVM, QEMU– XenServer, XCP– ESXi, vCenter– Hyper-V
– Conteneurs : LXC et ● Serveurs Physiques via PXE & IPMI
Nova
● Software Defined Network (SDN)– Réseaux & appliances virtuels
● Plugins / Drivers– Open Sources (openvswitch, linuxbridge, etc.)– Vendors (Cisco, Juniper, etc.)
● Extensions– LBaaS, VPNaaS, FWaaS, IDSaaS
Neutron ex-Quantum
● Block storage– Stockage persistant pour les instances
● Divers protocoles et drivers– LVM, NFS, ZFS, GlusterFS, RBD– VMWare, NetApp (NFS & iSCSI), EMC, …
● Snapshots, clone, migration
Cinder
● Object storage● Cohérence in fine● API REST● Massivement parallèle● Scalable (pétaoctets)● Réplication (WIP : Erasure coding)● Audit d'intégrité● Zones / Région / Racks
Swift
Swift
Horizon
● Interface Web– Administrateurs– Utilisateurs
● Horizon– Framework
● OpenStack Dashboard– basé sur Horizon
Services partagés
● Keystone– Identités et catalogue de services
● Glance– Images et snapshots
● Ceilometer– Métriques : utilisation et performances
● Heat– Orchestration : templates, auto-scaling– Compatible AWS CloudFormation
En incubation
● Savanna : Hadoop● Trove : DBaaS● Marconi : Qaas● Ironic : serveurs physiques (remplace baremetal)● TripleO : OpenStack on OpenStack● Stackforge : 84 repos sur github
– Solum, Climate, Designate, Anvil, Congress, ...
Questions