Contenu connexe
Similaire à Big Data & Cloud [#CloudAccelerate 13/06/2014 @ IBM CC Paris] (20)
Plus de IBM France PME-ETI (11)
Big Data & Cloud [#CloudAccelerate 13/06/2014 @ IBM CC Paris]
- 1. © 2014 IBM Corporation
Cloudant
Philippe Bournhonesque
Directeur stratégie Software France
- 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 ?