SlideShare une entreprise Scribd logo
1  sur  35
Plan







Contexte
Sur les 108 serveurs physique existants sur le Datacenter la DSI a recensé
quelques applications éligibles de les migrer vers le Paas qui sont hébergées
sur 35 serveurs physiques coutant actuellement 132 750 €/an. -Annexe 01
Contexte et perspectives
* ratio 1 serveur physique héberge 10 VMs .
Solutions
Serveurs
physiques
(Infra)
Baies de
Stockage et
Réseau
Total serveurs
physiques &
VMs
Total serveurs
après
migration (DC)
Commentaire
Etat initial 89 19 108 47
Le datacenter est plein et de nouveaux projets sont
en suspend.
Migration IaaS
Cloud privé
46 19 65 19+5*=24
Migration en IaaS (cloud privé) avec un site de
secours en Cloud public.
Migration PaaS
(Cloud public)
35 - 35 -
Migration en PaaS cloud public les 35 serveurs
physiques.
Serveur physique
en promise
8 - 8 8
Les serveurs qui hébergent des applis de métier non
éligibles de migration cloud.
Besoin Après
rachat
30 1 31 1+3*=4 Doublement des ressources suite au rachat
Besoin Après 3 ans 90 2 62 2+9*=11 Doublement des ressources au bout de 3 ans
le PaaS ou Platform as a Service est la forme du cloud la plus poussée. Il suffit
de publier ses applications sur ce type de services, qui permet de faire
abstraction du volet infrastructure. Montée en charge, équilibrage de charge
sont des services gérés par la plateforme, et seule la puissance effectivement
consommée est facturée en fin de mois.
Les géants du Paas , à commencer par Amazon, Google, Microsoft Azure ,IBM
Bluemix, Cloudfoundry (Pivotal) et OpenShift (Redhat) sont présents sur ce
marché.
Le Paas :
Comparatif de plateforme Paas
AWS Elastic Beanstalk est le service Paas proposé par Amazon au-dessus de son
infrastructure de cloud. Il permet d'automatiser le déploiement d'applications
sur de multiples instances virtuelles. Il s'appuie donc sur des instances EC2,
sur la base de données RDS (MySQL), ainsi que sur S3 pour stocker des
fichiers. Amazon ELB (Elastic Load Balancing) assure la répartition de charge
entre les différentes instances. Les prix unitaires sont très bas, mais de très
nombreuses fonctionnalités sont facturées en plus de l'exécution des VMs
elles-mêmes. Il est difficile de simuler le coût d'un hébergement Elastic
Beanstalk pour prévoir la montée en charge d'un site.
AWS Elastic Beanstalk
Service Elastic Beanstalk
Plateforme d'exécution Linux ou Windows sur Amazon EC2
Langages supportés Containers Docker, Java (Tomcat), .NET, Node.js, PHP, Python, Ruby (Passenger)
IDE Extensions AWS Toolkit pour Eclipse et Microsoft Visual Studio
Bases de données Amazon RDS, DynamoDB, SimpleDB, SQL Server, Oracle, IDBM DB2, Informix
Stockage Elastic Block Store + Amazon S3
SLA 99,95%
Facturation Instances EC2 et Elastic Load Balancer facturés à l'heure de fonctionnement, + coût au Go
stocké pour Elastic Load Balance et pour Elastic Block Store S3, + bande passante entrante
et sortante
Les avantages Richesse des offres et de l'écosystème Amazon Web Services, disponible tant sur les
architectures Linux que .NET
Les inconvénients Complexité du pricing
Microsoft Azure Cloud Services
Azure Cloud Services, l'offre de PaaS de Microsoft se caractérise par ses
nombreux kits de développement. Il existe des SDK pour Visual Studio 2012
et 2013, mais aussi pour Java, Node.js, PHP, Python, Ruby et divers OS
mobiles dont Android, iOS et Windows Phone.
Cloud Services s'appuie bien évidement sur les machines virtuelles Azure pour
s'exécuter, ainsi que sur les différents moyens de stockage du cloud de
Microsoft.
Le tarif de Cloud Services est calculé en fonction de la puissance des instances
Azure.
Le PaaS Microsoft Azure
Service Microsoft Azure Cloud Services
Plateforme d'exécution Azure Virtual Machines sous Windows Server ou Linux
Langages supportés Java, Node.js, PHP, Python, .NET, Ruby
Environnement de développement WebMatrix, Visual Studio + Azure SDK
Bases de données Data Services Microsoft : Blobs, base SQL, SQL Server, MongoDB
Stockage Offres Azure Storage (tables, blocs, fichiers)
Equilibrage de charge Azure Traffic Manager
SLA 99,95%
Facturation Facturation fonction de la puissance des instances requises, les volumes de données stockées,
le niveau de support.
Les avantages Nombreux langages supportés, richesse de l'offre cloud Microsoft
Les inconvénients Complexité du pricing appliqué
Google App Engine
le PaaS de Google supporte les langages Python , Java et PHP ou encore le
langage "maison" de Google, Go. L'essentiel des API et librairies disponibles
sont accessibles via Python ou Java qui restent clairement les deux langages
de prédilection de Google App Engine.
Le calcul du coût d'utilisation de Google App Engine est complexe. Les instances
sont facturées à l'heure d'utilisation ,le trafic sortant en Go, le service de
cache (Memcache) est facturé par Go et par heure. Même l'API de gestion
des logs est facturée par Go. A ce coût, il faut ajouter celui du stockage.
Google App Engine
Service App Engine
Plateforme d'exécution Linux
Langages supports Java, Python, PHP 5.4, langage Go
IDE Google Plugin for Eclipse pour Java
Bases de données Cloud SQL
Stockage Datastore : base NoSQL où l'application stocker ses données
Equilibrage de charge Intégré, pilotable avec les API Google Cloud Endpoints
SLA 99,50%
Facturation Instances facturées à l'heure et selon la puissance, trafic réseau sortant payant, facturation du
stockage, de l'accès à certaines API, etc.
Avantages Richesse du catalogue d'offres Cloud Google
Inconvénients Peu de langages supportés, pricing complexe
Cloud Foundry de Pivotal
Cloud Foundry est avant tout un projet de plateforme de Paas open source.
Beaucoup d’acteurs Cloud (Vmware, Cisco, IBM BlueMix, eBay, Rackspace,…)
exploitent cette plateforme pour leurs besoins internes, mais chacun peut
bâtir une offre commerciale sur cette pile logicielle. C'est ce que réalise
Pivotal, la société commune créée par VMware et EMC pour conquérir les
marchés du cloud et du Big Data.
Pivotal a grandement simplifié la tarification de son service de PaaS. Le coût est
fonction du nombre d'instances et de la mémoire requise par chaque
instance, avec seulement quatre niveaux de puissance proposés.
Cloud Foundry de Pivotal
Editeur Cloud Foundry Community
Service Cloud Foundry
Plateforme d'exécution Amazon EC2 sous Linux
Langages supports Java, Grails, Play, Spring, Node.js, Ruby on Rails, Sinatra, Go, Erlang, etc.
IDE Plugin disponible pour Eclipse
Bases de données MySQL, PostgreSQL, MongoDB
Equilibrage de charge HAProxy
Stockage Amazon S3, Cassandra, Oracle, SQL Server
SLA Non
Facturation Calculée en fonction du nombre d'instances requises par l'application et la mémoire allouée à
chacune d'elles.
Les avantages Ouverture de la plateforme à un grand nombre de langages, capacité de déployer la solution
en cloud privé
Les inconvénients Support de .NET via Mono uniquement
IBM Bluemix (Cloud Foundry)
IBM Bluemix est une plateforme cloud qui permet d'héberger des applications
en ligne. Basée sur (CloudFoundry, Docker et Openstack)
.
Bluemix d'IBM (Cloud Foundry)
Editeur IBM
Service Bluemix
Plateforme d'exécution Instance Softlayer sous Linux
Langages supports Java, Grails, Play, Spring, Node.js, Ruby on Rails, Sinatra, Go, Erlang, etc.
IDE Plugin disponible pour Eclipse
Bases de données MySQL, PostgreSQL, MongoDB
Equilibrage de charge HAProxy
Stockage Cassandra, Oracle, SQL Server
SLA Non
Facturation Calculée en fonction du nombre d'instances requises par l'application et la mémoire allouée à
chacune d'elles.
Les avantages Ouverture de la plateforme à un grand nombre de langages, capacité de déployer la solution en
cloud privé
Les inconvénients Support de .NET via Mono uniquement
OpenShift :
OpenShift est une solution de PaaS (Plateforme-as-a-Service) privée permettant
de construire, déployer et exécuter des applications dans des containers. Elle
est disponible en open source sous licence Apache 2.0 et distribuée dans
deux produits : Origin (communautaire) ou Enterprise (Redhat)
Depuis juillet 2014, OpenShift s’est lancé dans un vaste et ambitieux projet de
refonte de son architecture en vue d’intégrer en son sein – les désormais
incontournables – Docker et Kubernetes.
Il existe une plateforme Openshift Online proposée par Redhat qui utilise l'IaaS
d' Amazon AWS.
OpenShift Online de Redhat
Editeur Redhat
Service Openshift
Plateforme d'exécution InstanceEC2 sous Linux
Langages supports Jenkins , Drupal, WordPress, JBoss, Tomcat, PHP,Ruby ,Python ,Node.js ,Perl, Go
IDE Plugin disponible pour Eclipse
Bases de données MySQL, PostgreSQL, MongoDB
Equilibrage de charge HAProxy
Stockage Amazon S3, Cassandra, Oracle, SQL Server
SLA Non
Facturation Calculée en fonction du nombre d'instances requises par l'application et la mémoire allouée à
chacune d'elles.
Les avantages Ouverture de la plateforme à un grand nombre de langages, capacité de déployer la solution en
cloud privé
Les inconvénients Support de .NET via Mono uniquement
Critères de choix de la soultion







Tableau Comparatif des principaux PaaS
Critères / hébergeurs Amazon Elastic Beanstalk Azure Cloud Services Google App Engine IBM Bluemix Redhat
OpenShift Online
Localisation de données (France) X X X Paris X
les langages / technologies
supportés
ava, Node.js, PHP, Python,
.NET,
Ruby
ava, Node.js, PHP, Python,
.NET, Ruby
Java, Python, PHP 5.4, langage
Go
Java, Grails, Play, Spring,
Node.js, Ruby on Rails,
Sinatra, Go, Erlang, …etc.
Docker, VM , Open stack
Jenkins , Drupal, WordPress,
JBoss, Tomcat, PHP,Ruby
,Python ,Node.js ,Perl, Go
Support et SLA Oui , 99,95% Oui , 99,95% Oui , 99,95% Oui , 99,95% Oui , 99,95%
bus applicatif, authentification
et bases de données
Amazon RDS, DynamoDB,
SimpleDB, SQL Server, Oracle
, IDBM DB2, Informix
Data Services Microsoft :
Blobs,
base SQL, SQL Server,
MongoDB
Datastore : base NoSQL où
l'application stocker ses
données
MySQL, PostgreSQL,
MongoDB,
Cassandra, Oracle, SQL Server
MySQL, PostgreSQL,
MongoDB
Stockage
Elastic Block Store + Amazon
S3
Offres Azure Storage
(tables, blocs, fichiers)
google storage , google Drive IBM Storage
Amazon S3, Cassandra,
Oracle, SQL Server
Facturation (CPU , RAM,
stockage , IOPS disque , Bande
passante ,….)
Oui , Complexe Oui , Complexe
Peu de langages supportés,
pricing complexe
Calculée en fonction du
nombre
d'instances requises
Calculée en fonction du
nombre d'instances requises
par l'application et la
mémoire allouée à chacune
d'elles.
sécurité de donnée & la
plateforme
Oui , gratuit et payant
oui oui oui oui
automatisation et
industrialisation des instances
oui
oui oui oui oui
supervision de la plateforme CloudWatch oui oui oui oui
backup de plateforme snapshot sur S3 snapshot Azure Storage
Snapshot google drive ,
google storage
snapshot, sauvegarde
instances
snapshot sur S3
Scalability oui
oui oui oui oui
Choix de la solution
IBM Bluemix est une plateforme cloud qui permet d'héberger des applications
en ligne. Mais qu'est-ce qui fait la particularité de Bluemix par rapport à
toutes les autres plateformes cloud ?
Bluemix a deux particularités :
• Il tire parti ou repose sur des technologies OpenSource : CloudFoundry,
Docker et OpenStack. Toute la couche "PaaS" en particulier est gérée par
CloudFoundry, là où les concurrents utilisent en général des solutions
propriétaires.
• Il peut être utilisé aussi bien par un développeur autonome que par une
entreprise cliente d'IBM qui souhaite intégrer les services cloud sur ses
propres serveurs en interne.
quels services ? …. , La liste est longue !
Les runtimes
SLA et Terms of service
Disponibilité pendant un mois
contractuel
Dédommagement (% de redevance
mensuelle objet d'une réclamation)
< 99,95 % 10 %
< 99,90 % 25 %
Niveau
de
Gravité
Définition de la Gravité Objectifs de Temps
de Réponse
Couverture de Temps de
Réponse
1 Impact critique sur les activités / indisponibilité du service : Une fonctionnalité critique est inutilisable ou une interface
critique est défaillante. Cela s'applique généralement à un environnement de production et indique l'impossibilité d'accès
aux services, ce qui donne lieu à un impact critique sur les opérations. Cette condition nécessite une solution immédiate.
Pour les problèmes de gravité 1, le Client doit être disponible pour aider IBM à diagnostiquer les problèmes 24 heures sur
24 et 7 jours sur 7; sinon, ils sont rétrogradés au niveau de gravité 2.
Sous 1 heure 24 heures sur 24 et 7 jours
sur 7
2 Impact significatif sur les activités : L'utilisation d'un dispositif ou d'une fonction du service est gravement restreinte ou le
Client risque de ne pas respecter des délais.
Sous 2 heures
ouvrables
Heures ouvrables du lundi au
vendredi définies ci-dessus
3 Impact mineur sur les activités : Indique que le service ou la fonctionnalité est utilisable et qu'il ne s'agit pas d'un impact
critique sur les opérations.
Sous quatre heures
ouvrables
Heures ouvrables du lundi au
vendredi définies ci-dessus
4 Impact minime sur les activités : Une demande d'information ou une demande non technique Sous 1 jour
ouvrable
Heures ouvrables du lundi
au vendredi définies ci-
dessus
Coût de la plateforme
Utilisation gratuite et tarifs :
Comme la plupart des services cloud, Bluemix propose une tarification à
l'usage. Le prix augmente en fonction d’utilisation de Bluemix.
1 Contextes d'exécution instantanés:
Memory / App ---
>
NbresInstences
128 Mo 256 Mo 512 Mo 1 Go 1,5 Go 2 Go
1 Gratuit Gratuit Gratuit 18,15 € 37,08 € 56,02 €
2 Gratuit Gratuit 18,15 € 56,02 € 93,89 € 131,76 €
3 Gratuit 8,68 € 37,08 € 93,89 € 150,70 € 207,51 €
4 Gratuit 18,15 € 56,02 € 131,76 € 207,51 € 283,25 €
Exemple :
2 - Conteneurs :
Niveau gratuit mensuel : ( 365 Go/heure de mémoire , 2 adresses IP publiques et 20 Go de
stockage externe )
Prix par mois après la franchise : ( 0,0217 € Go/heure de mémoire , 1,55 € pour les adresses
IP publiques et le stockage externe facturé selon la taille du disque et les opérations
d'entrée-sortie par seconde.)
Mem / Cont
(*)
NbresInstenc
es
64 Mo 128 Mo 256 Mo 512 Mo 1 Go 2 Go 4 Go 8 Go 16 Go
1 Gratuit Gratuit Gratuit Gratuit 7,70 € 23,33 € 54,58 € 117,07€ 242,06€
2 Gratuit Gratuit Gratuit 7,70 € 23,33 € 54,58 € 117,07€ 242,06 492,05 €
3 Gratuit Gratuit 3,80 € 15,52 € 38,95 € 85,82 € 179,57 € 367,06 € 742,03 €
4 Gratuit Gratuit 7,70 € 23,33 € 54,58 € 117,07€ 242,06 € 492,05 € 992,02 €
Coût de la solution PaaS
Application Serveur Solution Bluemix QT
Serveurs
RAM / SRV
(Go)
RAM
Go
RAM
%used
RAM/SRV
utile
Cout Mensuel Coût
Annuel
DB-CRM MYSQL 5.x SQL database 90€/ mois 10Go 3 8 24 80 6,74 270,00 € 3 240,00 €
WEB-application Apache / AngularJS CONTENEUR 3 8 24 80 6,40 367,06 € 4 404,72 €
Elastchsearch Elastchsearch Elastsearch by compose FREE 3 8 24 80 6,40 367,06 € 4 404,72 €
LoadBalancer HA Proxy Service proxy beta free
CONTENEUR
3 8 24 80 6,40 367,06 € 4 404,72 €
WebServer API Apache / Jboos7 CONTENEUR 3 8 24 80 6,40 367,06 € 4 404,72 €
Web Server Front Apache / JBOOS 7 / tomcat CONTENEUR 4 8 32 80 6,40 492,05 € 5 904,60 €
Web Server
indexation
Apache / JBOOS 7 /
Glassfish
CONTENEUR 3 8 24 80 6,40 367,06 € 4 404,72 €
Travail collaboratif Wordpress CONTENEUR 4 16 64 53 8,48 492,05 € 5 904,60 €
Réseau Social Pro Drupal Commons CONTENEUR 3 16 48 38 6,08 367,06 € 4 404,72 €
DEV & POC POC Migré vers open stack (Softlayer) 2 16 32 80 12,80 286,56 € 3 438,72 €
DEV & POC POC Migré vers open stack (Softlayer) 2 16 32 80 12,80 286,56 € 3 438,72 €
MongoDB MongoDB MongoDB by compose gratuit 2 8 16 80 6,40 367,06 € 4 404,72 €
Total 35 128 368 92 4 396,64 € 52 759,68
€
Questions / Réponses
Annexes
Comparaison des solutions Paas

Contenu connexe

Tendances

Mise en place d’un serveur de messagerie sous Windows
Mise en place d’un serveur de messagerie sous WindowsMise en place d’un serveur de messagerie sous Windows
Mise en place d’un serveur de messagerie sous WindowsJeff Hermann Ela Aba
 
Mise en place d'un système de messagerie sécurisée pour une PME/PMI
Mise en place d'un système de messagerie sécurisée pour une PME/PMIMise en place d'un système de messagerie sécurisée pour une PME/PMI
Mise en place d'un système de messagerie sécurisée pour une PME/PMIPapa Cheikh Cisse
 
cours-supcom-virt.pptx
cours-supcom-virt.pptxcours-supcom-virt.pptx
cours-supcom-virt.pptxManellansari
 
Securisation de la VoIP sous Asterisk: solution avec Asterisk, OpenVPN et Ope...
Securisation de la VoIP sous Asterisk: solution avec Asterisk, OpenVPN et Ope...Securisation de la VoIP sous Asterisk: solution avec Asterisk, OpenVPN et Ope...
Securisation de la VoIP sous Asterisk: solution avec Asterisk, OpenVPN et Ope...Stephen Salama
 
Cours réseaux informatiques ia2
Cours réseaux informatiques  ia2Cours réseaux informatiques  ia2
Cours réseaux informatiques ia2Amel Morchdi
 
rapport PFE ingénieur génie logiciel INSAT
rapport PFE ingénieur génie logiciel INSATrapport PFE ingénieur génie logiciel INSAT
rapport PFE ingénieur génie logiciel INSATSiwar GUEMRI
 
OpenStack dans la pratique
OpenStack dans la pratiqueOpenStack dans la pratique
OpenStack dans la pratiqueOsones
 
Introduction au Cloud Computing
Introduction au Cloud Computing Introduction au Cloud Computing
Introduction au Cloud Computing FICEL Hemza
 
Mémoire : Cloud iaas Slim Hannachi
Mémoire :  Cloud iaas Slim HannachiMémoire :  Cloud iaas Slim Hannachi
Mémoire : Cloud iaas Slim Hannachislim Hannachi
 
Formation libre OpenStack en Français
Formation libre OpenStack en FrançaisFormation libre OpenStack en Français
Formation libre OpenStack en FrançaisOsones
 
Introduction au Cloud Computing
Introduction au Cloud ComputingIntroduction au Cloud Computing
Introduction au Cloud ComputingMarc Rousselet
 
Cha4 réseaux
Cha4 réseauxCha4 réseaux
Cha4 réseauxEns Kouba
 
Mise en place d'une infrastructure basée sur OpenStack
Mise en place d'une infrastructure basée sur OpenStack Mise en place d'une infrastructure basée sur OpenStack
Mise en place d'une infrastructure basée sur OpenStack Ahmed Slim
 
Design patterns - Exemples en Java
Design patterns - Exemples en JavaDesign patterns - Exemples en Java
Design patterns - Exemples en JavaOussama BEN KHIROUN
 
𝐋𝐞 𝐝𝐞́𝐩𝐥𝐨𝐢𝐞𝐦𝐞𝐧𝐭 𝐝𝐞 𝐖𝐢𝐧𝐝𝐨𝐰𝐬 𝐒𝐞𝐫𝐯𝐞𝐫 𝟐𝟎𝟏𝟗
𝐋𝐞 𝐝𝐞́𝐩𝐥𝐨𝐢𝐞𝐦𝐞𝐧𝐭 𝐝𝐞 𝐖𝐢𝐧𝐝𝐨𝐰𝐬 𝐒𝐞𝐫𝐯𝐞𝐫 𝟐𝟎𝟏𝟗 𝐋𝐞 𝐝𝐞́𝐩𝐥𝐨𝐢𝐞𝐦𝐞𝐧𝐭 𝐝𝐞 𝐖𝐢𝐧𝐝𝐨𝐰𝐬 𝐒𝐞𝐫𝐯𝐞𝐫 𝟐𝟎𝟏𝟗
𝐋𝐞 𝐝𝐞́𝐩𝐥𝐨𝐢𝐞𝐦𝐞𝐧𝐭 𝐝𝐞 𝐖𝐢𝐧𝐝𝐨𝐰𝐬 𝐒𝐞𝐫𝐯𝐞𝐫 𝟐𝟎𝟏𝟗 MANASSE OYEWUMI
 
Mise en place de deux réseaux LAN interconnectés par un réseau WAN
Mise en place de deux réseaux LAN interconnectés par un réseau WANMise en place de deux réseaux LAN interconnectés par un réseau WAN
Mise en place de deux réseaux LAN interconnectés par un réseau WANGhassen Chaieb
 
Introduction au Cloud computing
Introduction au Cloud computingIntroduction au Cloud computing
Introduction au Cloud computingPhilippe Scoffoni
 
Installation et configuration d'un système de Détection d'intrusion (IDS)
Installation et configuration d'un système de Détection d'intrusion (IDS)Installation et configuration d'un système de Détection d'intrusion (IDS)
Installation et configuration d'un système de Détection d'intrusion (IDS)Charif Khrichfa
 

Tendances (20)

Mise en place d’un serveur de messagerie sous Windows
Mise en place d’un serveur de messagerie sous WindowsMise en place d’un serveur de messagerie sous Windows
Mise en place d’un serveur de messagerie sous Windows
 
Mise en place d'un système de messagerie sécurisée pour une PME/PMI
Mise en place d'un système de messagerie sécurisée pour une PME/PMIMise en place d'un système de messagerie sécurisée pour une PME/PMI
Mise en place d'un système de messagerie sécurisée pour une PME/PMI
 
cours-supcom-virt.pptx
cours-supcom-virt.pptxcours-supcom-virt.pptx
cours-supcom-virt.pptx
 
Securisation de la VoIP sous Asterisk: solution avec Asterisk, OpenVPN et Ope...
Securisation de la VoIP sous Asterisk: solution avec Asterisk, OpenVPN et Ope...Securisation de la VoIP sous Asterisk: solution avec Asterisk, OpenVPN et Ope...
Securisation de la VoIP sous Asterisk: solution avec Asterisk, OpenVPN et Ope...
 
Cours réseaux informatiques ia2
Cours réseaux informatiques  ia2Cours réseaux informatiques  ia2
Cours réseaux informatiques ia2
 
rapport PFE ingénieur génie logiciel INSAT
rapport PFE ingénieur génie logiciel INSATrapport PFE ingénieur génie logiciel INSAT
rapport PFE ingénieur génie logiciel INSAT
 
OpenStack dans la pratique
OpenStack dans la pratiqueOpenStack dans la pratique
OpenStack dans la pratique
 
Introduction au Cloud Computing
Introduction au Cloud Computing Introduction au Cloud Computing
Introduction au Cloud Computing
 
Mémoire : Cloud iaas Slim Hannachi
Mémoire :  Cloud iaas Slim HannachiMémoire :  Cloud iaas Slim Hannachi
Mémoire : Cloud iaas Slim Hannachi
 
Formation libre OpenStack en Français
Formation libre OpenStack en FrançaisFormation libre OpenStack en Français
Formation libre OpenStack en Français
 
Introduction au Cloud Computing
Introduction au Cloud ComputingIntroduction au Cloud Computing
Introduction au Cloud Computing
 
Cours Android
Cours AndroidCours Android
Cours Android
 
Cha4 réseaux
Cha4 réseauxCha4 réseaux
Cha4 réseaux
 
Mise en place d'une infrastructure basée sur OpenStack
Mise en place d'une infrastructure basée sur OpenStack Mise en place d'une infrastructure basée sur OpenStack
Mise en place d'une infrastructure basée sur OpenStack
 
Design patterns - Exemples en Java
Design patterns - Exemples en JavaDesign patterns - Exemples en Java
Design patterns - Exemples en Java
 
𝐋𝐞 𝐝𝐞́𝐩𝐥𝐨𝐢𝐞𝐦𝐞𝐧𝐭 𝐝𝐞 𝐖𝐢𝐧𝐝𝐨𝐰𝐬 𝐒𝐞𝐫𝐯𝐞𝐫 𝟐𝟎𝟏𝟗
𝐋𝐞 𝐝𝐞́𝐩𝐥𝐨𝐢𝐞𝐦𝐞𝐧𝐭 𝐝𝐞 𝐖𝐢𝐧𝐝𝐨𝐰𝐬 𝐒𝐞𝐫𝐯𝐞𝐫 𝟐𝟎𝟏𝟗 𝐋𝐞 𝐝𝐞́𝐩𝐥𝐨𝐢𝐞𝐦𝐞𝐧𝐭 𝐝𝐞 𝐖𝐢𝐧𝐝𝐨𝐰𝐬 𝐒𝐞𝐫𝐯𝐞𝐫 𝟐𝟎𝟏𝟗
𝐋𝐞 𝐝𝐞́𝐩𝐥𝐨𝐢𝐞𝐦𝐞𝐧𝐭 𝐝𝐞 𝐖𝐢𝐧𝐝𝐨𝐰𝐬 𝐒𝐞𝐫𝐯𝐞𝐫 𝟐𝟎𝟏𝟗
 
Présentation VOIP
Présentation  VOIPPrésentation  VOIP
Présentation VOIP
 
Mise en place de deux réseaux LAN interconnectés par un réseau WAN
Mise en place de deux réseaux LAN interconnectés par un réseau WANMise en place de deux réseaux LAN interconnectés par un réseau WAN
Mise en place de deux réseaux LAN interconnectés par un réseau WAN
 
Introduction au Cloud computing
Introduction au Cloud computingIntroduction au Cloud computing
Introduction au Cloud computing
 
Installation et configuration d'un système de Détection d'intrusion (IDS)
Installation et configuration d'un système de Détection d'intrusion (IDS)Installation et configuration d'un système de Détection d'intrusion (IDS)
Installation et configuration d'un système de Détection d'intrusion (IDS)
 

En vedette

Cloud rasberryfinal
Cloud rasberryfinal Cloud rasberryfinal
Cloud rasberryfinal yacine sebihi
 
Comparaison de plateformes Cloud
Comparaison de plateformes CloudComparaison de plateformes Cloud
Comparaison de plateformes CloudQuentin Apruzzese
 
Projet saas " Medicaly360 Plateforme d’examen des sens"
Projet saas " Medicaly360 Plateforme d’examen des sens"Projet saas " Medicaly360 Plateforme d’examen des sens"
Projet saas " Medicaly360 Plateforme d’examen des sens"yacine sebihi
 
Mobile Cloud Computing
Mobile Cloud ComputingMobile Cloud Computing
Mobile Cloud ComputingHervé Leclerc
 
Code d'Armor : Cloud Computing PAAS
Code d'Armor : Cloud Computing PAASCode d'Armor : Cloud Computing PAAS
Code d'Armor : Cloud Computing PAASsliard
 
6+6 moyens concrets + innovants de développer votre business BPaaS SaaS Clou...
 6+6 moyens concrets + innovants de développer votre business BPaaS SaaS Clou... 6+6 moyens concrets + innovants de développer votre business BPaaS SaaS Clou...
6+6 moyens concrets + innovants de développer votre business BPaaS SaaS Clou...Club Alliances
 
Choix partenaire saa s et b paas
Choix partenaire saa s et b paasChoix partenaire saa s et b paas
Choix partenaire saa s et b paasClub Alliances
 
Comparison of Cloud Computing Services | Torry Harris Whitepaper
Comparison of Cloud Computing Services | Torry Harris WhitepaperComparison of Cloud Computing Services | Torry Harris Whitepaper
Comparison of Cloud Computing Services | Torry Harris WhitepaperTorry Harris Business Solutions
 
Un jenkins amélioré avec docker mesos et marathon à Devoxx 2015
Un jenkins amélioré avec docker mesos et marathon à Devoxx 2015Un jenkins amélioré avec docker mesos et marathon à Devoxx 2015
Un jenkins amélioré avec docker mesos et marathon à Devoxx 2015Publicis Sapient Engineering
 
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
 
Cas d’usage du Big Data pour la relation et l’expérience client
Cas d’usage du Big Data pour la relation et l’expérience clientCas d’usage du Big Data pour la relation et l’expérience client
Cas d’usage du Big Data pour la relation et l’expérience clientJean-Michel Franco
 
Usine logicielle à Orange Labs
Usine logicielle à Orange LabsUsine logicielle à Orange Labs
Usine logicielle à Orange LabsEmmanuel Hugonnet
 
Sécurité des Systèmes Répartis- Partie 1
Sécurité des Systèmes Répartis- Partie 1 Sécurité des Systèmes Répartis- Partie 1
Sécurité des Systèmes Répartis- Partie 1 Lilia Sfaxi
 
Python et son intégration avec Odoo
Python et son intégration avec OdooPython et son intégration avec Odoo
Python et son intégration avec OdooHassan WAHSISS
 
marketplace ou l'entrée dans la nouvelle ère du e-commerce
marketplace ou l'entrée dans la nouvelle ère du e-commercemarketplace ou l'entrée dans la nouvelle ère du e-commerce
marketplace ou l'entrée dans la nouvelle ère du e-commercenrequillart
 

En vedette (20)

Cloud rasberryfinal
Cloud rasberryfinal Cloud rasberryfinal
Cloud rasberryfinal
 
Comparaison de plateformes Cloud
Comparaison de plateformes CloudComparaison de plateformes Cloud
Comparaison de plateformes Cloud
 
Projet saas " Medicaly360 Plateforme d’examen des sens"
Projet saas " Medicaly360 Plateforme d’examen des sens"Projet saas " Medicaly360 Plateforme d’examen des sens"
Projet saas " Medicaly360 Plateforme d’examen des sens"
 
Mobile Cloud Computing
Mobile Cloud ComputingMobile Cloud Computing
Mobile Cloud Computing
 
Code d'Armor : Cloud Computing PAAS
Code d'Armor : Cloud Computing PAASCode d'Armor : Cloud Computing PAAS
Code d'Armor : Cloud Computing PAAS
 
6+6 moyens concrets + innovants de développer votre business BPaaS SaaS Clou...
 6+6 moyens concrets + innovants de développer votre business BPaaS SaaS Clou... 6+6 moyens concrets + innovants de développer votre business BPaaS SaaS Clou...
6+6 moyens concrets + innovants de développer votre business BPaaS SaaS Clou...
 
Choix partenaire saa s et b paas
Choix partenaire saa s et b paasChoix partenaire saa s et b paas
Choix partenaire saa s et b paas
 
Usine Logicielle 2013
Usine Logicielle 2013Usine Logicielle 2013
Usine Logicielle 2013
 
Comparison of Cloud Computing Services | Torry Harris Whitepaper
Comparison of Cloud Computing Services | Torry Harris WhitepaperComparison of Cloud Computing Services | Torry Harris Whitepaper
Comparison of Cloud Computing Services | Torry Harris Whitepaper
 
Un jenkins amélioré avec docker mesos et marathon à Devoxx 2015
Un jenkins amélioré avec docker mesos et marathon à Devoxx 2015Un jenkins amélioré avec docker mesos et marathon à Devoxx 2015
Un jenkins amélioré avec docker mesos et marathon à Devoxx 2015
 
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
 
PaaS Decision Matrix
PaaS Decision MatrixPaaS Decision Matrix
PaaS Decision Matrix
 
Cas d’usage du Big Data pour la relation et l’expérience client
Cas d’usage du Big Data pour la relation et l’expérience clientCas d’usage du Big Data pour la relation et l’expérience client
Cas d’usage du Big Data pour la relation et l’expérience client
 
Usine logicielle à Orange Labs
Usine logicielle à Orange LabsUsine logicielle à Orange Labs
Usine logicielle à Orange Labs
 
Présentation inwink
Présentation inwink  Présentation inwink
Présentation inwink
 
Thinking big
Thinking bigThinking big
Thinking big
 
Sécurité des Systèmes Répartis- Partie 1
Sécurité des Systèmes Répartis- Partie 1 Sécurité des Systèmes Répartis- Partie 1
Sécurité des Systèmes Répartis- Partie 1
 
Python et son intégration avec Odoo
Python et son intégration avec OdooPython et son intégration avec Odoo
Python et son intégration avec Odoo
 
Présentation cloud computing
Présentation cloud computingPrésentation cloud computing
Présentation cloud computing
 
marketplace ou l'entrée dans la nouvelle ère du e-commerce
marketplace ou l'entrée dans la nouvelle ère du e-commercemarketplace ou l'entrée dans la nouvelle ère du e-commerce
marketplace ou l'entrée dans la nouvelle ère du e-commerce
 

Similaire à Comparaison des solutions Paas

JavaScript aussi sur le serveur et jusque dans le cloud?
JavaScript aussi sur le serveur et jusque dans le cloud?JavaScript aussi sur le serveur et jusque dans le cloud?
JavaScript aussi sur le serveur et jusque dans le cloud?Microsoft
 
JavaScript aussi sur le serveur et jusque dans le cloud?
JavaScript aussi sur le serveur et jusque dans le cloud?JavaScript aussi sur le serveur et jusque dans le cloud?
JavaScript aussi sur le serveur et jusque dans le cloud?benjguin
 
Server Side Javascript in the cloud
Server Side Javascript in the cloudServer Side Javascript in the cloud
Server Side Javascript in the cloudstefounet
 
Aws beanstalk - Pastis Tech 21/11/2019
Aws beanstalk - Pastis Tech 21/11/2019Aws beanstalk - Pastis Tech 21/11/2019
Aws beanstalk - Pastis Tech 21/11/2019Frederic Leger
 
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
 
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...Microsoft
 
Eclipse day paris
Eclipse day parisEclipse day paris
Eclipse day parisLeTesteur
 
Les Clouds: Buzzword ou révolution technologique
Les Clouds: Buzzword ou révolution technologiqueLes Clouds: Buzzword ou révolution technologique
Les Clouds: Buzzword ou révolution technologiqueFrederic Desprez
 
Monter des environnements dev test efficaces avec Windows Azure
Monter des environnements dev test efficaces avec Windows AzureMonter des environnements dev test efficaces avec Windows Azure
Monter des environnements dev test efficaces avec Windows AzureMicrosoft Technet France
 
Azure Camp 9 Décembre 2014 - slides Keynote
Azure Camp 9 Décembre 2014 - slides KeynoteAzure Camp 9 Décembre 2014 - slides Keynote
Azure Camp 9 Décembre 2014 - slides KeynoteMicrosoft
 
CloudUnit le PaaS par TreeptiK
CloudUnit le PaaS par TreeptiKCloudUnit le PaaS par TreeptiK
CloudUnit le PaaS par TreeptiKAmico Fabien
 
Joomla Days 2011 Lyon
Joomla Days 2011 LyonJoomla Days 2011 Lyon
Joomla Days 2011 LyonLeTesteur
 
Java dans Windows Azure: l'exemple de Jonas
Java dans Windows Azure: l'exemple de JonasJava dans Windows Azure: l'exemple de Jonas
Java dans Windows Azure: l'exemple de JonasMicrosoft
 
Java in ze Cloud - INSA - nov. 2012
Java in ze Cloud - INSA - nov. 2012Java in ze Cloud - INSA - nov. 2012
Java in ze Cloud - INSA - nov. 2012Alexis Hassler
 
Le Cloud sous contrôle
Le Cloud sous contrôleLe Cloud sous contrôle
Le Cloud sous contrôleCyrès
 
TechDays 2014 : retour d'expérience Kompass migration Java dans Azure
TechDays 2014 : retour d'expérience Kompass migration Java dans AzureTechDays 2014 : retour d'expérience Kompass migration Java dans Azure
TechDays 2014 : retour d'expérience Kompass migration Java dans AzureThomas Conté
 
TIAD 2016 : Accenture Devops Platform dans Microsoft Azure
TIAD 2016 : Accenture Devops Platform dans Microsoft AzureTIAD 2016 : Accenture Devops Platform dans Microsoft Azure
TIAD 2016 : Accenture Devops Platform dans Microsoft AzureThe Incredible Automation Day
 
Les clouds, du buzz à la vraie science
Les clouds, du buzz à la vraie scienceLes clouds, du buzz à la vraie science
Les clouds, du buzz à la vraie scienceFrederic Desprez
 

Similaire à Comparaison des solutions Paas (20)

JavaScript aussi sur le serveur et jusque dans le cloud?
JavaScript aussi sur le serveur et jusque dans le cloud?JavaScript aussi sur le serveur et jusque dans le cloud?
JavaScript aussi sur le serveur et jusque dans le cloud?
 
JavaScript aussi sur le serveur et jusque dans le cloud?
JavaScript aussi sur le serveur et jusque dans le cloud?JavaScript aussi sur le serveur et jusque dans le cloud?
JavaScript aussi sur le serveur et jusque dans le cloud?
 
Server Side Javascript in the cloud
Server Side Javascript in the cloudServer Side Javascript in the cloud
Server Side Javascript in the cloud
 
Aws beanstalk - Pastis Tech 21/11/2019
Aws beanstalk - Pastis Tech 21/11/2019Aws beanstalk - Pastis Tech 21/11/2019
Aws beanstalk - Pastis Tech 21/11/2019
 
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
 
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
 
Eclipse day paris
Eclipse day parisEclipse day paris
Eclipse day paris
 
Les Clouds: Buzzword ou révolution technologique
Les Clouds: Buzzword ou révolution technologiqueLes Clouds: Buzzword ou révolution technologique
Les Clouds: Buzzword ou révolution technologique
 
Monter des environnements dev test efficaces avec Windows Azure
Monter des environnements dev test efficaces avec Windows AzureMonter des environnements dev test efficaces avec Windows Azure
Monter des environnements dev test efficaces avec Windows Azure
 
Kauffmann ec2
Kauffmann ec2Kauffmann ec2
Kauffmann ec2
 
Azure Camp 9 Décembre 2014 - slides Keynote
Azure Camp 9 Décembre 2014 - slides KeynoteAzure Camp 9 Décembre 2014 - slides Keynote
Azure Camp 9 Décembre 2014 - slides Keynote
 
CloudUnit le PaaS par TreeptiK
CloudUnit le PaaS par TreeptiKCloudUnit le PaaS par TreeptiK
CloudUnit le PaaS par TreeptiK
 
Joomla Days 2011 Lyon
Joomla Days 2011 LyonJoomla Days 2011 Lyon
Joomla Days 2011 Lyon
 
Java dans Windows Azure: l'exemple de Jonas
Java dans Windows Azure: l'exemple de JonasJava dans Windows Azure: l'exemple de Jonas
Java dans Windows Azure: l'exemple de Jonas
 
Java in ze Cloud - INSA - nov. 2012
Java in ze Cloud - INSA - nov. 2012Java in ze Cloud - INSA - nov. 2012
Java in ze Cloud - INSA - nov. 2012
 
Le Cloud sous contrôle
Le Cloud sous contrôleLe Cloud sous contrôle
Le Cloud sous contrôle
 
Azure et e commerce
Azure et e commerceAzure et e commerce
Azure et e commerce
 
TechDays 2014 : retour d'expérience Kompass migration Java dans Azure
TechDays 2014 : retour d'expérience Kompass migration Java dans AzureTechDays 2014 : retour d'expérience Kompass migration Java dans Azure
TechDays 2014 : retour d'expérience Kompass migration Java dans Azure
 
TIAD 2016 : Accenture Devops Platform dans Microsoft Azure
TIAD 2016 : Accenture Devops Platform dans Microsoft AzureTIAD 2016 : Accenture Devops Platform dans Microsoft Azure
TIAD 2016 : Accenture Devops Platform dans Microsoft Azure
 
Les clouds, du buzz à la vraie science
Les clouds, du buzz à la vraie scienceLes clouds, du buzz à la vraie science
Les clouds, du buzz à la vraie science
 

Comparaison des solutions Paas

  • 1.
  • 4. Sur les 108 serveurs physique existants sur le Datacenter la DSI a recensé quelques applications éligibles de les migrer vers le Paas qui sont hébergées sur 35 serveurs physiques coutant actuellement 132 750 €/an. -Annexe 01
  • 5. Contexte et perspectives * ratio 1 serveur physique héberge 10 VMs . Solutions Serveurs physiques (Infra) Baies de Stockage et Réseau Total serveurs physiques & VMs Total serveurs après migration (DC) Commentaire Etat initial 89 19 108 47 Le datacenter est plein et de nouveaux projets sont en suspend. Migration IaaS Cloud privé 46 19 65 19+5*=24 Migration en IaaS (cloud privé) avec un site de secours en Cloud public. Migration PaaS (Cloud public) 35 - 35 - Migration en PaaS cloud public les 35 serveurs physiques. Serveur physique en promise 8 - 8 8 Les serveurs qui hébergent des applis de métier non éligibles de migration cloud. Besoin Après rachat 30 1 31 1+3*=4 Doublement des ressources suite au rachat Besoin Après 3 ans 90 2 62 2+9*=11 Doublement des ressources au bout de 3 ans
  • 6. le PaaS ou Platform as a Service est la forme du cloud la plus poussée. Il suffit de publier ses applications sur ce type de services, qui permet de faire abstraction du volet infrastructure. Montée en charge, équilibrage de charge sont des services gérés par la plateforme, et seule la puissance effectivement consommée est facturée en fin de mois. Les géants du Paas , à commencer par Amazon, Google, Microsoft Azure ,IBM Bluemix, Cloudfoundry (Pivotal) et OpenShift (Redhat) sont présents sur ce marché. Le Paas :
  • 8.
  • 9. AWS Elastic Beanstalk est le service Paas proposé par Amazon au-dessus de son infrastructure de cloud. Il permet d'automatiser le déploiement d'applications sur de multiples instances virtuelles. Il s'appuie donc sur des instances EC2, sur la base de données RDS (MySQL), ainsi que sur S3 pour stocker des fichiers. Amazon ELB (Elastic Load Balancing) assure la répartition de charge entre les différentes instances. Les prix unitaires sont très bas, mais de très nombreuses fonctionnalités sont facturées en plus de l'exécution des VMs elles-mêmes. Il est difficile de simuler le coût d'un hébergement Elastic Beanstalk pour prévoir la montée en charge d'un site.
  • 10. AWS Elastic Beanstalk Service Elastic Beanstalk Plateforme d'exécution Linux ou Windows sur Amazon EC2 Langages supportés Containers Docker, Java (Tomcat), .NET, Node.js, PHP, Python, Ruby (Passenger) IDE Extensions AWS Toolkit pour Eclipse et Microsoft Visual Studio Bases de données Amazon RDS, DynamoDB, SimpleDB, SQL Server, Oracle, IDBM DB2, Informix Stockage Elastic Block Store + Amazon S3 SLA 99,95% Facturation Instances EC2 et Elastic Load Balancer facturés à l'heure de fonctionnement, + coût au Go stocké pour Elastic Load Balance et pour Elastic Block Store S3, + bande passante entrante et sortante Les avantages Richesse des offres et de l'écosystème Amazon Web Services, disponible tant sur les architectures Linux que .NET Les inconvénients Complexité du pricing
  • 11. Microsoft Azure Cloud Services Azure Cloud Services, l'offre de PaaS de Microsoft se caractérise par ses nombreux kits de développement. Il existe des SDK pour Visual Studio 2012 et 2013, mais aussi pour Java, Node.js, PHP, Python, Ruby et divers OS mobiles dont Android, iOS et Windows Phone. Cloud Services s'appuie bien évidement sur les machines virtuelles Azure pour s'exécuter, ainsi que sur les différents moyens de stockage du cloud de Microsoft. Le tarif de Cloud Services est calculé en fonction de la puissance des instances Azure.
  • 12. Le PaaS Microsoft Azure Service Microsoft Azure Cloud Services Plateforme d'exécution Azure Virtual Machines sous Windows Server ou Linux Langages supportés Java, Node.js, PHP, Python, .NET, Ruby Environnement de développement WebMatrix, Visual Studio + Azure SDK Bases de données Data Services Microsoft : Blobs, base SQL, SQL Server, MongoDB Stockage Offres Azure Storage (tables, blocs, fichiers) Equilibrage de charge Azure Traffic Manager SLA 99,95% Facturation Facturation fonction de la puissance des instances requises, les volumes de données stockées, le niveau de support. Les avantages Nombreux langages supportés, richesse de l'offre cloud Microsoft Les inconvénients Complexité du pricing appliqué
  • 13. Google App Engine le PaaS de Google supporte les langages Python , Java et PHP ou encore le langage "maison" de Google, Go. L'essentiel des API et librairies disponibles sont accessibles via Python ou Java qui restent clairement les deux langages de prédilection de Google App Engine. Le calcul du coût d'utilisation de Google App Engine est complexe. Les instances sont facturées à l'heure d'utilisation ,le trafic sortant en Go, le service de cache (Memcache) est facturé par Go et par heure. Même l'API de gestion des logs est facturée par Go. A ce coût, il faut ajouter celui du stockage.
  • 14. Google App Engine Service App Engine Plateforme d'exécution Linux Langages supports Java, Python, PHP 5.4, langage Go IDE Google Plugin for Eclipse pour Java Bases de données Cloud SQL Stockage Datastore : base NoSQL où l'application stocker ses données Equilibrage de charge Intégré, pilotable avec les API Google Cloud Endpoints SLA 99,50% Facturation Instances facturées à l'heure et selon la puissance, trafic réseau sortant payant, facturation du stockage, de l'accès à certaines API, etc. Avantages Richesse du catalogue d'offres Cloud Google Inconvénients Peu de langages supportés, pricing complexe
  • 15. Cloud Foundry de Pivotal Cloud Foundry est avant tout un projet de plateforme de Paas open source. Beaucoup d’acteurs Cloud (Vmware, Cisco, IBM BlueMix, eBay, Rackspace,…) exploitent cette plateforme pour leurs besoins internes, mais chacun peut bâtir une offre commerciale sur cette pile logicielle. C'est ce que réalise Pivotal, la société commune créée par VMware et EMC pour conquérir les marchés du cloud et du Big Data. Pivotal a grandement simplifié la tarification de son service de PaaS. Le coût est fonction du nombre d'instances et de la mémoire requise par chaque instance, avec seulement quatre niveaux de puissance proposés.
  • 16. Cloud Foundry de Pivotal Editeur Cloud Foundry Community Service Cloud Foundry Plateforme d'exécution Amazon EC2 sous Linux Langages supports Java, Grails, Play, Spring, Node.js, Ruby on Rails, Sinatra, Go, Erlang, etc. IDE Plugin disponible pour Eclipse Bases de données MySQL, PostgreSQL, MongoDB Equilibrage de charge HAProxy Stockage Amazon S3, Cassandra, Oracle, SQL Server SLA Non Facturation Calculée en fonction du nombre d'instances requises par l'application et la mémoire allouée à chacune d'elles. Les avantages Ouverture de la plateforme à un grand nombre de langages, capacité de déployer la solution en cloud privé Les inconvénients Support de .NET via Mono uniquement
  • 17. IBM Bluemix (Cloud Foundry) IBM Bluemix est une plateforme cloud qui permet d'héberger des applications en ligne. Basée sur (CloudFoundry, Docker et Openstack) . Bluemix d'IBM (Cloud Foundry) Editeur IBM Service Bluemix Plateforme d'exécution Instance Softlayer sous Linux Langages supports Java, Grails, Play, Spring, Node.js, Ruby on Rails, Sinatra, Go, Erlang, etc. IDE Plugin disponible pour Eclipse Bases de données MySQL, PostgreSQL, MongoDB Equilibrage de charge HAProxy Stockage Cassandra, Oracle, SQL Server SLA Non Facturation Calculée en fonction du nombre d'instances requises par l'application et la mémoire allouée à chacune d'elles. Les avantages Ouverture de la plateforme à un grand nombre de langages, capacité de déployer la solution en cloud privé Les inconvénients Support de .NET via Mono uniquement
  • 18. OpenShift : OpenShift est une solution de PaaS (Plateforme-as-a-Service) privée permettant de construire, déployer et exécuter des applications dans des containers. Elle est disponible en open source sous licence Apache 2.0 et distribuée dans deux produits : Origin (communautaire) ou Enterprise (Redhat) Depuis juillet 2014, OpenShift s’est lancé dans un vaste et ambitieux projet de refonte de son architecture en vue d’intégrer en son sein – les désormais incontournables – Docker et Kubernetes. Il existe une plateforme Openshift Online proposée par Redhat qui utilise l'IaaS d' Amazon AWS.
  • 19. OpenShift Online de Redhat Editeur Redhat Service Openshift Plateforme d'exécution InstanceEC2 sous Linux Langages supports Jenkins , Drupal, WordPress, JBoss, Tomcat, PHP,Ruby ,Python ,Node.js ,Perl, Go IDE Plugin disponible pour Eclipse Bases de données MySQL, PostgreSQL, MongoDB Equilibrage de charge HAProxy Stockage Amazon S3, Cassandra, Oracle, SQL Server SLA Non Facturation Calculée en fonction du nombre d'instances requises par l'application et la mémoire allouée à chacune d'elles. Les avantages Ouverture de la plateforme à un grand nombre de langages, capacité de déployer la solution en cloud privé Les inconvénients Support de .NET via Mono uniquement
  • 20. Critères de choix de la soultion
  • 22. Tableau Comparatif des principaux PaaS
  • 23. Critères / hébergeurs Amazon Elastic Beanstalk Azure Cloud Services Google App Engine IBM Bluemix Redhat OpenShift Online Localisation de données (France) X X X Paris X les langages / technologies supportés ava, Node.js, PHP, Python, .NET, Ruby ava, Node.js, PHP, Python, .NET, Ruby Java, Python, PHP 5.4, langage Go Java, Grails, Play, Spring, Node.js, Ruby on Rails, Sinatra, Go, Erlang, …etc. Docker, VM , Open stack Jenkins , Drupal, WordPress, JBoss, Tomcat, PHP,Ruby ,Python ,Node.js ,Perl, Go Support et SLA Oui , 99,95% Oui , 99,95% Oui , 99,95% Oui , 99,95% Oui , 99,95% bus applicatif, authentification et bases de données Amazon RDS, DynamoDB, SimpleDB, SQL Server, Oracle , IDBM DB2, Informix Data Services Microsoft : Blobs, base SQL, SQL Server, MongoDB Datastore : base NoSQL où l'application stocker ses données MySQL, PostgreSQL, MongoDB, Cassandra, Oracle, SQL Server MySQL, PostgreSQL, MongoDB Stockage Elastic Block Store + Amazon S3 Offres Azure Storage (tables, blocs, fichiers) google storage , google Drive IBM Storage Amazon S3, Cassandra, Oracle, SQL Server Facturation (CPU , RAM, stockage , IOPS disque , Bande passante ,….) Oui , Complexe Oui , Complexe Peu de langages supportés, pricing complexe Calculée en fonction du nombre d'instances requises Calculée en fonction du nombre d'instances requises par l'application et la mémoire allouée à chacune d'elles. sécurité de donnée & la plateforme Oui , gratuit et payant oui oui oui oui automatisation et industrialisation des instances oui oui oui oui oui supervision de la plateforme CloudWatch oui oui oui oui backup de plateforme snapshot sur S3 snapshot Azure Storage Snapshot google drive , google storage snapshot, sauvegarde instances snapshot sur S3 Scalability oui oui oui oui oui
  • 24. Choix de la solution
  • 25. IBM Bluemix est une plateforme cloud qui permet d'héberger des applications en ligne. Mais qu'est-ce qui fait la particularité de Bluemix par rapport à toutes les autres plateformes cloud ? Bluemix a deux particularités : • Il tire parti ou repose sur des technologies OpenSource : CloudFoundry, Docker et OpenStack. Toute la couche "PaaS" en particulier est gérée par CloudFoundry, là où les concurrents utilisent en général des solutions propriétaires. • Il peut être utilisé aussi bien par un développeur autonome que par une entreprise cliente d'IBM qui souhaite intégrer les services cloud sur ses propres serveurs en interne.
  • 26. quels services ? …. , La liste est longue ! Les runtimes
  • 27. SLA et Terms of service Disponibilité pendant un mois contractuel Dédommagement (% de redevance mensuelle objet d'une réclamation) < 99,95 % 10 % < 99,90 % 25 % Niveau de Gravité Définition de la Gravité Objectifs de Temps de Réponse Couverture de Temps de Réponse 1 Impact critique sur les activités / indisponibilité du service : Une fonctionnalité critique est inutilisable ou une interface critique est défaillante. Cela s'applique généralement à un environnement de production et indique l'impossibilité d'accès aux services, ce qui donne lieu à un impact critique sur les opérations. Cette condition nécessite une solution immédiate. Pour les problèmes de gravité 1, le Client doit être disponible pour aider IBM à diagnostiquer les problèmes 24 heures sur 24 et 7 jours sur 7; sinon, ils sont rétrogradés au niveau de gravité 2. Sous 1 heure 24 heures sur 24 et 7 jours sur 7 2 Impact significatif sur les activités : L'utilisation d'un dispositif ou d'une fonction du service est gravement restreinte ou le Client risque de ne pas respecter des délais. Sous 2 heures ouvrables Heures ouvrables du lundi au vendredi définies ci-dessus 3 Impact mineur sur les activités : Indique que le service ou la fonctionnalité est utilisable et qu'il ne s'agit pas d'un impact critique sur les opérations. Sous quatre heures ouvrables Heures ouvrables du lundi au vendredi définies ci-dessus 4 Impact minime sur les activités : Une demande d'information ou une demande non technique Sous 1 jour ouvrable Heures ouvrables du lundi au vendredi définies ci- dessus
  • 28. Coût de la plateforme
  • 29. Utilisation gratuite et tarifs : Comme la plupart des services cloud, Bluemix propose une tarification à l'usage. Le prix augmente en fonction d’utilisation de Bluemix. 1 Contextes d'exécution instantanés: Memory / App --- > NbresInstences 128 Mo 256 Mo 512 Mo 1 Go 1,5 Go 2 Go 1 Gratuit Gratuit Gratuit 18,15 € 37,08 € 56,02 € 2 Gratuit Gratuit 18,15 € 56,02 € 93,89 € 131,76 € 3 Gratuit 8,68 € 37,08 € 93,89 € 150,70 € 207,51 € 4 Gratuit 18,15 € 56,02 € 131,76 € 207,51 € 283,25 €
  • 31. 2 - Conteneurs : Niveau gratuit mensuel : ( 365 Go/heure de mémoire , 2 adresses IP publiques et 20 Go de stockage externe ) Prix par mois après la franchise : ( 0,0217 € Go/heure de mémoire , 1,55 € pour les adresses IP publiques et le stockage externe facturé selon la taille du disque et les opérations d'entrée-sortie par seconde.) Mem / Cont (*) NbresInstenc es 64 Mo 128 Mo 256 Mo 512 Mo 1 Go 2 Go 4 Go 8 Go 16 Go 1 Gratuit Gratuit Gratuit Gratuit 7,70 € 23,33 € 54,58 € 117,07€ 242,06€ 2 Gratuit Gratuit Gratuit 7,70 € 23,33 € 54,58 € 117,07€ 242,06 492,05 € 3 Gratuit Gratuit 3,80 € 15,52 € 38,95 € 85,82 € 179,57 € 367,06 € 742,03 € 4 Gratuit Gratuit 7,70 € 23,33 € 54,58 € 117,07€ 242,06 € 492,05 € 992,02 €
  • 32. Coût de la solution PaaS Application Serveur Solution Bluemix QT Serveurs RAM / SRV (Go) RAM Go RAM %used RAM/SRV utile Cout Mensuel Coût Annuel DB-CRM MYSQL 5.x SQL database 90€/ mois 10Go 3 8 24 80 6,74 270,00 € 3 240,00 € WEB-application Apache / AngularJS CONTENEUR 3 8 24 80 6,40 367,06 € 4 404,72 € Elastchsearch Elastchsearch Elastsearch by compose FREE 3 8 24 80 6,40 367,06 € 4 404,72 € LoadBalancer HA Proxy Service proxy beta free CONTENEUR 3 8 24 80 6,40 367,06 € 4 404,72 € WebServer API Apache / Jboos7 CONTENEUR 3 8 24 80 6,40 367,06 € 4 404,72 € Web Server Front Apache / JBOOS 7 / tomcat CONTENEUR 4 8 32 80 6,40 492,05 € 5 904,60 € Web Server indexation Apache / JBOOS 7 / Glassfish CONTENEUR 3 8 24 80 6,40 367,06 € 4 404,72 € Travail collaboratif Wordpress CONTENEUR 4 16 64 53 8,48 492,05 € 5 904,60 € Réseau Social Pro Drupal Commons CONTENEUR 3 16 48 38 6,08 367,06 € 4 404,72 € DEV & POC POC Migré vers open stack (Softlayer) 2 16 32 80 12,80 286,56 € 3 438,72 € DEV & POC POC Migré vers open stack (Softlayer) 2 16 32 80 12,80 286,56 € 3 438,72 € MongoDB MongoDB MongoDB by compose gratuit 2 8 16 80 6,40 367,06 € 4 404,72 € Total 35 128 368 92 4 396,64 € 52 759,68 €