SlideShare une entreprise Scribd logo
1  sur  14
Télécharger pour lire hors ligne
© 2014 IBM Corporation
Cloudant
Philippe Bournhonesque
Directeur stratégie Software France
© 2014 IBM Corporation
© 2014 IBM Corporation2
© 2014 IBM Corporation
Indexed
JSON
Storage
Geo-Load Balancing
Application / Navigateur / App Mobile
REST (HTTPS)
Stockage Physique @ IBM SoftLayer, Rackspace, Microsoft Azure, AWS
Cloudant JSON API
JSON
CRUD
Multi-
Master
Replication
Device
Sync
Lucene
Search
2D, 3D
Geospatial
Incremental
MapReduce
MonitoringSecurity
Managé pour vous 24x7 par opérateurs Cloudant
Cloudant DBaaS
© 2014 IBM Corporation
Pourquoi JSON ? Always-Evolving Schemas
Schémas de base en constante évolution
Exemple
– Descriptions de produits
pour site eCommerce
– Tous ont un numéro de produit, prix,
fournisseur, nom, & description
– Chaque produit a des champs spécifiques
– L'introduction de nouveaux produits
n'implique pas de changement
du schéma de base de donnée
Les champs communs sont indexés,
les autres sont query-able mais non indexés
4
{prodnum:”CR2549”,
name:”Gulliver’s Travels”,
type:book,
price:15.97,
description:”Classic novel”,
supplier: “Penguin Group”
details : {author:”Jonathan Swift”,
categories:
[adventure,
travel,
fantasy]
publish_date: 1726
}
}
produits
{prodnum:”BA9444”,
name:”Mahogany Desk”,
type:furniture,
price:349.00,
description:”Small Writing Desk”,
supplier: “Elegant Wood Designs”
details : {construction:”veneer”,
weight:80,
units: pounds
dimensions:
{height:29,
width:48,
depth: 28,
units:”inches”
}
}
}
© 2014 IBM Corporation
Cloudant - Value proposition
Database as a Service (DbaaS) NoSQL distribué
entièrement managé
SGBD Opérationnel JSON “document” avec API
RESTful
Répartit les données sur différents Datacenters et
devices pour scalabilité et haute disponibilité
Idéal pour applications mobiles qui requièrent
disponibilité:
− Souplesse grâce à l'absence de shéma rigide
− Scalabilité et élasticité massive
− Haute Disponibilité
− Services de géo localisation
− Recherche plein texte
Cloudant élimine la complexité & permet aux développeurs de
se concentrer sur le développement de leurs applications
, sans avoir à manager l'infrastructure de base de donnée
Sécurité
Synchronisation
Réplication
Performance Tuning
Scalabilité élastique
Haute disponibilité
Patching & Upgrading
© 2014 IBM Corporation
Cloudant - Value proposition
Database as a Service (DbaaS) NoSQL distribué
entièrement managé
SGBD Opérationnel JSON “document” avec API
RESTful
Répartit les données sur différents Datacenters et
devices pour scalabilité et haute disponibilité
Idéal pour applications mobiles qui requièrent
disponibilité:
− Souplesse grâce à l'absence de shéma rigide
− Scalabilité et élasticité massive
− Haute Disponibilité
− Services de géo localisation
− Recherche plein texte
Cloudant élimine la complexité & permet aux développeurs de
se concentrer sur le développement de leurs applications
, sans avoir à manager l'infrastructure de base de donnée
© 2014 IBM Corporation
Advantages of a DBaaS
© 2014 IBM Corporation7 IBM Internal Use Only
Guaranteed
No Guesswork
Smallest Risk
Greatest Productivity
Hardware
Software
Admin
Design
Software
Admin
Design
Design
DIY Hosted DBaaS
Guesswork,Overhead,Risk
© 2014 IBM Corporation
Comparaison récente par un nouveau client Cloudant
Résultat de cette comparaison technologique :
X – No multi-master
replication
X – No geo-load balancing
X – No indexing capabilities
X – Difficulty adding
new regions
X – Poor data throttling
X – No hosting or managed
service offer
X – No managed DR services
X – No client-server
replication
X – Poor data throttling
X – No geospatial capabilities
X – No multi-master
replication
X – No guarantee for global
data consistency
X – Poor horizontal
scalability
X – Poor global replication
abilities
X – No lockless reading &
writing
X – No hosting or managed
service offer
X – No managed DR services
X – No support for binary
attachments
X – No geospatial capabilities
83%
de mieux que:
48%
de mieux que:
32%
de mieux que :
20%
de mieux que:
Evaluation de Cloudant …
© 2014 IBM Corporation
Joel DeYoung
Co-Founder & Director of Technology; Hothead Games
“Our code handles
hundreds of millions of
transactions a day.
Moving our data to
Cloudant has freed up our
team to focus on what
matters most: making a
great experience for users.
”
scales globally on
demand with fully
managed services
© 2014 IBM Corporation
Green Man Gaming
achieves optimal performance
despite 10x increase in concurrent
usage
Lee Packham, EVP of Engineering; Green Man Gaming
“Cloudant will be invaluable in
providing a scalable
managed service that can
meet epic demand spikes,
especially as we head into
our busiest time of the year.
”
© 2014 IBM Corporation
Fidelity Investments
finds incredible value in
database as-a-service
Travell Perkins, CTO of FidSafe, Fidelity Investments
“Cloudant allows our
architects and senior
backend engineers to work
on cranking out functionality
versus being a slave to
operations concerns and
database tiers.
”
© 2014 IBM Corporation
Samsung
achieves scalability and
flexible schemas for its data
Hyuk-Jeen Suh, Senior Investment Manager; Samsung
“Samsung Ventures believes
a globally distributed data
layer and management
of that data is especially
critical for large enterprise
businesses.
”
© 2014 IBM Corporation
Mode entreprise (monotenant) ou mode multitenant
© 2014 IBM Corporation14
Un monde de turbulences…
et d'opportunités
Etes vous PRÊTS ?

Contenu connexe

Tendances

JUG Summer Camp (Sep 2011) - Les applications et architectures d’entreprise d...
JUG Summer Camp (Sep 2011) - Les applications et architectures d’entreprise d...JUG Summer Camp (Sep 2011) - Les applications et architectures d’entreprise d...
JUG Summer Camp (Sep 2011) - Les applications et architectures d’entreprise d...
Michaël Figuière
 

Tendances (20)

Global Azure Bootcamp GAB Paris 2017
Global Azure Bootcamp GAB Paris 2017Global Azure Bootcamp GAB Paris 2017
Global Azure Bootcamp GAB Paris 2017
 
Xamarin day - Xamarin et le cloud
Xamarin day - Xamarin et le cloudXamarin day - Xamarin et le cloud
Xamarin day - Xamarin et le cloud
 
AWS Cloud Value Framework - French Version - Transformation Day Montreal 2018
AWS Cloud Value Framework - French Version - Transformation Day Montreal 2018AWS Cloud Value Framework - French Version - Transformation Day Montreal 2018
AWS Cloud Value Framework - French Version - Transformation Day Montreal 2018
 
2011.10.19 - Cloud Partner Day - Annonces Cloud IBM pour Partenaires - Robin ...
2011.10.19 - Cloud Partner Day - Annonces Cloud IBM pour Partenaires - Robin ...2011.10.19 - Cloud Partner Day - Annonces Cloud IBM pour Partenaires - Robin ...
2011.10.19 - Cloud Partner Day - Annonces Cloud IBM pour Partenaires - Robin ...
 
AWS Summit Paris - Track 4 - Session 2 - Migration Cloud, modernisation des a...
AWS Summit Paris - Track 4 - Session 2 - Migration Cloud, modernisation des a...AWS Summit Paris - Track 4 - Session 2 - Migration Cloud, modernisation des a...
AWS Summit Paris - Track 4 - Session 2 - Migration Cloud, modernisation des a...
 
Gab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir Arezki
Gab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir ArezkiGab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir Arezki
Gab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir Arezki
 
Encoding & streaming sur le cloud AWS
Encoding & streaming sur le cloud AWSEncoding & streaming sur le cloud AWS
Encoding & streaming sur le cloud AWS
 
JUG Summer Camp (Sep 2011) - Les applications et architectures d’entreprise d...
JUG Summer Camp (Sep 2011) - Les applications et architectures d’entreprise d...JUG Summer Camp (Sep 2011) - Les applications et architectures d’entreprise d...
JUG Summer Camp (Sep 2011) - Les applications et architectures d’entreprise d...
 
Présentation d'Amazon Web Services - Human Talks Grenoble
Présentation d'Amazon Web Services - Human Talks GrenoblePrésentation d'Amazon Web Services - Human Talks Grenoble
Présentation d'Amazon Web Services - Human Talks Grenoble
 
AWS Summit Paris - Track 3 - Session 2 - IoT Partie 2 - Mettez en place l'inf...
AWS Summit Paris - Track 3 - Session 2 - IoT Partie 2 - Mettez en place l'inf...AWS Summit Paris - Track 3 - Session 2 - IoT Partie 2 - Mettez en place l'inf...
AWS Summit Paris - Track 3 - Session 2 - IoT Partie 2 - Mettez en place l'inf...
 
2011.10.19 - Cloud Partner Day - Atelier Cloud Application Providers, Infrast...
2011.10.19 - Cloud Partner Day - Atelier Cloud Application Providers, Infrast...2011.10.19 - Cloud Partner Day - Atelier Cloud Application Providers, Infrast...
2011.10.19 - Cloud Partner Day - Atelier Cloud Application Providers, Infrast...
 
AWS : les 10 trucs que j’aurais aimé connaître avant de commencer
AWS : les 10 trucs que j’aurais aimé connaître avant de commencerAWS : les 10 trucs que j’aurais aimé connaître avant de commencer
AWS : les 10 trucs que j’aurais aimé connaître avant de commencer
 
Continuous cloud costs testing [Fr] - DevoxxFR - 2013-03
Continuous cloud costs testing [Fr] - DevoxxFR - 2013-03Continuous cloud costs testing [Fr] - DevoxxFR - 2013-03
Continuous cloud costs testing [Fr] - DevoxxFR - 2013-03
 
Architecture Moderne dans le Cloud en 2018
Architecture Moderne dans le Cloud en 2018Architecture Moderne dans le Cloud en 2018
Architecture Moderne dans le Cloud en 2018
 
AWS Summit Paris - Track 3 - Session 1 - IoT Partie 1 - Connectez vos objets ...
AWS Summit Paris - Track 3 - Session 1 - IoT Partie 1 - Connectez vos objets ...AWS Summit Paris - Track 3 - Session 1 - IoT Partie 1 - Connectez vos objets ...
AWS Summit Paris - Track 3 - Session 1 - IoT Partie 1 - Connectez vos objets ...
 
Amazon Web Service par Bertrand Lehurt - 11 mars 2014
Amazon Web Service par Bertrand Lehurt - 11 mars 2014Amazon Web Service par Bertrand Lehurt - 11 mars 2014
Amazon Web Service par Bertrand Lehurt - 11 mars 2014
 
Français Canadien Virtual AWSome Day - 2018
Français Canadien Virtual AWSome Day - 2018Français Canadien Virtual AWSome Day - 2018
Français Canadien Virtual AWSome Day - 2018
 
Transforming Enterprise IT - French Version - Transformation Day Montreal 2018
Transforming Enterprise IT - French Version - Transformation Day Montreal 2018Transforming Enterprise IT - French Version - Transformation Day Montreal 2018
Transforming Enterprise IT - French Version - Transformation Day Montreal 2018
 
AWS Summit Paris - Track 4 - Session 1 - Faites grandir votre business de ser...
AWS Summit Paris - Track 4 - Session 1 - Faites grandir votre business de ser...AWS Summit Paris - Track 4 - Session 1 - Faites grandir votre business de ser...
AWS Summit Paris - Track 4 - Session 1 - Faites grandir votre business de ser...
 
Cnam cours azure ze cloud intro et présentation generale 2016
Cnam cours azure ze cloud intro et présentation  generale 2016Cnam cours azure ze cloud intro et présentation  generale 2016
Cnam cours azure ze cloud intro et présentation generale 2016
 

Similaire à Big Data & Cloud [#CloudAccelerate 13/06/2014 @ IBM CC Paris]

IBM Bluemix Paris Meetup #22-20170315 Meetup @VillagebyCA- Bluemix, présent &...
IBM Bluemix Paris Meetup #22-20170315 Meetup @VillagebyCA- Bluemix, présent &...IBM Bluemix Paris Meetup #22-20170315 Meetup @VillagebyCA- Bluemix, présent &...
IBM Bluemix Paris Meetup #22-20170315 Meetup @VillagebyCA- Bluemix, présent &...
IBM France Lab
 
Réussir sa migration vers le Cloud grâce à la virtualisation des données
Réussir sa migration vers le Cloud grâce à la virtualisation des donnéesRéussir sa migration vers le Cloud grâce à la virtualisation des données
Réussir sa migration vers le Cloud grâce à la virtualisation des données
Denodo
 
Pb voc-usage-cloud-101011065640-phpapp01
Pb voc-usage-cloud-101011065640-phpapp01Pb voc-usage-cloud-101011065640-phpapp01
Pb voc-usage-cloud-101011065640-phpapp01
cmichel65
 
IBM Technology Day 2013 Keynote Pierre Perdaems
IBM Technology Day 2013 Keynote Pierre PerdaemsIBM Technology Day 2013 Keynote Pierre Perdaems
IBM Technology Day 2013 Keynote Pierre Perdaems
IBM Switzerland
 

Similaire à Big Data & Cloud [#CloudAccelerate 13/06/2014 @ IBM CC Paris] (20)

Exadays cloud – Enjeux et Transformation du SI
Exadays   cloud – Enjeux et Transformation du SIExadays   cloud – Enjeux et Transformation du SI
Exadays cloud – Enjeux et Transformation du SI
 
IBM Bluemix Paris Meetup #22-20170315 Meetup @VillagebyCA- Bluemix, présent &...
IBM Bluemix Paris Meetup #22-20170315 Meetup @VillagebyCA- Bluemix, présent &...IBM Bluemix Paris Meetup #22-20170315 Meetup @VillagebyCA- Bluemix, présent &...
IBM Bluemix Paris Meetup #22-20170315 Meetup @VillagebyCA- Bluemix, présent &...
 
Réussir sa migration vers le Cloud grâce à la virtualisation des données
Réussir sa migration vers le Cloud grâce à la virtualisation des donnéesRéussir sa migration vers le Cloud grâce à la virtualisation des données
Réussir sa migration vers le Cloud grâce à la virtualisation des données
 
Vocabulaire et Usage du Cloud
Vocabulaire et Usage du CloudVocabulaire et Usage du Cloud
Vocabulaire et Usage du Cloud
 
Pb voc-usage-cloud-101011065640-phpapp01
Pb voc-usage-cloud-101011065640-phpapp01Pb voc-usage-cloud-101011065640-phpapp01
Pb voc-usage-cloud-101011065640-phpapp01
 
Demain tous dans le cloud - journée web innovation lorient 2011
Demain tous dans le cloud -  journée web innovation lorient 2011Demain tous dans le cloud -  journée web innovation lorient 2011
Demain tous dans le cloud - journée web innovation lorient 2011
 
IBM Technology Day 2013 Keynote Pierre Perdaems
IBM Technology Day 2013 Keynote Pierre PerdaemsIBM Technology Day 2013 Keynote Pierre Perdaems
IBM Technology Day 2013 Keynote Pierre Perdaems
 
Claranet End User Computing : gestion des environnements de travail de nouvel...
Claranet End User Computing : gestion des environnements de travail de nouvel...Claranet End User Computing : gestion des environnements de travail de nouvel...
Claranet End User Computing : gestion des environnements de travail de nouvel...
 
Microsoft Azure - Placez le cloud au coeur de votre IT
Microsoft Azure - Placez le cloud au coeur de votre ITMicrosoft Azure - Placez le cloud au coeur de votre IT
Microsoft Azure - Placez le cloud au coeur de votre IT
 
Présentation de SQL Azure
Présentation de SQL AzurePrésentation de SQL Azure
Présentation de SQL Azure
 
Serverless low cost analytics by Adways y Audric Guigon
Serverless low cost analytics by Adways y Audric GuigonServerless low cost analytics by Adways y Audric Guigon
Serverless low cost analytics by Adways y Audric Guigon
 
Qu'est-ce que le cloud ?
Qu'est-ce que le cloud ?Qu'est-ce que le cloud ?
Qu'est-ce que le cloud ?
 
Competitic Optimisez le fonctionnement de votre entreprise avec le cloud comp...
Competitic Optimisez le fonctionnement de votre entreprise avec le cloud comp...Competitic Optimisez le fonctionnement de votre entreprise avec le cloud comp...
Competitic Optimisez le fonctionnement de votre entreprise avec le cloud comp...
 
Flexible Workstyle : Comment réussir l'évolution du poste de travail vers les...
Flexible Workstyle : Comment réussir l'évolution du poste de travail vers les...Flexible Workstyle : Comment réussir l'évolution du poste de travail vers les...
Flexible Workstyle : Comment réussir l'évolution du poste de travail vers les...
 
2010.12.02 - le SaaS et le Cloud pour les N...ouveaux - Webinaire Aspaway - L...
2010.12.02 - le SaaS et le Cloud pour les N...ouveaux - Webinaire Aspaway - L...2010.12.02 - le SaaS et le Cloud pour les N...ouveaux - Webinaire Aspaway - L...
2010.12.02 - le SaaS et le Cloud pour les N...ouveaux - Webinaire Aspaway - L...
 
Donnez de l'agilité à votre système d'information avec Azure
Donnez de l'agilité à votre système d'information avec AzureDonnez de l'agilité à votre système d'information avec Azure
Donnez de l'agilité à votre système d'information avec Azure
 
Couchbase Capella.pptx
Couchbase Capella.pptxCouchbase Capella.pptx
Couchbase Capella.pptx
 
Présentation/Atelier net app vshape fujitsu worldtour2014
Présentation/Atelier net app vshape fujitsu worldtour2014Présentation/Atelier net app vshape fujitsu worldtour2014
Présentation/Atelier net app vshape fujitsu worldtour2014
 
Présentation evénement AWS - 13 oct 2015
Présentation evénement AWS  - 13 oct 2015 Présentation evénement AWS  - 13 oct 2015
Présentation evénement AWS - 13 oct 2015
 
Adopter le cloud avec microsoft
Adopter le cloud avec microsoftAdopter le cloud avec microsoft
Adopter le cloud avec microsoft
 

Plus de IBM France PME-ETI

Cloud brokerage, pourquoi et comment? [#CloudAccelerate 13/06/2014 @ IBM CC P...
Cloud brokerage, pourquoi et comment? [#CloudAccelerate 13/06/2014 @ IBM CC P...Cloud brokerage, pourquoi et comment? [#CloudAccelerate 13/06/2014 @ IBM CC P...
Cloud brokerage, pourquoi et comment? [#CloudAccelerate 13/06/2014 @ IBM CC P...
IBM France PME-ETI
 
Monter et gérer son Cloud Hybride [#CloudAccelerate 13/06/2014 @ IBM CC Paris]
Monter et gérer son Cloud Hybride [#CloudAccelerate 13/06/2014 @ IBM CC Paris]Monter et gérer son Cloud Hybride [#CloudAccelerate 13/06/2014 @ IBM CC Paris]
Monter et gérer son Cloud Hybride [#CloudAccelerate 13/06/2014 @ IBM CC Paris]
IBM France PME-ETI
 

Plus de IBM France PME-ETI (11)

Cloud brokerage, pourquoi et comment? [#CloudAccelerate 13/06/2014 @ IBM CC P...
Cloud brokerage, pourquoi et comment? [#CloudAccelerate 13/06/2014 @ IBM CC P...Cloud brokerage, pourquoi et comment? [#CloudAccelerate 13/06/2014 @ IBM CC P...
Cloud brokerage, pourquoi et comment? [#CloudAccelerate 13/06/2014 @ IBM CC P...
 
Gérer et sécuriser les applis mobiles [#CloudAccelerate 13/06/2014 @ IBM CC P...
Gérer et sécuriser les applis mobiles [#CloudAccelerate 13/06/2014 @ IBM CC P...Gérer et sécuriser les applis mobiles [#CloudAccelerate 13/06/2014 @ IBM CC P...
Gérer et sécuriser les applis mobiles [#CloudAccelerate 13/06/2014 @ IBM CC P...
 
Security Intelligence [#CloudAccelerate 13/06/2014 @ IBM CC Paris]
Security Intelligence [#CloudAccelerate 13/06/2014 @ IBM CC Paris]Security Intelligence [#CloudAccelerate 13/06/2014 @ IBM CC Paris]
Security Intelligence [#CloudAccelerate 13/06/2014 @ IBM CC Paris]
 
La sécurité au service de l’innovation [#CloudAccelerate 13/06/2014 @ IBM CC ...
La sécurité au service de l’innovation [#CloudAccelerate 13/06/2014 @ IBM CC ...La sécurité au service de l’innovation [#CloudAccelerate 13/06/2014 @ IBM CC ...
La sécurité au service de l’innovation [#CloudAccelerate 13/06/2014 @ IBM CC ...
 
Marketez vos offres avec l'aide d'IBM [#CloudAccelerate 13/06/2014 @ IBM CC P...
Marketez vos offres avec l'aide d'IBM [#CloudAccelerate 13/06/2014 @ IBM CC P...Marketez vos offres avec l'aide d'IBM [#CloudAccelerate 13/06/2014 @ IBM CC P...
Marketez vos offres avec l'aide d'IBM [#CloudAccelerate 13/06/2014 @ IBM CC P...
 
Devenir Revendeur Softlayer [#CloudAccelerate 13/06/2014 @ IBM CC Paris]
Devenir Revendeur Softlayer [#CloudAccelerate 13/06/2014 @ IBM CC Paris]Devenir Revendeur Softlayer [#CloudAccelerate 13/06/2014 @ IBM CC Paris]
Devenir Revendeur Softlayer [#CloudAccelerate 13/06/2014 @ IBM CC Paris]
 
Stockage et Cloud [#CloudAccelerate 13/06/2014 @ IBM CC Paris]
Stockage et Cloud [#CloudAccelerate 13/06/2014 @ IBM CC Paris]Stockage et Cloud [#CloudAccelerate 13/06/2014 @ IBM CC Paris]
Stockage et Cloud [#CloudAccelerate 13/06/2014 @ IBM CC Paris]
 
Monter et gérer son Cloud Hybride [#CloudAccelerate 13/06/2014 @ IBM CC Paris]
Monter et gérer son Cloud Hybride [#CloudAccelerate 13/06/2014 @ IBM CC Paris]Monter et gérer son Cloud Hybride [#CloudAccelerate 13/06/2014 @ IBM CC Paris]
Monter et gérer son Cloud Hybride [#CloudAccelerate 13/06/2014 @ IBM CC Paris]
 
La transformation Cloud des partenaires [#CloudAccelerate 13/06/2014 @ IBM CC...
La transformation Cloud des partenaires [#CloudAccelerate 13/06/2014 @ IBM CC...La transformation Cloud des partenaires [#CloudAccelerate 13/06/2014 @ IBM CC...
La transformation Cloud des partenaires [#CloudAccelerate 13/06/2014 @ IBM CC...
 
Analytics et Big Data. Vers une informatique cognitive et Watson. [#CloudAcce...
Analytics et Big Data. Vers une informatique cognitive et Watson. [#CloudAcce...Analytics et Big Data. Vers une informatique cognitive et Watson. [#CloudAcce...
Analytics et Big Data. Vers une informatique cognitive et Watson. [#CloudAcce...
 
IBM TechSoftware 2012 - Session spéciale « Proposer des services dans le Clou...
IBM TechSoftware 2012 - Session spéciale « Proposer des services dans le Clou...IBM TechSoftware 2012 - Session spéciale « Proposer des services dans le Clou...
IBM TechSoftware 2012 - Session spéciale « Proposer des services dans le Clou...
 

Big Data & Cloud [#CloudAccelerate 13/06/2014 @ IBM CC Paris]

  • 1. © 2014 IBM Corporation Cloudant Philippe Bournhonesque Directeur stratégie Software France
  • 2. © 2014 IBM Corporation © 2014 IBM Corporation2
  • 3. © 2014 IBM Corporation Indexed JSON Storage Geo-Load Balancing Application / Navigateur / App Mobile REST (HTTPS) Stockage Physique @ IBM SoftLayer, Rackspace, Microsoft Azure, AWS Cloudant JSON API JSON CRUD Multi- Master Replication Device Sync Lucene Search 2D, 3D Geospatial Incremental MapReduce MonitoringSecurity Managé pour vous 24x7 par opérateurs Cloudant Cloudant DBaaS
  • 4. © 2014 IBM Corporation Pourquoi JSON ? Always-Evolving Schemas Schémas de base en constante évolution Exemple – Descriptions de produits pour site eCommerce – Tous ont un numéro de produit, prix, fournisseur, nom, & description – Chaque produit a des champs spécifiques – L'introduction de nouveaux produits n'implique pas de changement du schéma de base de donnée Les champs communs sont indexés, les autres sont query-able mais non indexés 4 {prodnum:”CR2549”, name:”Gulliver’s Travels”, type:book, price:15.97, description:”Classic novel”, supplier: “Penguin Group” details : {author:”Jonathan Swift”, categories: [adventure, travel, fantasy] publish_date: 1726 } } produits {prodnum:”BA9444”, name:”Mahogany Desk”, type:furniture, price:349.00, description:”Small Writing Desk”, supplier: “Elegant Wood Designs” details : {construction:”veneer”, weight:80, units: pounds dimensions: {height:29, width:48, depth: 28, units:”inches” } } }
  • 5. © 2014 IBM Corporation Cloudant - Value proposition Database as a Service (DbaaS) NoSQL distribué entièrement managé SGBD Opérationnel JSON “document” avec API RESTful Répartit les données sur différents Datacenters et devices pour scalabilité et haute disponibilité Idéal pour applications mobiles qui requièrent disponibilité: − Souplesse grâce à l'absence de shéma rigide − Scalabilité et élasticité massive − Haute Disponibilité − Services de géo localisation − Recherche plein texte Cloudant élimine la complexité & permet aux développeurs de se concentrer sur le développement de leurs applications , sans avoir à manager l'infrastructure de base de donnée Sécurité Synchronisation Réplication Performance Tuning Scalabilité élastique Haute disponibilité Patching & Upgrading
  • 6. © 2014 IBM Corporation Cloudant - Value proposition Database as a Service (DbaaS) NoSQL distribué entièrement managé SGBD Opérationnel JSON “document” avec API RESTful Répartit les données sur différents Datacenters et devices pour scalabilité et haute disponibilité Idéal pour applications mobiles qui requièrent disponibilité: − Souplesse grâce à l'absence de shéma rigide − Scalabilité et élasticité massive − Haute Disponibilité − Services de géo localisation − Recherche plein texte Cloudant élimine la complexité & permet aux développeurs de se concentrer sur le développement de leurs applications , sans avoir à manager l'infrastructure de base de donnée
  • 7. © 2014 IBM Corporation Advantages of a DBaaS © 2014 IBM Corporation7 IBM Internal Use Only Guaranteed No Guesswork Smallest Risk Greatest Productivity Hardware Software Admin Design Software Admin Design Design DIY Hosted DBaaS Guesswork,Overhead,Risk
  • 8. © 2014 IBM Corporation Comparaison récente par un nouveau client Cloudant Résultat de cette comparaison technologique : X – No multi-master replication X – No geo-load balancing X – No indexing capabilities X – Difficulty adding new regions X – Poor data throttling X – No hosting or managed service offer X – No managed DR services X – No client-server replication X – Poor data throttling X – No geospatial capabilities X – No multi-master replication X – No guarantee for global data consistency X – Poor horizontal scalability X – Poor global replication abilities X – No lockless reading & writing X – No hosting or managed service offer X – No managed DR services X – No support for binary attachments X – No geospatial capabilities 83% de mieux que: 48% de mieux que: 32% de mieux que : 20% de mieux que: Evaluation de Cloudant …
  • 9. © 2014 IBM Corporation Joel DeYoung Co-Founder & Director of Technology; Hothead Games “Our code handles hundreds of millions of transactions a day. Moving our data to Cloudant has freed up our team to focus on what matters most: making a great experience for users. ” scales globally on demand with fully managed services
  • 10. © 2014 IBM Corporation Green Man Gaming achieves optimal performance despite 10x increase in concurrent usage Lee Packham, EVP of Engineering; Green Man Gaming “Cloudant will be invaluable in providing a scalable managed service that can meet epic demand spikes, especially as we head into our busiest time of the year. ”
  • 11. © 2014 IBM Corporation Fidelity Investments finds incredible value in database as-a-service Travell Perkins, CTO of FidSafe, Fidelity Investments “Cloudant allows our architects and senior backend engineers to work on cranking out functionality versus being a slave to operations concerns and database tiers. ”
  • 12. © 2014 IBM Corporation Samsung achieves scalability and flexible schemas for its data Hyuk-Jeen Suh, Senior Investment Manager; Samsung “Samsung Ventures believes a globally distributed data layer and management of that data is especially critical for large enterprise businesses. ”
  • 13. © 2014 IBM Corporation Mode entreprise (monotenant) ou mode multitenant
  • 14. © 2014 IBM Corporation14 Un monde de turbulences… et d'opportunités Etes vous PRÊTS ?