SlideShare une entreprise Scribd logo
1  sur  35
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 :
● 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 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
● Faciliter les interactions souvent douloureuses entre équipes de
développement et d'exploitation
28
Enjeu du Cloud et du DevOps pour un éditeur comme LINAGORA
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
Accélérer nos cycles de développement, automatiser les déploiements (DevOps),
et commercialiser nos logiciels sous la forme d'un service...
WWW.LINAGORA.COMWWW.LINAGORA.COM
Démonstration
WWW.LINAGORA.COMWWW.LINAGORA.COM
Retour d'expérience
WWW.LINAGORA.COMWWW.LINAGORA.COM
Conclusions / Q&R
32
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 »
33
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
34
Pour finir de vous convaincre ;-)
Existant SI Marché
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
STMC :
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

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
 
Openstack pour les nuls
Openstack pour les nulsOpenstack pour les nuls
Openstack pour les nulsChris Cowley
 
Introduction à OpenStack
Introduction à OpenStackIntroduction à OpenStack
Introduction à OpenStackAnDaolVras
 
OpenStack: stratégies et composants - Mars 2014 - Montréal - Québec - Canada
OpenStack: stratégies et composants - Mars 2014 - Montréal - Québec - CanadaOpenStack: stratégies et composants - Mars 2014 - Montréal - Québec - Canada
OpenStack: stratégies et composants - Mars 2014 - Montréal - Québec - CanadaJonathan Le Lous
 
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
 
Implentation d'une solution Cloud IAAS
Implentation d'une solution Cloud IAASImplentation d'une solution Cloud IAAS
Implentation d'une solution Cloud IAASmohamed hadrich
 
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
 
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
 
Présentation d'OpenStack par Savoir-Faire Linux CI
Présentation d'OpenStack par Savoir-Faire Linux CIPrésentation d'OpenStack par Savoir-Faire Linux CI
Présentation d'OpenStack par Savoir-Faire Linux CIDiaby Aïcha Yasmine
 
Architecture d'annuaire hautement disponible avec OpenLDAP
Architecture d'annuaire hautement disponible avec OpenLDAPArchitecture d'annuaire hautement disponible avec OpenLDAP
Architecture d'annuaire hautement disponible avec OpenLDAPLINAGORA
 
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
 
Architecture microservices avec docker
Architecture microservices avec dockerArchitecture microservices avec docker
Architecture microservices avec dockergcatt
 
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
 
Software-Defined Storage
Software-Defined StorageSoftware-Defined Storage
Software-Defined StorageSUSE
 
Midi technique - présentation docker
Midi technique - présentation dockerMidi technique - présentation docker
Midi technique - présentation dockerOlivier Eeckhoutte
 
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
 
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
 
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
 

Tendances (20)

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é
 
Openstack pour les nuls
Openstack pour les nulsOpenstack pour les nuls
Openstack pour les nuls
 
Introduction à OpenStack
Introduction à OpenStackIntroduction à OpenStack
Introduction à OpenStack
 
OpenStack: stratégies et composants - Mars 2014 - Montréal - Québec - Canada
OpenStack: stratégies et composants - Mars 2014 - Montréal - Québec - CanadaOpenStack: stratégies et composants - Mars 2014 - Montréal - Québec - Canada
OpenStack: stratégies et composants - Mars 2014 - Montréal - Québec - Canada
 
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...
 
Implentation d'une solution Cloud IAAS
Implentation d'une solution Cloud IAASImplentation d'une solution Cloud IAAS
Implentation d'une solution Cloud IAAS
 
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
 
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
 
Présentation d'OpenStack par Savoir-Faire Linux CI
Présentation d'OpenStack par Savoir-Faire Linux CIPrésentation d'OpenStack par Savoir-Faire Linux CI
Présentation d'OpenStack par Savoir-Faire Linux CI
 
Architecture d'annuaire hautement disponible avec OpenLDAP
Architecture d'annuaire hautement disponible avec OpenLDAPArchitecture d'annuaire hautement disponible avec OpenLDAP
Architecture d'annuaire hautement disponible avec OpenLDAP
 
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
 
Gdg lille-intro-to-kubernetes
Gdg lille-intro-to-kubernetesGdg lille-intro-to-kubernetes
Gdg lille-intro-to-kubernetes
 
Architecture microservices avec docker
Architecture microservices avec dockerArchitecture microservices avec docker
Architecture microservices avec docker
 
REX Devops Docker
REX Devops DockerREX Devops Docker
REX Devops Docker
 
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
 
Software-Defined Storage
Software-Defined StorageSoftware-Defined Storage
Software-Defined Storage
 
Midi technique - présentation docker
Midi technique - présentation dockerMidi technique - présentation docker
Midi technique - présentation docker
 
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
 
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
 
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...
 

En vedette

De nouvelles plateformes technologiques pour les CLOM
De nouvelles plateformes technologiques pour les CLOMDe nouvelles plateformes technologiques pour les CLOM
De nouvelles plateformes technologiques pour les CLOMClaude Coulombe
 
Le renouveau de la signature électronique_cabinet Alain Bensoussan_29 01 2014
Le renouveau de la signature électronique_cabinet Alain Bensoussan_29 01 2014Le renouveau de la signature électronique_cabinet Alain Bensoussan_29 01 2014
Le renouveau de la signature électronique_cabinet Alain Bensoussan_29 01 2014Market Engel SAS
 
L'avénement de la signature électronique en 2014
L'avénement de la signature électronique    en 2014L'avénement de la signature électronique    en 2014
L'avénement de la signature électronique en 2014Alice and Bob
 
Tendances Futures du Web - GTI780 & MTI780 - ETS - A08
Tendances Futures du Web - GTI780 & MTI780 - ETS - A08Tendances Futures du Web - GTI780 & MTI780 - ETS - A08
Tendances Futures du Web - GTI780 & MTI780 - ETS - A08Claude Coulombe
 
Signature electronique CertSign
Signature electronique CertSignSignature electronique CertSign
Signature electronique CertSigncerteurope
 
La dématérialisation du conseil minicipal
La dématérialisation du conseil minicipalLa dématérialisation du conseil minicipal
La dématérialisation du conseil minicipalLINAGORA
 
Plates formes CLOM - importance des normes ouvertes et du logiciel libre
Plates formes CLOM - importance des normes ouvertes et du logiciel librePlates formes CLOM - importance des normes ouvertes et du logiciel libre
Plates formes CLOM - importance des normes ouvertes et du logiciel libreClaude Coulombe
 
Offre de demat d'Adullact projet
Offre de demat d'Adullact projet Offre de demat d'Adullact projet
Offre de demat d'Adullact projet LINAGORA
 
LinPKI EJBCA : une PKI open source en route vers la certification Critères Co...
LinPKI EJBCA : une PKI open source en route vers la certification Critères Co...LinPKI EJBCA : une PKI open source en route vers la certification Critères Co...
LinPKI EJBCA : une PKI open source en route vers la certification Critères Co...LINAGORA
 
Signature électronique. Découvrez la nouvelle édition du guide de la signatur...
Signature électronique. Découvrez la nouvelle édition du guide de la signatur...Signature électronique. Découvrez la nouvelle édition du guide de la signatur...
Signature électronique. Découvrez la nouvelle édition du guide de la signatur...FNTC
 
130925 - PES V2, dématérialisation de la chaine comptable
130925 - PES V2, dématérialisation de la chaine comptable130925 - PES V2, dématérialisation de la chaine comptable
130925 - PES V2, dématérialisation de la chaine comptableIDEM-Normandie
 
Bluemix Plateforme d'Innovation Numérique
Bluemix Plateforme d'Innovation NumériqueBluemix Plateforme d'Innovation Numérique
Bluemix Plateforme d'Innovation NumériqueAGILLY
 
OpenStack Technology Overview
OpenStack Technology OverviewOpenStack Technology Overview
OpenStack Technology OverviewOpen Stack
 
Séminaire Linagora : poste de travail Libre, décembre 2009
Séminaire Linagora : poste de travail Libre, décembre 2009Séminaire Linagora : poste de travail Libre, décembre 2009
Séminaire Linagora : poste de travail Libre, décembre 2009LINAGORA
 
Présentation de la nouvelle version de Mozilla Thunderbird
Présentation de la nouvelle version de Mozilla ThunderbirdPrésentation de la nouvelle version de Mozilla Thunderbird
Présentation de la nouvelle version de Mozilla ThunderbirdLINAGORA
 
Séminaire janvier 2011 - Le poste de travail libre : projets, réussites et pe...
Séminaire janvier 2011 - Le poste de travail libre : projets, réussites et pe...Séminaire janvier 2011 - Le poste de travail libre : projets, réussites et pe...
Séminaire janvier 2011 - Le poste de travail libre : projets, réussites et pe...LINAGORA
 
Séminaire gratuit : OBM 2.4 - nouveautés, intégration et cloud !
Séminaire gratuit : OBM 2.4 - nouveautés, intégration et cloud !Séminaire gratuit : OBM 2.4 - nouveautés, intégration et cloud !
Séminaire gratuit : OBM 2.4 - nouveautés, intégration et cloud !LINAGORA
 
Standards de gestion d'agenda et de planification
Standards de gestion d'agenda et de planificationStandards de gestion d'agenda et de planification
Standards de gestion d'agenda et de planificationLINAGORA
 
Séminaire juin 2011 - OBM
Séminaire juin 2011 - OBMSéminaire juin 2011 - OBM
Séminaire juin 2011 - OBMLINAGORA
 
Présentation du marché P2I UGAP « Support sur Logiciels Libres »
Présentation du marché P2I UGAP « Support sur Logiciels Libres »Présentation du marché P2I UGAP « Support sur Logiciels Libres »
Présentation du marché P2I UGAP « Support sur Logiciels Libres »LINAGORA
 

En vedette (20)

De nouvelles plateformes technologiques pour les CLOM
De nouvelles plateformes technologiques pour les CLOMDe nouvelles plateformes technologiques pour les CLOM
De nouvelles plateformes technologiques pour les CLOM
 
Le renouveau de la signature électronique_cabinet Alain Bensoussan_29 01 2014
Le renouveau de la signature électronique_cabinet Alain Bensoussan_29 01 2014Le renouveau de la signature électronique_cabinet Alain Bensoussan_29 01 2014
Le renouveau de la signature électronique_cabinet Alain Bensoussan_29 01 2014
 
L'avénement de la signature électronique en 2014
L'avénement de la signature électronique    en 2014L'avénement de la signature électronique    en 2014
L'avénement de la signature électronique en 2014
 
Tendances Futures du Web - GTI780 & MTI780 - ETS - A08
Tendances Futures du Web - GTI780 & MTI780 - ETS - A08Tendances Futures du Web - GTI780 & MTI780 - ETS - A08
Tendances Futures du Web - GTI780 & MTI780 - ETS - A08
 
Signature electronique CertSign
Signature electronique CertSignSignature electronique CertSign
Signature electronique CertSign
 
La dématérialisation du conseil minicipal
La dématérialisation du conseil minicipalLa dématérialisation du conseil minicipal
La dématérialisation du conseil minicipal
 
Plates formes CLOM - importance des normes ouvertes et du logiciel libre
Plates formes CLOM - importance des normes ouvertes et du logiciel librePlates formes CLOM - importance des normes ouvertes et du logiciel libre
Plates formes CLOM - importance des normes ouvertes et du logiciel libre
 
Offre de demat d'Adullact projet
Offre de demat d'Adullact projet Offre de demat d'Adullact projet
Offre de demat d'Adullact projet
 
LinPKI EJBCA : une PKI open source en route vers la certification Critères Co...
LinPKI EJBCA : une PKI open source en route vers la certification Critères Co...LinPKI EJBCA : une PKI open source en route vers la certification Critères Co...
LinPKI EJBCA : une PKI open source en route vers la certification Critères Co...
 
Signature électronique. Découvrez la nouvelle édition du guide de la signatur...
Signature électronique. Découvrez la nouvelle édition du guide de la signatur...Signature électronique. Découvrez la nouvelle édition du guide de la signatur...
Signature électronique. Découvrez la nouvelle édition du guide de la signatur...
 
130925 - PES V2, dématérialisation de la chaine comptable
130925 - PES V2, dématérialisation de la chaine comptable130925 - PES V2, dématérialisation de la chaine comptable
130925 - PES V2, dématérialisation de la chaine comptable
 
Bluemix Plateforme d'Innovation Numérique
Bluemix Plateforme d'Innovation NumériqueBluemix Plateforme d'Innovation Numérique
Bluemix Plateforme d'Innovation Numérique
 
OpenStack Technology Overview
OpenStack Technology OverviewOpenStack Technology Overview
OpenStack Technology Overview
 
Séminaire Linagora : poste de travail Libre, décembre 2009
Séminaire Linagora : poste de travail Libre, décembre 2009Séminaire Linagora : poste de travail Libre, décembre 2009
Séminaire Linagora : poste de travail Libre, décembre 2009
 
Présentation de la nouvelle version de Mozilla Thunderbird
Présentation de la nouvelle version de Mozilla ThunderbirdPrésentation de la nouvelle version de Mozilla Thunderbird
Présentation de la nouvelle version de Mozilla Thunderbird
 
Séminaire janvier 2011 - Le poste de travail libre : projets, réussites et pe...
Séminaire janvier 2011 - Le poste de travail libre : projets, réussites et pe...Séminaire janvier 2011 - Le poste de travail libre : projets, réussites et pe...
Séminaire janvier 2011 - Le poste de travail libre : projets, réussites et pe...
 
Séminaire gratuit : OBM 2.4 - nouveautés, intégration et cloud !
Séminaire gratuit : OBM 2.4 - nouveautés, intégration et cloud !Séminaire gratuit : OBM 2.4 - nouveautés, intégration et cloud !
Séminaire gratuit : OBM 2.4 - nouveautés, intégration et cloud !
 
Standards de gestion d'agenda et de planification
Standards de gestion d'agenda et de planificationStandards de gestion d'agenda et de planification
Standards de gestion d'agenda et de planification
 
Séminaire juin 2011 - OBM
Séminaire juin 2011 - OBMSéminaire juin 2011 - OBM
Séminaire juin 2011 - OBM
 
Présentation du marché P2I UGAP « Support sur Logiciels Libres »
Présentation du marché P2I UGAP « Support sur Logiciels Libres »Présentation du marché P2I UGAP « Support sur Logiciels Libres »
Présentation du marché P2I UGAP « Support sur Logiciels Libres »
 

Similaire à OpenStack - 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
 
CV Saddam ZEMMALI Professionel Fr
CV Saddam ZEMMALI Professionel FrCV Saddam ZEMMALI Professionel Fr
CV Saddam ZEMMALI Professionel FrSaddam ZEMMALI ☁
 
Cours Devops Sparks.pptx.pdf
Cours Devops Sparks.pptx.pdfCours Devops Sparks.pptx.pdf
Cours Devops Sparks.pptx.pdfboulonvert
 
Agile lille 2015 devops etapres
Agile lille 2015 devops etapresAgile lille 2015 devops etapres
Agile lille 2015 devops etapresLaurent Tardif
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
Valtech - Cloud computing - Infrastructure as a Service
Valtech - Cloud computing - Infrastructure as a ServiceValtech - Cloud computing - Infrastructure as a Service
Valtech - Cloud computing - Infrastructure as a ServiceValtech
 
Les 10 bonnes raisons de choisir NetApp pour le DevOps
Les 10 bonnes raisons de choisir NetApp pour le DevOps Les 10 bonnes raisons de choisir NetApp pour le DevOps
Les 10 bonnes raisons de choisir NetApp pour le DevOps NetAppAsset
 

Similaire à OpenStack - 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
 
CV Saddam ZEMMALI Professionel Fr
CV Saddam ZEMMALI Professionel FrCV Saddam ZEMMALI Professionel Fr
CV Saddam ZEMMALI Professionel Fr
 
Cours Devops Sparks.pptx.pdf
Cours Devops Sparks.pptx.pdfCours Devops Sparks.pptx.pdf
Cours Devops Sparks.pptx.pdf
 
Agile lille 2015 devops etapres
Agile lille 2015 devops etapresAgile lille 2015 devops etapres
Agile lille 2015 devops etapres
 
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 ?
 
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
 
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...
 
Qu'est-ce que le cloud ?
Qu'est-ce que le cloud ?Qu'est-ce que le cloud ?
Qu'est-ce que le cloud ?
 
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
 
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
 
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...
 
Présentation maas
Présentation maasPrésentation maas
Présentation maas
 
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 ...
 
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
 
Valtech - Cloud computing - Infrastructure as a Service
Valtech - Cloud computing - Infrastructure as a ServiceValtech - Cloud computing - Infrastructure as a Service
Valtech - Cloud computing - Infrastructure as a Service
 
Les 10 bonnes raisons de choisir NetApp pour le DevOps
Les 10 bonnes raisons de choisir NetApp pour le DevOps Les 10 bonnes raisons de choisir NetApp pour le DevOps
Les 10 bonnes raisons de choisir NetApp pour le DevOps
 

Plus de LINAGORA

Personal branding : e-recrutement et réseaux sociaux professionnels
Personal branding : e-recrutement et réseaux sociaux professionnels Personal branding : e-recrutement et réseaux sociaux professionnels
Personal branding : e-recrutement et réseaux sociaux professionnels LINAGORA
 
Construisons ensemble le chatbot bancaire dedemain !
Construisons ensemble le chatbot bancaire dedemain !Construisons ensemble le chatbot bancaire dedemain !
Construisons ensemble le chatbot bancaire dedemain !LINAGORA
 
ChatBots et intelligence artificielle arrivent dans les banques
ChatBots et intelligence artificielle arrivent dans les banques ChatBots et intelligence artificielle arrivent dans les banques
ChatBots et intelligence artificielle arrivent dans les banques LINAGORA
 
Deep Learning in practice : Speech recognition and beyond - Meetup
Deep Learning in practice : Speech recognition and beyond - MeetupDeep Learning in practice : Speech recognition and beyond - Meetup
Deep Learning in practice : Speech recognition and beyond - MeetupLINAGORA
 
Advanced Node.JS Meetup
Advanced Node.JS MeetupAdvanced Node.JS Meetup
Advanced Node.JS MeetupLINAGORA
 
Call a C API from Python becomes more enjoyable with CFFI
Call a C API from Python becomes more enjoyable with CFFICall a C API from Python becomes more enjoyable with CFFI
Call a C API from Python becomes more enjoyable with CFFILINAGORA
 
[UDS] Cloud Computing "pour les nuls" (Exemple avec LinShare)
[UDS] Cloud Computing "pour les nuls" (Exemple avec LinShare)[UDS] Cloud Computing "pour les nuls" (Exemple avec LinShare)
[UDS] Cloud Computing "pour les nuls" (Exemple avec LinShare)LINAGORA
 
Angular v2 et plus : le futur du développement d'applications en entreprise
Angular v2 et plus : le futur du développement d'applications en entrepriseAngular v2 et plus : le futur du développement d'applications en entreprise
Angular v2 et plus : le futur du développement d'applications en entrepriseLINAGORA
 
Comment faire ses mappings ElasticSearch aux petits oignons ? - LINAGORA
Comment faire ses mappings ElasticSearch aux petits oignons ? - LINAGORAComment faire ses mappings ElasticSearch aux petits oignons ? - LINAGORA
Comment faire ses mappings ElasticSearch aux petits oignons ? - LINAGORALINAGORA
 
Angular (v2 and up) - Morning to understand - Linagora
Angular (v2 and up) - Morning to understand - LinagoraAngular (v2 and up) - Morning to understand - Linagora
Angular (v2 and up) - Morning to understand - LinagoraLINAGORA
 
Industrialisez le développement et la maintenance de vos sites avec Drupal
Industrialisez le développement et la maintenance de vos sites avec DrupalIndustrialisez le développement et la maintenance de vos sites avec Drupal
Industrialisez le développement et la maintenance de vos sites avec DrupalLINAGORA
 
CapDémat Evolution plateforme de GRU pour collectivités
CapDémat Evolution plateforme de GRU pour collectivitésCapDémat Evolution plateforme de GRU pour collectivités
CapDémat Evolution plateforme de GRU pour collectivitésLINAGORA
 
Open stack @ sierra wireless
Open stack @ sierra wirelessOpen stack @ sierra wireless
Open stack @ sierra wirelessLINAGORA
 
Présentation offre LINID
Présentation offre LINIDPrésentation offre LINID
Présentation offre LINIDLINAGORA
 
Matinée pour conmrendre consacrée à LinID.org, gestion, fédération et contrôl...
Matinée pour conmrendre consacrée à LinID.org, gestion, fédération et contrôl...Matinée pour conmrendre consacrée à LinID.org, gestion, fédération et contrôl...
Matinée pour conmrendre consacrée à LinID.org, gestion, fédération et contrôl...LINAGORA
 
Matinée pour conmrendre consacrée à LinShare.org, application de partage de f...
Matinée pour conmrendre consacrée à LinShare.org, application de partage de f...Matinée pour conmrendre consacrée à LinShare.org, application de partage de f...
Matinée pour conmrendre consacrée à LinShare.org, application de partage de f...LINAGORA
 
Open Source Software Assurance by Linagora
Open Source Software Assurance by LinagoraOpen Source Software Assurance by Linagora
Open Source Software Assurance by LinagoraLINAGORA
 
Présentation de l’extension Lightning pour Thunderbird
Présentation de l’extension Lightning pour ThunderbirdPrésentation de l’extension Lightning pour Thunderbird
Présentation de l’extension Lightning pour ThunderbirdLINAGORA
 
Présentation de la roadmap OBM, 28 août 2012
Présentation de la roadmap OBM, 28 août 2012Présentation de la roadmap OBM, 28 août 2012
Présentation de la roadmap OBM, 28 août 2012LINAGORA
 
Présentation séminaire novembre 2011 - Drupal 7 / Drupal commerce
Présentation séminaire novembre 2011 - Drupal 7 / Drupal commercePrésentation séminaire novembre 2011 - Drupal 7 / Drupal commerce
Présentation séminaire novembre 2011 - Drupal 7 / Drupal commerceLINAGORA
 

Plus de LINAGORA (20)

Personal branding : e-recrutement et réseaux sociaux professionnels
Personal branding : e-recrutement et réseaux sociaux professionnels Personal branding : e-recrutement et réseaux sociaux professionnels
Personal branding : e-recrutement et réseaux sociaux professionnels
 
Construisons ensemble le chatbot bancaire dedemain !
Construisons ensemble le chatbot bancaire dedemain !Construisons ensemble le chatbot bancaire dedemain !
Construisons ensemble le chatbot bancaire dedemain !
 
ChatBots et intelligence artificielle arrivent dans les banques
ChatBots et intelligence artificielle arrivent dans les banques ChatBots et intelligence artificielle arrivent dans les banques
ChatBots et intelligence artificielle arrivent dans les banques
 
Deep Learning in practice : Speech recognition and beyond - Meetup
Deep Learning in practice : Speech recognition and beyond - MeetupDeep Learning in practice : Speech recognition and beyond - Meetup
Deep Learning in practice : Speech recognition and beyond - Meetup
 
Advanced Node.JS Meetup
Advanced Node.JS MeetupAdvanced Node.JS Meetup
Advanced Node.JS Meetup
 
Call a C API from Python becomes more enjoyable with CFFI
Call a C API from Python becomes more enjoyable with CFFICall a C API from Python becomes more enjoyable with CFFI
Call a C API from Python becomes more enjoyable with CFFI
 
[UDS] Cloud Computing "pour les nuls" (Exemple avec LinShare)
[UDS] Cloud Computing "pour les nuls" (Exemple avec LinShare)[UDS] Cloud Computing "pour les nuls" (Exemple avec LinShare)
[UDS] Cloud Computing "pour les nuls" (Exemple avec LinShare)
 
Angular v2 et plus : le futur du développement d'applications en entreprise
Angular v2 et plus : le futur du développement d'applications en entrepriseAngular v2 et plus : le futur du développement d'applications en entreprise
Angular v2 et plus : le futur du développement d'applications en entreprise
 
Comment faire ses mappings ElasticSearch aux petits oignons ? - LINAGORA
Comment faire ses mappings ElasticSearch aux petits oignons ? - LINAGORAComment faire ses mappings ElasticSearch aux petits oignons ? - LINAGORA
Comment faire ses mappings ElasticSearch aux petits oignons ? - LINAGORA
 
Angular (v2 and up) - Morning to understand - Linagora
Angular (v2 and up) - Morning to understand - LinagoraAngular (v2 and up) - Morning to understand - Linagora
Angular (v2 and up) - Morning to understand - Linagora
 
Industrialisez le développement et la maintenance de vos sites avec Drupal
Industrialisez le développement et la maintenance de vos sites avec DrupalIndustrialisez le développement et la maintenance de vos sites avec Drupal
Industrialisez le développement et la maintenance de vos sites avec Drupal
 
CapDémat Evolution plateforme de GRU pour collectivités
CapDémat Evolution plateforme de GRU pour collectivitésCapDémat Evolution plateforme de GRU pour collectivités
CapDémat Evolution plateforme de GRU pour collectivités
 
Open stack @ sierra wireless
Open stack @ sierra wirelessOpen stack @ sierra wireless
Open stack @ sierra wireless
 
Présentation offre LINID
Présentation offre LINIDPrésentation offre LINID
Présentation offre LINID
 
Matinée pour conmrendre consacrée à LinID.org, gestion, fédération et contrôl...
Matinée pour conmrendre consacrée à LinID.org, gestion, fédération et contrôl...Matinée pour conmrendre consacrée à LinID.org, gestion, fédération et contrôl...
Matinée pour conmrendre consacrée à LinID.org, gestion, fédération et contrôl...
 
Matinée pour conmrendre consacrée à LinShare.org, application de partage de f...
Matinée pour conmrendre consacrée à LinShare.org, application de partage de f...Matinée pour conmrendre consacrée à LinShare.org, application de partage de f...
Matinée pour conmrendre consacrée à LinShare.org, application de partage de f...
 
Open Source Software Assurance by Linagora
Open Source Software Assurance by LinagoraOpen Source Software Assurance by Linagora
Open Source Software Assurance by Linagora
 
Présentation de l’extension Lightning pour Thunderbird
Présentation de l’extension Lightning pour ThunderbirdPrésentation de l’extension Lightning pour Thunderbird
Présentation de l’extension Lightning pour Thunderbird
 
Présentation de la roadmap OBM, 28 août 2012
Présentation de la roadmap OBM, 28 août 2012Présentation de la roadmap OBM, 28 août 2012
Présentation de la roadmap OBM, 28 août 2012
 
Présentation séminaire novembre 2011 - Drupal 7 / Drupal commerce
Présentation séminaire novembre 2011 - Drupal 7 / Drupal commercePrésentation séminaire novembre 2011 - Drupal 7 / Drupal commerce
Présentation séminaire novembre 2011 - Drupal 7 / Drupal commerce
 

OpenStack - 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 : ● 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 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 ● Faciliter les interactions souvent douloureuses entre équipes de développement et d'exploitation
  • 28. 28 Enjeu du Cloud et du DevOps pour un éditeur comme LINAGORA 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 Accélérer nos cycles de développement, automatiser les déploiements (DevOps), et commercialiser nos logiciels sous la forme d'un service...
  • 32. 32 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 »
  • 33. 33 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
  • 34. 34 Pour finir de vous convaincre ;-) Existant SI Marché 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 STMC : 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