OpenStack en 10 minutes

18
OpenStack... en 10 minutes

description

Présentation en français du projet OpenStack, Human Talks Lyon, le 11/02/2014.

Transcript of OpenStack en 10 minutes

Page 1: OpenStack en 10 minutes

OpenStack... en 10 minutes

Page 2: OpenStack en 10 minutes

● Romain Hardouin

$ who am i

DevOps Java / Cassandra & Python@ URSSAF

Contributeur OpenStack

Page 3: OpenStack en 10 minutes
Page 4: OpenStack en 10 minutes

● Cloud OS– Publics– Privés– Hybrides

● Framework IaaS● Ce n'est pas un hyperviseur

OpenStack ?

Page 5: OpenStack en 10 minutes

● 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

Page 6: OpenStack en 10 minutes

● 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

Page 7: OpenStack en 10 minutes

“We truly believe that OpenStack is the Linux of cloud

computing”

Mariano CuniettiCTO Enter & Cloudup

Page 8: OpenStack en 10 minutes

● 2010 : Création – Première release : Austin

● 2011– Bexar, Cactus, Diablo

● 2012 : Fondation OpenStack– Essex, Folsom

● 2013– Grizzly, Havana

Historique

Page 9: OpenStack en 10 minutes

Les composants de base

Cloud aware !

Nova

Cinder & Swift

Neutron

Page 10: OpenStack en 10 minutes

● Cloud controller● Hyperviseurs compatibles

– KVM, QEMU– XenServer, XCP– ESXi, vCenter– Hyper-V

– Conteneurs : LXC et ● Serveurs Physiques via PXE & IPMI

Nova

Page 11: OpenStack en 10 minutes

● 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

Page 12: OpenStack en 10 minutes

● 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

Page 13: OpenStack en 10 minutes

● 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

Page 14: OpenStack en 10 minutes

Horizon

● Interface Web– Administrateurs– Utilisateurs

● Horizon– Framework

● OpenStack Dashboard– basé sur Horizon

Page 15: OpenStack en 10 minutes

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

Page 16: OpenStack en 10 minutes
Page 17: OpenStack en 10 minutes

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, ...

Page 18: OpenStack en 10 minutes

Questions