Upload
manu-marchal
View
787
Download
6
Tags:
Embed Size (px)
Citation preview
Extreme Scalability
Incredible Availability
Amazingly Simple
IPPEvent21 Janvier 2015
Manu Marchal
Managing Director EMEA
Founded in ’08
SEATTLE, DC, LONDON,
TOKYO
110+ employees
50% distributed systems
experts
30% of Fortune 100
2014: 88% growth over 2013
$25m funding announced
Expansion in EMEA
UNSTRUCTURED
DATA
REDUCING COST HIGH
AVAILABILITY
MANAGING
GROWTH RESPONSIVE
GLOBAL
EXPERIENCE
CUSTOMER CHALLENGES
At small scale
things work just fine
AT LARGE
SCALE
THINGS
BREAK
Everything works
at small scale
What happens when
something goes wrong
The customer
experience matters
WHY DISTRIBUTED SYSTEMS?
Scale out, up and down predictably
and linearly
Survive server, network or data
center failures
Data locality enables data operations
close to end-users
DISTRIBUTED SYSTEMS
DEVELOPERS OPERATIONS CUSTOMERS SALES
We make
&
Open Source
Distributed
database
Distributed
object store
Low-Latency
High Availability
Fault-Tolerance
Operational Simplicity
Scalability
Highly available architecture enables any node
to service read or write requests
Expands easily and scales for geographically disbursed
locations reducing latency for end users
Handles massive data scale
Multi-model support from a single platform with RiakCS
WHAT MAKES RIAK
UNIQUE
When Riak?
Data Loss is Unacceptable
Need Data in multiple geographies
Availability is Critical
Data won’t fit on a single machine
Scale or scalability is important
Your opps teams like to sleep
Access patterns known in advance
enterprise
large object storage
Built on top of
When RiakCS?
Cloud store (ie private AWS S3)
Document Store
Media Store
Archive and Backup
Virtual images storage (ie vmware)
&Enterprise
With multi-cluster replication
&
Extra operational monitoring (jmx, snmp)
We also make
We support your full
app lifecycle
ProductionStagin
gDevelopment
Production SupportDevelopment Support
Dev/Ops
TrainingHealthcheck
A massive data explosion
is at the center of our
growth strategy. Riak is a
critical component of our
new IT platform
Using Riak to insure high
data availability helps
avoid health risks, and in
the worst case, patient
death
Riak is used to manage
thousands of users and
millions of meters that
create billions of data
points
HEALTHCARE UTILITIESMEDIA
WEB GAMINGSOCIAL
We selected Riak
because Cassandra
simply could not
keep up
By far our biggest
problem with Riak is that
we don’t have problems
with Riak
To enable rapid iteration
at scale, Riot moved to
Riak to support millions
of concurrent players at
any moment
Mission critical systems rely on Riak/RiakCS