SlideShare une entreprise Scribd logo
1  sur  47
Télécharger pour lire hors ligne
WWW.LINAGORA.COMWWW.LINAGORA.COM
OpenStack
l'Open Source au service
du Cloud
-
LINAGORA du 5 juin 2014
2
Agenda de la matinée
➔ 9h30-10h00 - Introduction et présentation du projet OpenStack
➔ 10h00-10h30 - DevOps, Agilité, Déploiement continu, Cloud privé, VM en self
service : OpenStack au cœur de la révolution IT
➔ 10h30-10h45 - Pause
➔ 10h45-11h15 - Cas d’usage et démonstration d’OpenStack (déploiement
automatisé d’architecture n-tiers avec Heat)
➔ 11h15-11h45 - Retour d’expérience par Lionel Porcheron, Sierra Wireless.
➔ 11h45-12h00 - Questions/réponses
3
Présentation de LINAGORA
Logiciels et services pourLogiciels et services pour
réussirréussir
vos grands projets devos grands projets de
transformationtransformation
open sourceopen source
Principaux clientsPrincipaux clients
Édition LogicielleÉdition Logicielle
ServicesServices
Assurance LogicielleAssurance Logicielle
Messagerie
Collaborative
Partage de fichiers
sécurisé
Gestion et Fédération des
Identités
Plateforme
d'intégration SOA
150 salariés
Bureaux en France,
Belgique, États Unis
et Canada
4
Notre modèle économique
On se rémunère par :
Conseil et intégration
Développement de fonctionnalités spécifiques
Support technique et les services de souscription
100 % Free Free
= aucun coût de licence
= réellement Open Source
= pas de modèle Freemium
5
Offre LINAGORA comparée aux offres du marché
Signature électronique pour tout type de documentSignature électronique uniquement pour .doc
6
Le 1er investisseur privé en R&D Open Source en France !
PARIS
TOULOUSE
LYON
SOPHIA
MONTPELLIER
GRENOBLE
13
16
1
1
2
6
+40ingénieurs R&D
1
1
+10nouveaux postes à
pourvoir pour le
développement
d'OpenPaaS
HAMBOURG
COPENHAGEN
2,5 M€d'investissement en R&D
7
OpenPaaS
L'avenir de nos logiciels
Construire la nouvelle génération
des logiciels Open Source pour la
communication et la sécurité
dans le nuage
L'Open Source est le moyen pour
garantir la SOUVERAINETÉ ÉLECTRONIQUE !
gSafe
8
Un Cloud pourquoi pas, mais avec qui ?
9
Pourquoi un Cloud libre et ouvert ?
●
Éliminer le Vendor Lock-In
●
S'assurer de la localisation et de la sécurité des données
●
Disposer plus simplement des éléments de réversibilité
●
Favoriser l’interopérabilité via les API ouvertes
●
S’appuyer sur un écosystème riche et dynamique
●
Obtenir un meilleur ROI, une meilleure compétitivité
●
Et pour nos clients, offrir des garanties en terme de
souveraineté électronique
10
Un marché des IaaS en forte croissance
France (IDC) Monde (Gartner)
2011 1,341
2012 1,959
2,645
Perspective 2015 > 5 milliards
2011 0,846
2012 1,284 111
1,778 131
Perspective 2015 > 3,4 milliards >250 milliards
Marché Cloud
En milliards d'euros 2013
(prévisionnel)
Dont part du Cloud
Public
En milliards d'euros
2013
(prévisionnel)
+ 40 % de croissance / an
11
Présentation du projet OpenStack (http://www.openstack.org/)
Fusion de deux projets de Rackspace (Storage - Swift) et de la NASA (Compute - Nova)
Licence Apache 2.0
En 2012, Ubuntu adopte OpenStack en lieu et place Eucalyptus.
Adoptions récentes en 2013 par IBM, eBay, Paypal, etc...
Objectif :Objectif : le Cloud Operating System libre (IaaS)le Cloud Operating System libre (IaaS)
Naissance du projet en juin 2010
Et  !!!
175 entreprises
3000 personnes
12
Composants techniques OpenStack
●
Les principaux composants du cœur d'OpenStack :
●
OpenStack Compute – Nova (Hyperviseurs : KVM, XEN, LXC, HyperV, etc... / Migration à
chaud)
●
OpenStack (Object) Storage – Swift
●
OpenStack Block Storage – Cinder
●
OpenStack Network – Quantum
●
OpenStack Image Service – Glance
●
OpenStack Identity Service – Keystone
●
OpenStack Dashboard - Horizon
●
Les projets en incubation puis intégré dans la dernière version stable :
●
Ceilometer (Metering)
●
Heat (Orchestration)
●
Des bibliothèques et clients CLI pour les APIs
Nova Neutron Swift / Ceph / Cinder
13
La force d'OpenStack : les API !
Accès au stockage, automatisation, consolidation, abstraction,
gestion multi-hyperviseurs... tout est pilotable via les API !
Et compatibilité avec les API d'Amazon : Elastic Compute Cloud (EC2), Elastic Block Storage
(EBS), Simple Storage Service (S3)
14
OpenStack Dashboard : l'interface de pilotage
Toutes les fonctionnalités ne sont pas encore disponibles mais le projet
Horizon avance très vite d'une version à l'autre.
Toutes les fonctionnalités ne sont pas encore disponibles mais le projet
Horizon avance très vite d'une version à l'autre.
Vidéo à consulter sur : http://www.openstack.org/software/openstack-dashboard/
15
Historique et feuille de route d'OpenStack
●
Les versions jusqu’à aujourd’hui :
●
Austin (2010.1)
●
Bexar (2011.1)
●
Cactus (2011.2)
●
Diablo (2011.3)
●
Essex (2012.1)
●
Folsom (2012.2)
●
Grizzly (2013.1)
●
Havana (2013.2)
●
Version actuelle : Icehouse (2014.1)
Principales nouveautés : sortie le 17/10/2013
● Heat (Orchestration) et Ceilometer (Metering)
font partie désormais du cœur d'OpenStack
Nova :
● Support de Docker
● Shelving des instances : arrêt des instances sans
les terminer
Glance :
● Support des quotas
Neutron :
● VPN , Firewall aaS et loadbancer aaS
Horizon :
● Accès à plus de fonctionnalités pour Nova et
Neutron
Projets en incubation :
● Trove (Database)
● Savannah (Hadoop)
● Marconi (Messaging)
● Ironic (Bare Metal)
Développement du projet OpenStack
● Ouvert à tous (individuels et entreprises) : open development,
design, community
● Cycle de développement de 6 mois débuté par un design
summit
● Outils : Launchpad (blueprints, bugs) + GitHub (code)
● Sur chaque commit : peer review (Gerrit) + tests automatisés
(Jenkins)
● Plateforme de référence et modèle de développement :
Ubuntu
● Développement hyper actif
● Grosse utilisation du langage Python
16
Utilisation d'OpenStack à LINAGORA
●
Les systèmes virtuels sont hébergés sur des
technologies multiples.
●
Les plateformes de virtualisation que nous
exploitons sont :
●
Xen Cloud Platform pour les serveurs
virtuels standards
●
OpenStack avec KVM pour les Clouds.
●
Les nœuds de calculs sont les serveurs
CiscoUCS
●
Le cœur de réseau et le réseau de distribution
sont composés d'équipements Cisco et
CiscoUCS
●
Le stockage est assuré par des clusters
NetApp double contrôleurs Actif/Actif
17
Retours d'expérience client (1/2)
Le contrat permettra à Orange d'implémenter ses propres CoDec
en lieu et place de ceux proposés par la communauté OpenStack.
Orange pourra ainsi optimiser le stockage objet en fonction de
ses usages propres, grâce à une nouvelle interface proposée à
La communauté OpenStack
Contexte
Swift est le système de stockage objet
dans OpenStack. Il met en œuvre de la
réplication afin d'offrir un mécanisme de
prévention de la perte des données.
Technologies utilisées
OpenStack Havana
Clustered Network Config
Codage en Python
Durée
3 mois
Perspectives
Permettre aux partenaires d'OpenStack
d'implémenter leur propres CoDec
« Erasure Code » via une interface
commune
 Implémentation des « Erasure Code » dans le module de stockage
objet d'OpenStack : SWIFT
 En partenariat ORANGE, THOMSON et LINAGORA
LE PROJET
LES ENJEUX
Mettre en œuvre
une fonctionnalité
très importante au
niveau de la
couche de
stockage objet
d'OpenStack
Offrir une
réduction
significative du
volume de
données utilisée
pour du stockage
fiable
La solution
proposée devra
être adoptée dans
une forme peu
modifiée
par la
communauté.
Contribution « Erasure Code » dans Swift
18
Retours d'expérience client (2/2)
Le contrat permettra à Orange de proposer du multi-cloud
multi-partenaires sur la base des solutions OpenStack et Sirocco,
via le développement d'une API REST.
Contexte
Le projet Sirocco offre un gestionnaire
multi-cloud avec un point d'accès unique
pour déployer des ressources sur
plusieurs fournisseurs de type IaaS.
Technologies utilisées
OpenStack
Sirocco
Codage en Java
Durée
3 mois
Perspectives
Automatisation du déploiement
d'OpenStack via la solution Sirocco.
 Développer une interface d'accès
compatible avec les APIs OpenStack
LE PROJET
LES ENJEUX
Développement
d'un module Web
dans Sirocco pour
recevoir les
requêtes REST
La conformité de
l'implémentation
avec de l'API
d'OpenStack
La solution
proposée devra
être adoptée
par la
communauté.
Développement API d'automatisation du
déploiement avec Sirocco
DevOps, Agilité, Déploiement continu,
Cloud privé, VM en self service :
OpenStack au cœur de la
révolution IT
20
Rappel sur le développement agile
Source: http://www.mypmhome.com/scrum-methodology/
21
De la théorie... à la réalité !
Côté Dev, les méthodes agiles ont
amélioré la qualité logicielle et
augmenté les rythmes de livraisons.
Dans la chaîne, il reste néanmoins
des étapes que l'on peut encore
améliorer/optimiser : les
Opérations c'est à dire la
production.
22
Définition du DevOps
● Devops est un terme inventé par le belge Patrick Debois, le co-
organisateur du premier DevOpsDay à Gent en 2009.
● Il est la contraction des mots Development et Operations.
Devops c’est avant tout :
• Faire travailler toute
l’organisation IT en équipe
• Avec un but commun : la
performance technique
orientée business !
23
Les trois couches de Devops
Devops c’est à la fois :
• Des outils : comment faire
• Des process : quand le faire
• La culture : pourquoi le faire
TOOLS PROCESS
PEOPLE
DEVOPS
24
Les étapes d'appropriation
● Le déploiement continu, prolongement de l'intégration continue, est une pratique visant à
réduire le plus possible le temps de cycle, le temps écoulé entre l'écriture d'une nouvelle
ligne de code et l'utilisation réelle de ce même code par des
utilisateurs finaux.
● L'équipe s'appuie sur une infrastructure qui automatise l'ensemble des étapes de
déploiement (ou "mise en production"), de sorte qu'après chaque intégration qui se solde
par des tests passant avec succès, l'application en production est mise à jour.
● On entend parler indifféremment de « Continuous Delivery » et « Continuous
Deployment ». Pour rappel, il faut différencier les étapes suivantes :
● Compilé, testé, déployé sur un environnement d’intégration = Continuous Integration
● Compilé, testé, livré à l’équipe suivante (Tests, Qualification, Mise En Production,
Ops) = Continuous Delivery
● Compilé, testé, déployé en production = Continuous Deployment
25
Déploiement continu : composants de la chaîne
Déploiement continu
Chaîne de production du logiciel
Automatisation du déploiement
Gestion de
Configuration
Méthodes agiles
Intégration
continue
Tests
Équipe de
développement
Équipe de
validation et
d'exploitation
Utilisateur
26
Bénéfices attendus (1/2)
● Les principaux bénéfices du déploiement continu sont la réduction du
temps de cycle et l'optimisation des passages entre les différents
environnements qui sont très coûteux d'une manière générale.
● Le passage du développement/intégration à la production est l’activité
qui se montre être la plus consommatrice en ressources : la moitié du
temps de la production est ainsi consommée par le déploiement ou des
problèmes liés au déploiement.
27
Bénéfices attendus (2/2)
● Les grands du web ont adoptés le déploiement continu pour :
● Améliorer la réactivé face à une faille de sécurité (contexte e-
Banking)
● Dynamiser et faciliter la mise à disposition de l'innovation.
(feature flipping sur flickr, 2 déploiement par jour chez Facebook) :
disposer des retours utilisateurs pour les tests et mesurer l'adoption
● Gérer une évolution incrémentale (plutôt que radicale) des
applicatifs
● Améliorer la stabilité de la production et réduire le TTR (Temps
de résolution) des anomalies : plus les déploiements sont espacés
dans le temps, plus la quantité de changement est importante, et plus
le temps de résolution de problème est long
28
Sélection d'outils Open Source pour le Cloud et le DevOps
(Liste non exhaustive)
Déploiement continu
Chaîne de production du logiciel
Automatisation du déploiement
Gestion de
Configuration
Méthodes agiles
Intégration
continue
Tests
Équipe de
développement
Équipe de
validation et
d'exploitation
Utilisateurs
Complétée par CF Engine, Docker, Ansible, Capistrano, Fabric, Salt,...
WWW.LINAGORA.COMWWW.LINAGORA.COM
Démonstration
voir vidéo
https://www.youtube.com/watch?v=TR3_gZ-OHqY&list=UUsTiq4LqoomA_lOV3oKkckw
30
DEMONSTRATION – OpensStack DEVOPS
●
Mise en ligne d'un site web
●
Passage en développement, pré production et
production
●
Mise à jour du site pour illustrer
●
Le développement & déploiement continus
●
La garantie la continuité de services
Infrastructure as a Code !
31
DEMONSTRATION – Site internet simple
●
Site dynamique.
●
Il affiche l'IP privé du serveur.
●
Nous changerons les couleurs et complèterons les informations dans la démonstration.
32
DEMONSTRATION – Stack pour les environements
●
Développement
●
Stack simple composé d'un serveur
apache avec une IP publique pour
visualiser le site
●
Pré-Production et Production
●
Stacks iso fonctionnelles
●
Composées de deux serveurs web
« protégés » par un répartiteur de charge
33
DEMONSTRATION – Etape 1
●
Développement du site
●
Code
●
Mise à jour du système de version centralisé avec git
34
DEMONSTRATION – Etape 2
●
Recette du développement
●
Création de la stack
●
Vérification à l'aide d'un navigateur
35
DEMONSTRATION – Etape 3
●
Recette en Pré-Production
●
Création de la stack iso production
●
Vérification à l'aide d'un navigateur
36
DEMONSTRATION – Etape 4
●
Mise en production
●
Création de la stack de production
●
Vérification à l'aide d'un navigateur
37
DEMONSTRATION – Etape 5
●
Modification du site
●
On change une couleur, et on rajoute des mentions dans le code.
●
Mise à jour du système centralisé de version
38
DEMONSTRATION – Etape 6
●
Recette du développement
●
Création de la stack
●
Vérification à l'aide d'un navigateur
39
DEMONSTRATION – Etape 7
Recette en Pré-production : Mise à jour de version N à N+1
●
Connexion aux instances et mise à jour du code
●
Vérification à l'aide d'un navigateur
40
DEMONSTRATION – Etape 8
●
Recette en Pré-production : Déploiement direct en version N+1
●
Création de la stack
●
Vérification à l'aide d'un navigateur
41
DEMONSTRATION – Etape 7
Recette en Production : Mise à jour de version N à N+1
●
Connexion aux instances et mise à jour du code « à chaud »
●
Vérification à l'aide d'un navigateur
WWW.LINAGORA.COMWWW.LINAGORA.COM
Retour d'expérience de Sierra Wireless
voir présentation
http://people.airvantage.sierrawireless.com/~lionel/OpenStack%20@%20Sierra%20Wireless.pdf
WWW.LINAGORA.COMWWW.LINAGORA.COM
Conclusions / Q&R
44
Conclusions : 3 raisons de choix d'OpenStack
La CommunautéLa Communauté
et l'écosystème professionnelet l'écosystème professionnel
Les APIsLes APIs
L'IndépendanceL'Indépendance
La prévention contre le « lock in »La prévention contre le « lock in »
45
Comment LINAGORA peut vous accompagner ?
●
Audit des besoins / Stratégie Cloud Open Source
●
Design et conception de l’architecture
●
Sélection des composants matériels et logiciels
●
Déploiement de l’infrastructure
●
Configuration de l’ensemble des fonctions
●
Automatisation de la gestion
●
Support et maintenance OSSA sur Iaas OpenStack
●
Accompagnement à la migration
●
Hébergement du cloud en datacenter ou chez vous
46
Et pour finir de vous convaincre ;-)
Existant SI dédié XYZ
Nombre de Vms 100 2455 1200 2960 300
0,00% 90,00% 75,00% 90,00% 50,00%
Prix Final client
Prix VMware / VM 200,00 € 500,00 € 200,00 €
Stockage en To 350 130 300 200
Prix OSSA client
Prix OSSA / VM 500,00 € 122,20 € 150,00 € 101,35 € 333,33 €
75,00% 38,90% 70,00% 49,32% 66,67%
Projet
d'expérimentation
Environnement de
développement
Transformation
serveurs x86
Prix licence VMware
(prix publics)
200 000,00 € 4 910 000,00 € 2 400 000,00 € 5 920 000,00 € 600 000,00 €
Hyp % Discount
200 000,00 € 491 000,00 € 600 000,00 € 592 000,00 € 300 000,00 €
2 000,00 € 1 000,00 €
50 000,00 € 300 000,00 € 180 000,00 € 300 000,00 € 100 000,00 €
% économie directe
sur les licences /
maintenance
Publics publics VMware vCloud : 20 000 € / CPU. Base de calcul généralement utilisée par VMware : 10 VM / Host. Chaque host
comporte 2 CPUs.
Offre économique comparative VMware vs OpenStack
WWW.LINAGORA.COMWWW.LINAGORA.COM
Merci de votre attention

Contenu connexe

Tendances

Introduction à OpenStack
Introduction à OpenStackIntroduction à OpenStack
Introduction à OpenStackAnDaolVras
 
OpenStack dans la pratique
OpenStack dans la pratiqueOpenStack dans la pratique
OpenStack dans la pratiqueOsones
 
Openstack pour les nuls
Openstack pour les nulsOpenstack pour les nuls
Openstack pour les nulsChris Cowley
 
Le Cloud IaaS & PaaS, OpenStack réseau et sécurité
Le Cloud IaaS & PaaS, OpenStack réseau et sécuritéLe Cloud IaaS & PaaS, OpenStack réseau et sécurité
Le Cloud IaaS & PaaS, OpenStack réseau et sécuritéNoureddine BOUYAHIAOUI
 
Implentation d'une solution Cloud IAAS
Implentation d'une solution Cloud IAASImplentation d'une solution Cloud IAAS
Implentation d'une solution Cloud IAASmohamed hadrich
 
Quoi de neuf dans OpenStack - Christophe Sauthier / Objectif Libre lors du Me...
Quoi de neuf dans OpenStack - Christophe Sauthier / Objectif Libre lors du Me...Quoi de neuf dans OpenStack - Christophe Sauthier / Objectif Libre lors du Me...
Quoi de neuf dans OpenStack - Christophe Sauthier / Objectif Libre lors du Me...Objectif Libre
 
IaaS et Cloud Open Source - Raphael Ferreira, eNovance
IaaS et Cloud Open Source - Raphael Ferreira, eNovanceIaaS et Cloud Open Source - Raphael Ferreira, eNovance
IaaS et Cloud Open Source - Raphael Ferreira, eNovanceStefane Fermigier
 
20151118 Retour d'Expérience : déploiement Cloud OpenStack chez un opérateur
20151118 Retour d'Expérience : déploiement Cloud OpenStack chez un opérateur20151118 Retour d'Expérience : déploiement Cloud OpenStack chez un opérateur
20151118 Retour d'Expérience : déploiement Cloud OpenStack chez un opérateurObjectif Libre
 
OpenStack 2013.2 "Havana" - Cloud - Open Source - France
OpenStack 2013.2 "Havana" - Cloud - Open Source - FranceOpenStack 2013.2 "Havana" - Cloud - Open Source - France
OpenStack 2013.2 "Havana" - Cloud - Open Source - FranceJonathan Le Lous
 
Déployer facilement OpenStack et CEPH avec Bright OpenStack
Déployer facilement OpenStack et CEPH avec Bright OpenStackDéployer facilement OpenStack et CEPH avec Bright OpenStack
Déployer facilement OpenStack et CEPH avec Bright OpenStackCyril Baudillon
 
Présentation/Atlelier openstack v2 Fujitsu World Tour Paris 2014
Présentation/Atlelier openstack v2 Fujitsu World Tour Paris 2014Présentation/Atlelier openstack v2 Fujitsu World Tour Paris 2014
Présentation/Atlelier openstack v2 Fujitsu World Tour Paris 2014Fujitsu France
 
#1 cloud-infra-talk- l ops-du-devops
#1 cloud-infra-talk- l ops-du-devops#1 cloud-infra-talk- l ops-du-devops
#1 cloud-infra-talk- l ops-du-devopsEmmanuel Roldan
 
Mise en place d’une infrastructure cloud basée sur cloudstack
Mise en place d’une infrastructure cloud basée sur cloudstackMise en place d’une infrastructure cloud basée sur cloudstack
Mise en place d’une infrastructure cloud basée sur cloudstackchammem
 
Petit-déjeuner OCTO - L'Infra au service de ses projets
Petit-déjeuner OCTO - L'Infra au service de ses projetsPetit-déjeuner OCTO - L'Infra au service de ses projets
Petit-déjeuner OCTO - L'Infra au service de ses projetsOCTO Technology
 
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...Microsoft
 
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...Microsoft
 
Administration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs AnalyticsAdministration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs AnalyticsMicrosoft
 
Software-Defined Storage
Software-Defined StorageSoftware-Defined Storage
Software-Defined StorageSUSE
 

Tendances (20)

Introduction à OpenStack
Introduction à OpenStackIntroduction à OpenStack
Introduction à OpenStack
 
OpenStack dans la pratique
OpenStack dans la pratiqueOpenStack dans la pratique
OpenStack dans la pratique
 
Openstack pour les nuls
Openstack pour les nulsOpenstack pour les nuls
Openstack pour les nuls
 
Le Cloud IaaS & PaaS, OpenStack réseau et sécurité
Le Cloud IaaS & PaaS, OpenStack réseau et sécuritéLe Cloud IaaS & PaaS, OpenStack réseau et sécurité
Le Cloud IaaS & PaaS, OpenStack réseau et sécurité
 
Implentation d'une solution Cloud IAAS
Implentation d'une solution Cloud IAASImplentation d'une solution Cloud IAAS
Implentation d'une solution Cloud IAAS
 
Quoi de neuf dans OpenStack - Christophe Sauthier / Objectif Libre lors du Me...
Quoi de neuf dans OpenStack - Christophe Sauthier / Objectif Libre lors du Me...Quoi de neuf dans OpenStack - Christophe Sauthier / Objectif Libre lors du Me...
Quoi de neuf dans OpenStack - Christophe Sauthier / Objectif Libre lors du Me...
 
IaaS et Cloud Open Source - Raphael Ferreira, eNovance
IaaS et Cloud Open Source - Raphael Ferreira, eNovanceIaaS et Cloud Open Source - Raphael Ferreira, eNovance
IaaS et Cloud Open Source - Raphael Ferreira, eNovance
 
20151118 Retour d'Expérience : déploiement Cloud OpenStack chez un opérateur
20151118 Retour d'Expérience : déploiement Cloud OpenStack chez un opérateur20151118 Retour d'Expérience : déploiement Cloud OpenStack chez un opérateur
20151118 Retour d'Expérience : déploiement Cloud OpenStack chez un opérateur
 
OpenStack 2013.2 "Havana" - Cloud - Open Source - France
OpenStack 2013.2 "Havana" - Cloud - Open Source - FranceOpenStack 2013.2 "Havana" - Cloud - Open Source - France
OpenStack 2013.2 "Havana" - Cloud - Open Source - France
 
Déployer facilement OpenStack et CEPH avec Bright OpenStack
Déployer facilement OpenStack et CEPH avec Bright OpenStackDéployer facilement OpenStack et CEPH avec Bright OpenStack
Déployer facilement OpenStack et CEPH avec Bright OpenStack
 
Gdg lille-intro-to-kubernetes
Gdg lille-intro-to-kubernetesGdg lille-intro-to-kubernetes
Gdg lille-intro-to-kubernetes
 
Présentation/Atlelier openstack v2 Fujitsu World Tour Paris 2014
Présentation/Atlelier openstack v2 Fujitsu World Tour Paris 2014Présentation/Atlelier openstack v2 Fujitsu World Tour Paris 2014
Présentation/Atlelier openstack v2 Fujitsu World Tour Paris 2014
 
#1 cloud-infra-talk- l ops-du-devops
#1 cloud-infra-talk- l ops-du-devops#1 cloud-infra-talk- l ops-du-devops
#1 cloud-infra-talk- l ops-du-devops
 
Mise en place d’une infrastructure cloud basée sur cloudstack
Mise en place d’une infrastructure cloud basée sur cloudstackMise en place d’une infrastructure cloud basée sur cloudstack
Mise en place d’une infrastructure cloud basée sur cloudstack
 
Petit-déjeuner OCTO - L'Infra au service de ses projets
Petit-déjeuner OCTO - L'Infra au service de ses projetsPetit-déjeuner OCTO - L'Infra au service de ses projets
Petit-déjeuner OCTO - L'Infra au service de ses projets
 
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
 
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Administration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs AnalyticsAdministration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs Analytics
 
Software-Defined Storage
Software-Defined StorageSoftware-Defined Storage
Software-Defined Storage
 

En vedette

Cloud Interoperability Demo at OGF29
Cloud Interoperability Demo at OGF29Cloud Interoperability Demo at OGF29
Cloud Interoperability Demo at OGF29Krishna Sankar
 
Offre de Service OpenStack - SFL Red Hat iWeb
Offre de Service OpenStack - SFL Red Hat iWebOffre de Service OpenStack - SFL Red Hat iWeb
Offre de Service OpenStack - SFL Red Hat iWebSavoir-faire Linux
 
Le Cloud Hybride avec System Center 2012 et Azure
Le Cloud Hybride avec System Center 2012 et AzureLe Cloud Hybride avec System Center 2012 et Azure
Le Cloud Hybride avec System Center 2012 et AzureMicrosoft
 
OpenStack Introduction
OpenStack IntroductionOpenStack Introduction
OpenStack Introductionopenstackindia
 
Cloud Hybride : Mythe ou réalité ? Quelle stratégie et solution ?
Cloud Hybride : Mythe ou réalité ? Quelle stratégie et solution ?Cloud Hybride : Mythe ou réalité ? Quelle stratégie et solution ?
Cloud Hybride : Mythe ou réalité ? Quelle stratégie et solution ?Microsoft Décideurs IT
 
Webinar Smile - Découvrez OpenStack, solution de cloud computing pour déploye...
Webinar Smile - Découvrez OpenStack, solution de cloud computing pour déploye...Webinar Smile - Découvrez OpenStack, solution de cloud computing pour déploye...
Webinar Smile - Découvrez OpenStack, solution de cloud computing pour déploye...Smile I.T is open
 
8 RamóN Ortiz Y Sergio Del Rio 1
8 RamóN Ortiz Y Sergio Del Rio 18 RamóN Ortiz Y Sergio Del Rio 1
8 RamóN Ortiz Y Sergio Del Rio 1youlivek
 
2014.04.09 - Cloud hybride avec Aspaway, IBM et Soft layer - Patrice Lagorsse...
2014.04.09 - Cloud hybride avec Aspaway, IBM et Soft layer - Patrice Lagorsse...2014.04.09 - Cloud hybride avec Aspaway, IBM et Soft layer - Patrice Lagorsse...
2014.04.09 - Cloud hybride avec Aspaway, IBM et Soft layer - Patrice Lagorsse...PartnerWin - #SocialSelling StarterPacks
 
Livre blanc sauvegarde en ligne enjeux et atouts
Livre blanc sauvegarde en ligne   enjeux et atoutsLivre blanc sauvegarde en ligne   enjeux et atouts
Livre blanc sauvegarde en ligne enjeux et atoutsOzitem
 

En vedette (13)

Openstack 101
Openstack 101Openstack 101
Openstack 101
 
Cloud Interoperability Demo at OGF29
Cloud Interoperability Demo at OGF29Cloud Interoperability Demo at OGF29
Cloud Interoperability Demo at OGF29
 
Api&sdk
Api&sdkApi&sdk
Api&sdk
 
Offre de Service OpenStack - SFL Red Hat iWeb
Offre de Service OpenStack - SFL Red Hat iWebOffre de Service OpenStack - SFL Red Hat iWeb
Offre de Service OpenStack - SFL Red Hat iWeb
 
Le Cloud Hybride avec System Center 2012 et Azure
Le Cloud Hybride avec System Center 2012 et AzureLe Cloud Hybride avec System Center 2012 et Azure
Le Cloud Hybride avec System Center 2012 et Azure
 
OpenStack en 10 minutes
OpenStack en 10 minutesOpenStack en 10 minutes
OpenStack en 10 minutes
 
OpenStack Introduction
OpenStack IntroductionOpenStack Introduction
OpenStack Introduction
 
Cloud Hybride : Mythe ou réalité ? Quelle stratégie et solution ?
Cloud Hybride : Mythe ou réalité ? Quelle stratégie et solution ?Cloud Hybride : Mythe ou réalité ? Quelle stratégie et solution ?
Cloud Hybride : Mythe ou réalité ? Quelle stratégie et solution ?
 
Webinar Smile - Découvrez OpenStack, solution de cloud computing pour déploye...
Webinar Smile - Découvrez OpenStack, solution de cloud computing pour déploye...Webinar Smile - Découvrez OpenStack, solution de cloud computing pour déploye...
Webinar Smile - Découvrez OpenStack, solution de cloud computing pour déploye...
 
SoftLayer by Aspaway
SoftLayer by AspawaySoftLayer by Aspaway
SoftLayer by Aspaway
 
8 RamóN Ortiz Y Sergio Del Rio 1
8 RamóN Ortiz Y Sergio Del Rio 18 RamóN Ortiz Y Sergio Del Rio 1
8 RamóN Ortiz Y Sergio Del Rio 1
 
2014.04.09 - Cloud hybride avec Aspaway, IBM et Soft layer - Patrice Lagorsse...
2014.04.09 - Cloud hybride avec Aspaway, IBM et Soft layer - Patrice Lagorsse...2014.04.09 - Cloud hybride avec Aspaway, IBM et Soft layer - Patrice Lagorsse...
2014.04.09 - Cloud hybride avec Aspaway, IBM et Soft layer - Patrice Lagorsse...
 
Livre blanc sauvegarde en ligne enjeux et atouts
Livre blanc sauvegarde en ligne   enjeux et atoutsLivre blanc sauvegarde en ligne   enjeux et atouts
Livre blanc sauvegarde en ligne enjeux et atouts
 

Similaire à OpenStack & DevOps, l'Open Source au service du Cloud

Openshift 3 & Kubernetes
Openshift 3 & KubernetesOpenshift 3 & Kubernetes
Openshift 3 & KubernetesPerfect Memory
 
Docker, Pierre angulaire du continuous delivery ?
Docker, Pierre angulaire du continuous delivery ?Docker, Pierre angulaire du continuous delivery ?
Docker, Pierre angulaire du continuous delivery ?Adrien Blind
 
CompatibleOne OSCi OW2 Workshop July 11
CompatibleOne  OSCi OW2 Workshop July 11CompatibleOne  OSCi OW2 Workshop July 11
CompatibleOne OSCi OW2 Workshop July 11CompatibleOne
 
Cours Devops Sparks.pptx.pdf
Cours Devops Sparks.pptx.pdfCours Devops Sparks.pptx.pdf
Cours Devops Sparks.pptx.pdfboulonvert
 
CV Saddam ZEMMALI Professionel Fr
CV Saddam ZEMMALI Professionel FrCV Saddam ZEMMALI Professionel Fr
CV Saddam ZEMMALI Professionel FrSaddam ZEMMALI ☁
 
Agile lille 2015 devops etapres
Agile lille 2015 devops etapresAgile lille 2015 devops etapres
Agile lille 2015 devops etapresLaurent Tardif
 
OCCIware presentation au groupe de travail Big Data du SCS
OCCIware presentation au groupe de travail Big Data du SCSOCCIware presentation au groupe de travail Big Data du SCS
OCCIware presentation au groupe de travail Big Data du SCSOCCIware
 
Amener vos applications Dockerisées jusqu’en production avec XebiaLabs
Amener vos applications Dockerisées jusqu’en production avec XebiaLabs �Amener vos applications Dockerisées jusqu’en production avec XebiaLabs �
Amener vos applications Dockerisées jusqu’en production avec XebiaLabs XebiaLabs
 
La valeur de Docker pour les équipes de développement et accélérateur dans le...
La valeur de Docker pour les équipes de développement et accélérateur dans le...La valeur de Docker pour les équipes de développement et accélérateur dans le...
La valeur de Docker pour les équipes de développement et accélérateur dans le...Laurent Goujon
 
L'évolution vers le (Dev)NoOps
L'évolution vers le (Dev)NoOpsL'évolution vers le (Dev)NoOps
L'évolution vers le (Dev)NoOpsGeorgeot Cédric
 
Alter Way's digitalks - Docker : des conteneurs pour tout faire ?
Alter Way's digitalks - Docker  : des conteneurs pour tout faire ?Alter Way's digitalks - Docker  : des conteneurs pour tout faire ?
Alter Way's digitalks - Docker : des conteneurs pour tout faire ?ALTER WAY
 
Alter Way's digitalks - Docker : des conteneurs pour tout faire ?
Alter Way's digitalks - Docker  : des conteneurs pour tout faire ? Alter Way's digitalks - Docker  : des conteneurs pour tout faire ?
Alter Way's digitalks - Docker : des conteneurs pour tout faire ? ALTER WAY
 
XebiCon'16 : Orange et Xebia Labs - De l'Agilité vers le Déploiement Continu ...
XebiCon'16 : Orange et Xebia Labs - De l'Agilité vers le Déploiement Continu ...XebiCon'16 : Orange et Xebia Labs - De l'Agilité vers le Déploiement Continu ...
XebiCon'16 : Orange et Xebia Labs - De l'Agilité vers le Déploiement Continu ...Publicis Sapient Engineering
 
Arte utilise Acquia Cloud pour héberger ses plateformes web
Arte utilise Acquia Cloud pour héberger ses plateformes webArte utilise Acquia Cloud pour héberger ses plateformes web
Arte utilise Acquia Cloud pour héberger ses plateformes webAcquia
 
Qu'est-ce que le cloud ?
Qu'est-ce que le cloud ?Qu'est-ce que le cloud ?
Qu'est-ce que le cloud ?Vincent Misson
 
Gab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetite
Gab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetiteGab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetite
Gab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetiteAZUG FR
 
20151119 Tirer le meilleur parti du Cloud pour ses développements
20151119 Tirer le meilleur parti du Cloud pour ses développements20151119 Tirer le meilleur parti du Cloud pour ses développements
20151119 Tirer le meilleur parti du Cloud pour ses développementsObjectif Libre
 
Capitole du Libre 2018 - Déployer des applications python dans un cluster Ope...
Capitole du Libre 2018 - Déployer des applications python dans un cluster Ope...Capitole du Libre 2018 - Déployer des applications python dans un cluster Ope...
Capitole du Libre 2018 - Déployer des applications python dans un cluster Ope...Arthur Lutz
 
Pyconfr2018 deploy des application python dans un cluster open shift
Pyconfr2018 deploy des application python dans un cluster open shiftPyconfr2018 deploy des application python dans un cluster open shift
Pyconfr2018 deploy des application python dans un cluster open shiftArthur Lutz
 
Déploiement, orchestration & sécurisation d’APIs
Déploiement, orchestration & sécurisation d’APIsDéploiement, orchestration & sécurisation d’APIs
Déploiement, orchestration & sécurisation d’APIsNicolas Herbaut
 

Similaire à OpenStack & DevOps, l'Open Source au service du Cloud (20)

Openshift 3 & Kubernetes
Openshift 3 & KubernetesOpenshift 3 & Kubernetes
Openshift 3 & Kubernetes
 
Docker, Pierre angulaire du continuous delivery ?
Docker, Pierre angulaire du continuous delivery ?Docker, Pierre angulaire du continuous delivery ?
Docker, Pierre angulaire du continuous delivery ?
 
CompatibleOne OSCi OW2 Workshop July 11
CompatibleOne  OSCi OW2 Workshop July 11CompatibleOne  OSCi OW2 Workshop July 11
CompatibleOne OSCi OW2 Workshop July 11
 
Cours Devops Sparks.pptx.pdf
Cours Devops Sparks.pptx.pdfCours Devops Sparks.pptx.pdf
Cours Devops Sparks.pptx.pdf
 
CV Saddam ZEMMALI Professionel Fr
CV Saddam ZEMMALI Professionel FrCV Saddam ZEMMALI Professionel Fr
CV Saddam ZEMMALI Professionel Fr
 
Agile lille 2015 devops etapres
Agile lille 2015 devops etapresAgile lille 2015 devops etapres
Agile lille 2015 devops etapres
 
OCCIware presentation au groupe de travail Big Data du SCS
OCCIware presentation au groupe de travail Big Data du SCSOCCIware presentation au groupe de travail Big Data du SCS
OCCIware presentation au groupe de travail Big Data du SCS
 
Amener vos applications Dockerisées jusqu’en production avec XebiaLabs
Amener vos applications Dockerisées jusqu’en production avec XebiaLabs �Amener vos applications Dockerisées jusqu’en production avec XebiaLabs �
Amener vos applications Dockerisées jusqu’en production avec XebiaLabs
 
La valeur de Docker pour les équipes de développement et accélérateur dans le...
La valeur de Docker pour les équipes de développement et accélérateur dans le...La valeur de Docker pour les équipes de développement et accélérateur dans le...
La valeur de Docker pour les équipes de développement et accélérateur dans le...
 
L'évolution vers le (Dev)NoOps
L'évolution vers le (Dev)NoOpsL'évolution vers le (Dev)NoOps
L'évolution vers le (Dev)NoOps
 
Alter Way's digitalks - Docker : des conteneurs pour tout faire ?
Alter Way's digitalks - Docker  : des conteneurs pour tout faire ?Alter Way's digitalks - Docker  : des conteneurs pour tout faire ?
Alter Way's digitalks - Docker : des conteneurs pour tout faire ?
 
Alter Way's digitalks - Docker : des conteneurs pour tout faire ?
Alter Way's digitalks - Docker  : des conteneurs pour tout faire ? Alter Way's digitalks - Docker  : des conteneurs pour tout faire ?
Alter Way's digitalks - Docker : des conteneurs pour tout faire ?
 
XebiCon'16 : Orange et Xebia Labs - De l'Agilité vers le Déploiement Continu ...
XebiCon'16 : Orange et Xebia Labs - De l'Agilité vers le Déploiement Continu ...XebiCon'16 : Orange et Xebia Labs - De l'Agilité vers le Déploiement Continu ...
XebiCon'16 : Orange et Xebia Labs - De l'Agilité vers le Déploiement Continu ...
 
Arte utilise Acquia Cloud pour héberger ses plateformes web
Arte utilise Acquia Cloud pour héberger ses plateformes webArte utilise Acquia Cloud pour héberger ses plateformes web
Arte utilise Acquia Cloud pour héberger ses plateformes web
 
Qu'est-ce que le cloud ?
Qu'est-ce que le cloud ?Qu'est-ce que le cloud ?
Qu'est-ce que le cloud ?
 
Gab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetite
Gab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetiteGab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetite
Gab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetite
 
20151119 Tirer le meilleur parti du Cloud pour ses développements
20151119 Tirer le meilleur parti du Cloud pour ses développements20151119 Tirer le meilleur parti du Cloud pour ses développements
20151119 Tirer le meilleur parti du Cloud pour ses développements
 
Capitole du Libre 2018 - Déployer des applications python dans un cluster Ope...
Capitole du Libre 2018 - Déployer des applications python dans un cluster Ope...Capitole du Libre 2018 - Déployer des applications python dans un cluster Ope...
Capitole du Libre 2018 - Déployer des applications python dans un cluster Ope...
 
Pyconfr2018 deploy des application python dans un cluster open shift
Pyconfr2018 deploy des application python dans un cluster open shiftPyconfr2018 deploy des application python dans un cluster open shift
Pyconfr2018 deploy des application python dans un cluster open shift
 
Déploiement, orchestration & sécurisation d’APIs
Déploiement, orchestration & sécurisation d’APIsDéploiement, orchestration & sécurisation d’APIs
Déploiement, orchestration & sécurisation d’APIs
 

Plus de Michel-Marie Maudet

Open Source PRO - The future is OPEN !
Open Source PRO - The future is OPEN !Open Source PRO - The future is OPEN !
Open Source PRO - The future is OPEN !Michel-Marie Maudet
 
Agilité / DevOps / Continuous Integration / Continuous Delivery - Présentatio...
Agilité / DevOps / Continuous Integration / Continuous Delivery - Présentatio...Agilité / DevOps / Continuous Integration / Continuous Delivery - Présentatio...
Agilité / DevOps / Continuous Integration / Continuous Delivery - Présentatio...Michel-Marie Maudet
 
Présentation de l'offre IAM de LINAGORA LinID
Présentation de l'offre IAM de LINAGORA LinIDPrésentation de l'offre IAM de LINAGORA LinID
Présentation de l'offre IAM de LINAGORA LinIDMichel-Marie Maudet
 
Présentation Schéma Directeur Open Source au S2LQ 2015
Présentation Schéma Directeur Open Source au S2LQ 2015Présentation Schéma Directeur Open Source au S2LQ 2015
Présentation Schéma Directeur Open Source au S2LQ 2015Michel-Marie Maudet
 
Présentation Outils Collaboratifs Open Source au S2LQ 2015
Présentation Outils Collaboratifs Open Source au S2LQ 2015Présentation Outils Collaboratifs Open Source au S2LQ 2015
Présentation Outils Collaboratifs Open Source au S2LQ 2015Michel-Marie Maudet
 
Présentation LINAGORA - LinShare au @S2LQ
Présentation LINAGORA - LinShare au @S2LQPrésentation LINAGORA - LinShare au @S2LQ
Présentation LINAGORA - LinShare au @S2LQMichel-Marie Maudet
 
Présentation LINAGORA - OBM au @S2LQ
Présentation LINAGORA - OBM au @S2LQPrésentation LINAGORA - OBM au @S2LQ
Présentation LINAGORA - OBM au @S2LQMichel-Marie Maudet
 
Présentation OBM 3.0 - Sortie juin 2014
Présentation OBM 3.0 - Sortie juin 2014Présentation OBM 3.0 - Sortie juin 2014
Présentation OBM 3.0 - Sortie juin 2014Michel-Marie Maudet
 
Place et impact de l'Open Source sur les 10 tendances IT de 2014
Place et impact de l'Open Source sur les 10 tendances IT de 2014Place et impact de l'Open Source sur les 10 tendances IT de 2014
Place et impact de l'Open Source sur les 10 tendances IT de 2014Michel-Marie Maudet
 
Cohabitation Logiciels Libres et propriétaires
Cohabitation Logiciels Libres et propriétairesCohabitation Logiciels Libres et propriétaires
Cohabitation Logiciels Libres et propriétairesMichel-Marie Maudet
 
Présentation Gouvernance Open Source
Présentation Gouvernance Open SourcePrésentation Gouvernance Open Source
Présentation Gouvernance Open SourceMichel-Marie Maudet
 

Plus de Michel-Marie Maudet (17)

Introduction au web3.pdf
Introduction au web3.pdfIntroduction au web3.pdf
Introduction au web3.pdf
 
Stratégie OpenJDK
Stratégie OpenJDKStratégie OpenJDK
Stratégie OpenJDK
 
Open Source PRO - The future is OPEN !
Open Source PRO - The future is OPEN !Open Source PRO - The future is OPEN !
Open Source PRO - The future is OPEN !
 
Agilité / DevOps / Continuous Integration / Continuous Delivery - Présentatio...
Agilité / DevOps / Continuous Integration / Continuous Delivery - Présentatio...Agilité / DevOps / Continuous Integration / Continuous Delivery - Présentatio...
Agilité / DevOps / Continuous Integration / Continuous Delivery - Présentatio...
 
Présentation lin today-juin
Présentation lin today-juinPrésentation lin today-juin
Présentation lin today-juin
 
Présentation de l'offre IAM de LINAGORA LinID
Présentation de l'offre IAM de LINAGORA LinIDPrésentation de l'offre IAM de LINAGORA LinID
Présentation de l'offre IAM de LINAGORA LinID
 
Présentation Schéma Directeur Open Source au S2LQ 2015
Présentation Schéma Directeur Open Source au S2LQ 2015Présentation Schéma Directeur Open Source au S2LQ 2015
Présentation Schéma Directeur Open Source au S2LQ 2015
 
Présentation Outils Collaboratifs Open Source au S2LQ 2015
Présentation Outils Collaboratifs Open Source au S2LQ 2015Présentation Outils Collaboratifs Open Source au S2LQ 2015
Présentation Outils Collaboratifs Open Source au S2LQ 2015
 
Présentation LINAGORA - LinShare au @S2LQ
Présentation LINAGORA - LinShare au @S2LQPrésentation LINAGORA - LinShare au @S2LQ
Présentation LINAGORA - LinShare au @S2LQ
 
Présentation LINAGORA - OBM au @S2LQ
Présentation LINAGORA - OBM au @S2LQPrésentation LINAGORA - OBM au @S2LQ
Présentation LINAGORA - OBM au @S2LQ
 
Présentation OBM 3.0 - Sortie juin 2014
Présentation OBM 3.0 - Sortie juin 2014Présentation OBM 3.0 - Sortie juin 2014
Présentation OBM 3.0 - Sortie juin 2014
 
Place et impact de l'Open Source sur les 10 tendances IT de 2014
Place et impact de l'Open Source sur les 10 tendances IT de 2014Place et impact de l'Open Source sur les 10 tendances IT de 2014
Place et impact de l'Open Source sur les 10 tendances IT de 2014
 
10 ans de l'Adullact
10 ans de l'Adullact10 ans de l'Adullact
10 ans de l'Adullact
 
Cohabitation Logiciels Libres et propriétaires
Cohabitation Logiciels Libres et propriétairesCohabitation Logiciels Libres et propriétaires
Cohabitation Logiciels Libres et propriétaires
 
Présentation Gouvernance Open Source
Présentation Gouvernance Open SourcePrésentation Gouvernance Open Source
Présentation Gouvernance Open Source
 
Pre metic univ_montp2_20111029
Pre metic univ_montp2_20111029Pre metic univ_montp2_20111029
Pre metic univ_montp2_20111029
 
Drupagora linagora-20111110
Drupagora linagora-20111110Drupagora linagora-20111110
Drupagora linagora-20111110
 

OpenStack & DevOps, l'Open Source au service du Cloud

  • 1. WWW.LINAGORA.COMWWW.LINAGORA.COM OpenStack l'Open Source au service du Cloud - LINAGORA du 5 juin 2014
  • 2. 2 Agenda de la matinée ➔ 9h30-10h00 - Introduction et présentation du projet OpenStack ➔ 10h00-10h30 - DevOps, Agilité, Déploiement continu, Cloud privé, VM en self service : OpenStack au cœur de la révolution IT ➔ 10h30-10h45 - Pause ➔ 10h45-11h15 - Cas d’usage et démonstration d’OpenStack (déploiement automatisé d’architecture n-tiers avec Heat) ➔ 11h15-11h45 - Retour d’expérience par Lionel Porcheron, Sierra Wireless. ➔ 11h45-12h00 - Questions/réponses
  • 3. 3 Présentation de LINAGORA Logiciels et services pourLogiciels et services pour réussirréussir vos grands projets devos grands projets de transformationtransformation open sourceopen source Principaux clientsPrincipaux clients Édition LogicielleÉdition Logicielle ServicesServices Assurance LogicielleAssurance Logicielle Messagerie Collaborative Partage de fichiers sécurisé Gestion et Fédération des Identités Plateforme d'intégration SOA 150 salariés Bureaux en France, Belgique, États Unis et Canada
  • 4. 4 Notre modèle économique On se rémunère par : Conseil et intégration Développement de fonctionnalités spécifiques Support technique et les services de souscription 100 % Free Free = aucun coût de licence = réellement Open Source = pas de modèle Freemium
  • 5. 5 Offre LINAGORA comparée aux offres du marché Signature électronique pour tout type de documentSignature électronique uniquement pour .doc
  • 6. 6 Le 1er investisseur privé en R&D Open Source en France ! PARIS TOULOUSE LYON SOPHIA MONTPELLIER GRENOBLE 13 16 1 1 2 6 +40ingénieurs R&D 1 1 +10nouveaux postes à pourvoir pour le développement d'OpenPaaS HAMBOURG COPENHAGEN 2,5 M€d'investissement en R&D
  • 7. 7 OpenPaaS L'avenir de nos logiciels Construire la nouvelle génération des logiciels Open Source pour la communication et la sécurité dans le nuage L'Open Source est le moyen pour garantir la SOUVERAINETÉ ÉLECTRONIQUE ! gSafe
  • 8. 8 Un Cloud pourquoi pas, mais avec qui ?
  • 9. 9 Pourquoi un Cloud libre et ouvert ? ● Éliminer le Vendor Lock-In ● S'assurer de la localisation et de la sécurité des données ● Disposer plus simplement des éléments de réversibilité ● Favoriser l’interopérabilité via les API ouvertes ● S’appuyer sur un écosystème riche et dynamique ● Obtenir un meilleur ROI, une meilleure compétitivité ● Et pour nos clients, offrir des garanties en terme de souveraineté électronique
  • 10. 10 Un marché des IaaS en forte croissance France (IDC) Monde (Gartner) 2011 1,341 2012 1,959 2,645 Perspective 2015 > 5 milliards 2011 0,846 2012 1,284 111 1,778 131 Perspective 2015 > 3,4 milliards >250 milliards Marché Cloud En milliards d'euros 2013 (prévisionnel) Dont part du Cloud Public En milliards d'euros 2013 (prévisionnel) + 40 % de croissance / an
  • 11. 11 Présentation du projet OpenStack (http://www.openstack.org/) Fusion de deux projets de Rackspace (Storage - Swift) et de la NASA (Compute - Nova) Licence Apache 2.0 En 2012, Ubuntu adopte OpenStack en lieu et place Eucalyptus. Adoptions récentes en 2013 par IBM, eBay, Paypal, etc... Objectif :Objectif : le Cloud Operating System libre (IaaS)le Cloud Operating System libre (IaaS) Naissance du projet en juin 2010 Et  !!! 175 entreprises 3000 personnes
  • 12. 12 Composants techniques OpenStack ● Les principaux composants du cœur d'OpenStack : ● OpenStack Compute – Nova (Hyperviseurs : KVM, XEN, LXC, HyperV, etc... / Migration à chaud) ● OpenStack (Object) Storage – Swift ● OpenStack Block Storage – Cinder ● OpenStack Network – Quantum ● OpenStack Image Service – Glance ● OpenStack Identity Service – Keystone ● OpenStack Dashboard - Horizon ● Les projets en incubation puis intégré dans la dernière version stable : ● Ceilometer (Metering) ● Heat (Orchestration) ● Des bibliothèques et clients CLI pour les APIs Nova Neutron Swift / Ceph / Cinder
  • 13. 13 La force d'OpenStack : les API ! Accès au stockage, automatisation, consolidation, abstraction, gestion multi-hyperviseurs... tout est pilotable via les API ! Et compatibilité avec les API d'Amazon : Elastic Compute Cloud (EC2), Elastic Block Storage (EBS), Simple Storage Service (S3)
  • 14. 14 OpenStack Dashboard : l'interface de pilotage Toutes les fonctionnalités ne sont pas encore disponibles mais le projet Horizon avance très vite d'une version à l'autre. Toutes les fonctionnalités ne sont pas encore disponibles mais le projet Horizon avance très vite d'une version à l'autre. Vidéo à consulter sur : http://www.openstack.org/software/openstack-dashboard/
  • 15. 15 Historique et feuille de route d'OpenStack ● Les versions jusqu’à aujourd’hui : ● Austin (2010.1) ● Bexar (2011.1) ● Cactus (2011.2) ● Diablo (2011.3) ● Essex (2012.1) ● Folsom (2012.2) ● Grizzly (2013.1) ● Havana (2013.2) ● Version actuelle : Icehouse (2014.1) Principales nouveautés : sortie le 17/10/2013 ● Heat (Orchestration) et Ceilometer (Metering) font partie désormais du cœur d'OpenStack Nova : ● Support de Docker ● Shelving des instances : arrêt des instances sans les terminer Glance : ● Support des quotas Neutron : ● VPN , Firewall aaS et loadbancer aaS Horizon : ● Accès à plus de fonctionnalités pour Nova et Neutron Projets en incubation : ● Trove (Database) ● Savannah (Hadoop) ● Marconi (Messaging) ● Ironic (Bare Metal) Développement du projet OpenStack ● Ouvert à tous (individuels et entreprises) : open development, design, community ● Cycle de développement de 6 mois débuté par un design summit ● Outils : Launchpad (blueprints, bugs) + GitHub (code) ● Sur chaque commit : peer review (Gerrit) + tests automatisés (Jenkins) ● Plateforme de référence et modèle de développement : Ubuntu ● Développement hyper actif ● Grosse utilisation du langage Python
  • 16. 16 Utilisation d'OpenStack à LINAGORA ● Les systèmes virtuels sont hébergés sur des technologies multiples. ● Les plateformes de virtualisation que nous exploitons sont : ● Xen Cloud Platform pour les serveurs virtuels standards ● OpenStack avec KVM pour les Clouds. ● Les nœuds de calculs sont les serveurs CiscoUCS ● Le cœur de réseau et le réseau de distribution sont composés d'équipements Cisco et CiscoUCS ● Le stockage est assuré par des clusters NetApp double contrôleurs Actif/Actif
  • 17. 17 Retours d'expérience client (1/2) Le contrat permettra à Orange d'implémenter ses propres CoDec en lieu et place de ceux proposés par la communauté OpenStack. Orange pourra ainsi optimiser le stockage objet en fonction de ses usages propres, grâce à une nouvelle interface proposée à La communauté OpenStack Contexte Swift est le système de stockage objet dans OpenStack. Il met en œuvre de la réplication afin d'offrir un mécanisme de prévention de la perte des données. Technologies utilisées OpenStack Havana Clustered Network Config Codage en Python Durée 3 mois Perspectives Permettre aux partenaires d'OpenStack d'implémenter leur propres CoDec « Erasure Code » via une interface commune  Implémentation des « Erasure Code » dans le module de stockage objet d'OpenStack : SWIFT  En partenariat ORANGE, THOMSON et LINAGORA LE PROJET LES ENJEUX Mettre en œuvre une fonctionnalité très importante au niveau de la couche de stockage objet d'OpenStack Offrir une réduction significative du volume de données utilisée pour du stockage fiable La solution proposée devra être adoptée dans une forme peu modifiée par la communauté. Contribution « Erasure Code » dans Swift
  • 18. 18 Retours d'expérience client (2/2) Le contrat permettra à Orange de proposer du multi-cloud multi-partenaires sur la base des solutions OpenStack et Sirocco, via le développement d'une API REST. Contexte Le projet Sirocco offre un gestionnaire multi-cloud avec un point d'accès unique pour déployer des ressources sur plusieurs fournisseurs de type IaaS. Technologies utilisées OpenStack Sirocco Codage en Java Durée 3 mois Perspectives Automatisation du déploiement d'OpenStack via la solution Sirocco.  Développer une interface d'accès compatible avec les APIs OpenStack LE PROJET LES ENJEUX Développement d'un module Web dans Sirocco pour recevoir les requêtes REST La conformité de l'implémentation avec de l'API d'OpenStack La solution proposée devra être adoptée par la communauté. Développement API d'automatisation du déploiement avec Sirocco
  • 19. DevOps, Agilité, Déploiement continu, Cloud privé, VM en self service : OpenStack au cœur de la révolution IT
  • 20. 20 Rappel sur le développement agile Source: http://www.mypmhome.com/scrum-methodology/
  • 21. 21 De la théorie... à la réalité ! Côté Dev, les méthodes agiles ont amélioré la qualité logicielle et augmenté les rythmes de livraisons. Dans la chaîne, il reste néanmoins des étapes que l'on peut encore améliorer/optimiser : les Opérations c'est à dire la production.
  • 22. 22 Définition du DevOps ● Devops est un terme inventé par le belge Patrick Debois, le co- organisateur du premier DevOpsDay à Gent en 2009. ● Il est la contraction des mots Development et Operations. Devops c’est avant tout : • Faire travailler toute l’organisation IT en équipe • Avec un but commun : la performance technique orientée business !
  • 23. 23 Les trois couches de Devops Devops c’est à la fois : • Des outils : comment faire • Des process : quand le faire • La culture : pourquoi le faire TOOLS PROCESS PEOPLE DEVOPS
  • 24. 24 Les étapes d'appropriation ● Le déploiement continu, prolongement de l'intégration continue, est une pratique visant à réduire le plus possible le temps de cycle, le temps écoulé entre l'écriture d'une nouvelle ligne de code et l'utilisation réelle de ce même code par des utilisateurs finaux. ● L'équipe s'appuie sur une infrastructure qui automatise l'ensemble des étapes de déploiement (ou "mise en production"), de sorte qu'après chaque intégration qui se solde par des tests passant avec succès, l'application en production est mise à jour. ● On entend parler indifféremment de « Continuous Delivery » et « Continuous Deployment ». Pour rappel, il faut différencier les étapes suivantes : ● Compilé, testé, déployé sur un environnement d’intégration = Continuous Integration ● Compilé, testé, livré à l’équipe suivante (Tests, Qualification, Mise En Production, Ops) = Continuous Delivery ● Compilé, testé, déployé en production = Continuous Deployment
  • 25. 25 Déploiement continu : composants de la chaîne Déploiement continu Chaîne de production du logiciel Automatisation du déploiement Gestion de Configuration Méthodes agiles Intégration continue Tests Équipe de développement Équipe de validation et d'exploitation Utilisateur
  • 26. 26 Bénéfices attendus (1/2) ● Les principaux bénéfices du déploiement continu sont la réduction du temps de cycle et l'optimisation des passages entre les différents environnements qui sont très coûteux d'une manière générale. ● Le passage du développement/intégration à la production est l’activité qui se montre être la plus consommatrice en ressources : la moitié du temps de la production est ainsi consommée par le déploiement ou des problèmes liés au déploiement.
  • 27. 27 Bénéfices attendus (2/2) ● Les grands du web ont adoptés le déploiement continu pour : ● Améliorer la réactivé face à une faille de sécurité (contexte e- Banking) ● Dynamiser et faciliter la mise à disposition de l'innovation. (feature flipping sur flickr, 2 déploiement par jour chez Facebook) : disposer des retours utilisateurs pour les tests et mesurer l'adoption ● Gérer une évolution incrémentale (plutôt que radicale) des applicatifs ● Améliorer la stabilité de la production et réduire le TTR (Temps de résolution) des anomalies : plus les déploiements sont espacés dans le temps, plus la quantité de changement est importante, et plus le temps de résolution de problème est long
  • 28. 28 Sélection d'outils Open Source pour le Cloud et le DevOps (Liste non exhaustive) Déploiement continu Chaîne de production du logiciel Automatisation du déploiement Gestion de Configuration Méthodes agiles Intégration continue Tests Équipe de développement Équipe de validation et d'exploitation Utilisateurs Complétée par CF Engine, Docker, Ansible, Capistrano, Fabric, Salt,...
  • 30. 30 DEMONSTRATION – OpensStack DEVOPS ● Mise en ligne d'un site web ● Passage en développement, pré production et production ● Mise à jour du site pour illustrer ● Le développement & déploiement continus ● La garantie la continuité de services Infrastructure as a Code !
  • 31. 31 DEMONSTRATION – Site internet simple ● Site dynamique. ● Il affiche l'IP privé du serveur. ● Nous changerons les couleurs et complèterons les informations dans la démonstration.
  • 32. 32 DEMONSTRATION – Stack pour les environements ● Développement ● Stack simple composé d'un serveur apache avec une IP publique pour visualiser le site ● Pré-Production et Production ● Stacks iso fonctionnelles ● Composées de deux serveurs web « protégés » par un répartiteur de charge
  • 33. 33 DEMONSTRATION – Etape 1 ● Développement du site ● Code ● Mise à jour du système de version centralisé avec git
  • 34. 34 DEMONSTRATION – Etape 2 ● Recette du développement ● Création de la stack ● Vérification à l'aide d'un navigateur
  • 35. 35 DEMONSTRATION – Etape 3 ● Recette en Pré-Production ● Création de la stack iso production ● Vérification à l'aide d'un navigateur
  • 36. 36 DEMONSTRATION – Etape 4 ● Mise en production ● Création de la stack de production ● Vérification à l'aide d'un navigateur
  • 37. 37 DEMONSTRATION – Etape 5 ● Modification du site ● On change une couleur, et on rajoute des mentions dans le code. ● Mise à jour du système centralisé de version
  • 38. 38 DEMONSTRATION – Etape 6 ● Recette du développement ● Création de la stack ● Vérification à l'aide d'un navigateur
  • 39. 39 DEMONSTRATION – Etape 7 Recette en Pré-production : Mise à jour de version N à N+1 ● Connexion aux instances et mise à jour du code ● Vérification à l'aide d'un navigateur
  • 40. 40 DEMONSTRATION – Etape 8 ● Recette en Pré-production : Déploiement direct en version N+1 ● Création de la stack ● Vérification à l'aide d'un navigateur
  • 41. 41 DEMONSTRATION – Etape 7 Recette en Production : Mise à jour de version N à N+1 ● Connexion aux instances et mise à jour du code « à chaud » ● Vérification à l'aide d'un navigateur
  • 42. WWW.LINAGORA.COMWWW.LINAGORA.COM Retour d'expérience de Sierra Wireless voir présentation http://people.airvantage.sierrawireless.com/~lionel/OpenStack%20@%20Sierra%20Wireless.pdf
  • 44. 44 Conclusions : 3 raisons de choix d'OpenStack La CommunautéLa Communauté et l'écosystème professionnelet l'écosystème professionnel Les APIsLes APIs L'IndépendanceL'Indépendance La prévention contre le « lock in »La prévention contre le « lock in »
  • 45. 45 Comment LINAGORA peut vous accompagner ? ● Audit des besoins / Stratégie Cloud Open Source ● Design et conception de l’architecture ● Sélection des composants matériels et logiciels ● Déploiement de l’infrastructure ● Configuration de l’ensemble des fonctions ● Automatisation de la gestion ● Support et maintenance OSSA sur Iaas OpenStack ● Accompagnement à la migration ● Hébergement du cloud en datacenter ou chez vous
  • 46. 46 Et pour finir de vous convaincre ;-) Existant SI dédié XYZ Nombre de Vms 100 2455 1200 2960 300 0,00% 90,00% 75,00% 90,00% 50,00% Prix Final client Prix VMware / VM 200,00 € 500,00 € 200,00 € Stockage en To 350 130 300 200 Prix OSSA client Prix OSSA / VM 500,00 € 122,20 € 150,00 € 101,35 € 333,33 € 75,00% 38,90% 70,00% 49,32% 66,67% Projet d'expérimentation Environnement de développement Transformation serveurs x86 Prix licence VMware (prix publics) 200 000,00 € 4 910 000,00 € 2 400 000,00 € 5 920 000,00 € 600 000,00 € Hyp % Discount 200 000,00 € 491 000,00 € 600 000,00 € 592 000,00 € 300 000,00 € 2 000,00 € 1 000,00 € 50 000,00 € 300 000,00 € 180 000,00 € 300 000,00 € 100 000,00 € % économie directe sur les licences / maintenance Publics publics VMware vCloud : 20 000 € / CPU. Base de calcul généralement utilisée par VMware : 10 VM / Host. Chaque host comporte 2 CPUs. Offre économique comparative VMware vs OpenStack