OpenStack stratégie: fondation, acteurs et composants
-
Upload
jonathan-le-lous -
Category
Technology
-
view
15.823 -
download
4
Transcript of OpenStack stratégie: fondation, acteurs et composants
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 !
Twitter / identi.ca: JollFr
Blog : http://blog.itnservice.net/
Pour en discuter
https://www.youtube.com/watch?feature=player_embedded&v=KHqzTBPQYl8