OpenStack stratégie: fondation, acteurs et composants

Embed Size (px)

Citation preview


Fondation, acteurs, business
&
composants

Meetup Cloud Open Source 26 avril 2013

*

* Ce droit de diffusion s'applique uniquement au texte et aux images qui le stipulent clairement.

Jonathan Le Lous

Responsable de l'innovation et de l'offre de formationMembre CA de l'April

We are OpenStack

OpenStack Summit 2013

I'm here !

OpenStack
=
Infrastructure as a Service

OpenStack c'est.....a ;-)

Ou plus simplement

La version actuelle se nomme GrizzlyUne version tous les 6 mois

OpenStack permet de

Fondation

Since September 2012

Organisation

Contributions

Grandes volutions: Baisse de Rackspace (75% du code en 2010) et augmentation de IBM (qui devrait devenir le 1er contributeur d'Havana).

Developpers

DeveloppersEarly adopters

DeveloppersEarly adoptersUsers

2010

2011 - 2012

2013-2014

Les grandes tapes selon Jim Curry* Co-fondateur OpenStack

* Senior Vice President and General Manager of Private Cloud chez Rackspace

Le temps des utilisateurs

=> Des milliers de serveurs tournent ajourd'hui avec OpenStack

Mais aussi le temps des offreurs...

HbergeursEditeur de distributionIntgrateurGlobal service providerLes autres...

La solution

Sous licence Apache

Architecture conceptuelle

Les composants

les trois principaux: - Nova (Application) - Swift (Stockage d'objet) - Glance (Service d'image)

Les composants additionnels: - Keystone (gestion des identits) - Horizon (Dashboard)- Quantum (gestion de rseau) - Cinder (gestion d'interconnexion du stockage) - Ceilometer (module de mesure et de facturation)- Oslo (OpenStack common library)

Nova se prsente en cur de projet OpenStack, pour hberger et piloter les projets de cloud computing. Issu des travaux de Rackspace, les travaux sur Nova apportent leur lot damliorations, provisioning bare-metal avec de nouveaux arrivants, la v3 de son API, lamlioration du support des hyperviseurs, le nettoyage des options de configuration, et travaille sur le No-DB compute avec lintroduction dun nouveau Nova-conductor, le RPC sign, et le nettoyage de la base de donnes. Glance est le projet OpenStack de services pour localiser, enregistrer et retrouver les images de machines virtuelles (VM). La communaut travaille sur les images et la localisation des images multiples, et sur la v2.1 de son API. Cinder est un composant de base de larchitecture OpenStack, pour fournir le block storage as a service , avec le clonage direct de volumes, un volume scheduler, les pilotes HP 3PAR et fibre channel, et le projet Island de volumes de stockages. Quantum, au sein dOpenStack, fournit lAPI pour dfinir la connectivit au rseau et ladresser dans le cloud. Les travaux portent sur le rapprochement nova-network, le support group de scurit, le mode DHCP/NAT. Keystone, dans la famille OpenStack, implmente lAPI Identity, afin de fournir identit, token, catalogue et rgles via un framework de gestion des identits, ActiveDictory LDAP en backend, des tokens de pridentification, lauthentification multifacteur, et la v3 de son API. Horizon et ses dashboard fournit des vues spcifiques pour ladministration, lupload des fichiers Glance, le support du PKI Keystone, Swift, et de RBAC v3. Swift, projet darchitecture historiquement plus indpendant, dont la release 1.7.5 supporte les Core Headers, assure la disponibilit, la distribution et le stockage par lots des donnes. Oslo (OpenStack common library) pour la cration de librairies, Oslo Config, Oslo RPC, common service infrastructure, common robots rap, common Data, etc.

Projets associs

HEAT

Crowbar

Savanna

Heat is a service to orchestrate multiple composite cloud applications using the AWS CloudFormation template format, through both an OpenStack-native ReST API and a CloudFormation-compatible Query API. Ceph is a massively scalable, open source, distributed storage system. It is comprised of an object store, block store, and a POSIX-compliant distributed file system. The platform is capable of auto-scaling to the exabyte level and beyond, it runs on commodity hardware, it is self-healing and self-managing, and has no single point of failure. Ceph is in the Linux kernel and is integrated with the OpenStack cloud operating system.Puppet, an automated administrative engine for your *nix systems, performs administrative tasks (such as adding users, installing packages, and updating server configurations) based on a centralized specification.Crowbar is an open-source software framework developed by Dell. With Crowbar, you can install cloud software across clusters and scale out systems quickly and automatically. Crowbar also provides capabilities for network monitoring and discovery, and gathering performance data, among other advantages. With Crowbar, you have a configurable, adjustable framework complete with many built-in features that can save time, streamline effort and potentially lower costs.Apache Hadoop is an industry standard and widely adopted MapReduce implementation. The aim of this project is to enable users to easily provision and manage Hadoop clusters on OpenStack. It is worth mentioning that Amazon provides Hadoop for several years as Amazon Elastic MapReduce (EMR) service.

Evolutions

Version Grizzly

Ecosystme Linux

A l'origine OpenStack se dployait uniquement sous Ubuntu

Les grandes annonces

- Partenariat Canonical et VMWareCanonical va faire tourner les diffrents composants d'openstack sur les technologies VMware.

- La distribution RDO Le but tant de rpliquer le principe de Fedora comme laboratoire pour les technologies upstreams afin de permettre tous de collaborer et afin d'avoir du feedback plus rapide.

- Stockage: 10 nouveaux drivers de stockage blocs dont les file systems de Ceph/RBD, Coraid, EMC, HP, Huawei, IBM, NetApp, Red Hat/Gluster, Scality, SolidFire et Zadara.

- Rseaux: les plug-ins pour switchs virtuels de Big Switch, Hyper-V, PlumGrid, Brocade et Midonet rejoignent les plug-ins existants pour VMware Open vSwitch et Cisco Nexus 1000V, ainsi que les contrleurs Linux Bridge et OpenFlow de VMware, Ryu et NEC.

- Virtuaisation: KVM intervient dans 71% des projets OpenStack. Neanmoins le support des hyperviseurs sur base x86 Intel Xeon a t amlior dans leur compatibilit avec OpenStack: en particulier ESXi de VMware, Cisco Systems, KVM de Red Hat et Hyper-V de Microsoft.

Les petites gouttes d'eau qui font...

Bilan

Que penser d'OpenStack aujourd'hui ?

Cloud de grande chelle

Projet dynamique

Fondation solide

Solution modulaire

Adoption forte

Ecosystme vari

Ponts vers solutions existantes

Scale in pas gr

Versioning trs court

Rseau via plug-in

Concurrence entre composants

Scurit

Forces et faiblesses

Communaut !

[email protected]

Twitter / identi.ca: JollFr

Blog : http://blog.itnservice.net/

Pour en discuter

https://www.youtube.com/watch?feature=player_embedded&v=KHqzTBPQYl8