big data & cloud [#cloudaccelerate 13/06/2014 @ ibm cc paris]
DESCRIPTION
TRANSCRIPT
© 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
Monitoring Security
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: poundsdimensions:
{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
Gu
essw
ork
, O
ve
rhe
ad
, R
isk
© 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 ondemand with fullymanaged services
© 2014 IBM Corporation
Green Man Gamingachieves 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 Investmentsfinds 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
Samsungachieves 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 ?