Basho pres

31

Transcript of Basho pres

Page 1: Basho pres
Page 2: Basho pres

All built their own Databases because no commercial database

could meet their requirements

In the beginning…

Page 3: Basho pres

• Reliable Cloud and Customer-Facing Services

• Horizontal not Vertical scale

• Never Lose Data and Never Return an Error

• Rapid App and Feature Development

• Geo Data Locality

• Operational Simplicity

Today Enterprises Want The Same

Page 4: Basho pres

These Leaders are DisruptingTheir Markets

Customer Centric IT

On-DemandForecasting

Smart Water

Meters

Public-as-a-Service

IT Platform-as-a-Service

Real-Time Advertising

Mobile Payments

Multi-CloudManagement

WorkforceCollaboration

Flash Retail

Page 5: Basho pres

We are Entering an Era ofFlexible Architectures

49%Concerned about

High Velocity

Type of Data

66%Feel BI gives them an

advantage

Use of Data

156%More likely to invest

in Distributed NoSQL

Data Technology

Base: 603 business intelligence, data management, and governance decision-makers, comparing those with 15% more annual growth (N = 55); Source: Forrsights Strategy Spotlight: Business Intelligence and Big Data, Q4 2012

Top Performers Strategic Technology Investments

Page 6: Basho pres

We are Rethinking Downtime:Resiliency, not RecoveryBulletproofing the Customer Experience

RecoveryImplies downtime and that systems must first suffer an outage before they can resume normal operations

ResiliencyRefers to the ability of a business to spring back from a disruption to its operations with an outage

Reactive Proactive

Page 7: Basho pres

90% of the World’s data created in the last two

years

By 2017, only 1% of all data generated will require a relational data model

We are Addressing MassiveData Explosion

Page 8: Basho pres

Basho: Inspired by Amazon

Amazon Dynamo PaperOctober 2007

Enabled tens of millions of simultaneous users on the World’s most popular

e-commerce site

Page 9: Basho pres

SQL

The Answer

Or Something Like That

Page 10: Basho pres

NoSQL is a bad name –SQL was never the problem

Rather, NoSQL is..

..a response to changing business priorities and new challenges

..a reboot of database architectures that were developed before the Internet existed

SQL

Page 11: Basho pres

Developer-Oriented

Scale-Out Distributed

NoSQL Flavors

Page 12: Basho pres

Intro to

Incremental scalability Predictable low latency

Flexible storageGlobal data locality

Built-In Replication

Operational Simplicity

Page 13: Basho pres

Masterless

• Deployed as a Cluster of Nodes

KEY VALUE

KEY VALUE

KEY VALUEb

uck

et

• Key/value pairs stored in buckets• Any data type, objects are stored as

binaries

Object/key Operations

node

node node

node

node

Basic Concepts

Page 14: Basho pres

• Consistent Hashing and Replicas

• Virtual Nodes

• Vector Clocks

• Gossiping

• Read Repair / Active Anti-Entropy

• Hinted Handoff

• Erlang/OTP

Under the Hood

Page 15: Basho pres

Multi-Datacenter Replication

Business Goals

• Disaster Avoidance

• Data Locality

• Regulatory Compliance

• Analytics and Reporting

• Other Secondary Workloads

• Cloud Bursting

Cloud Mobile Social

Data Center

#2

Data Center #3

Data Center

#1

Multi-Data Center Replication

Applications, Users and Machines Generate Data

Riak Stores and Manages Data Efficiently and Effectively

Page 16: Basho pres

• Key/Value Store

• Full-Text Search and Support for Secondary Indexes

•Distributed MapReduce

• Advanced Multi-Datacenter Replication

• Easy-to-interface via HTTP or Protocol Buffers

• Large library of drivers and class libraries

• Bitcask, LevelDB and in-memory storage engines

• RiakControl, Riaknostic and Basho Bench Tools

Riak Key FeaturesRiak Clients

(Ruby, Java, Node.js, PHP, .NET, etc)

Webmachine(HTTP)

Protocol Buffers(Binary, Persistent Connect)

MDC Replication* Riak Enterprise Only

Riak SNMP / JMX* Riak Enterprise Only

Riak Key-Value Store

Riak Search

(Distributed, Full-Text)

Riak Pipe Distributed MapReduce

Riak Core(Ring Management, Partitioning, Anti-Entropy,

Replication, Version Control)

Pluggable Storage Backends

Bitcask LevelDB

Ria

k C

ontr

ol

+Extras Secondary Indexes, Full-Text Search, MR…

Page 17: Basho pres

+Multi-Tenant Object StorageSimple, Available Cloud Storage Software

Page 18: Basho pres

Enterprise

Open SourceDistributed Database

CommercialDistributed Database

Open-Source Cloud Storage Platform

• Always-available, scalable, ops-friendly NoSQL database

• Over 35,000 downloads per month

• Thousands of users worldwide

• Version 1.0 unveiled September 2011

• Adds multi-data center replication & Basho 24x7 support

• Over 30% of the Fortune 50

• Enables Secondary Search and MapReduce Clusters

• Version 1.4 in May 2013

• Expands with multi-tenancy, large object support, metering and Amazon S3 API

• Enables public and private cloud storage

• Software released to open source on March 20th

• RiakCS Enterprise commercial version

Product Availability

Page 19: Basho pres

Instant Scale

Low Latency

Breaking News >>Traffic on CNN.com Doubles Every Two Minutes

Page 20: Basho pres

Angry Birds Toons• Orchestrating and registering

push notifications• RedBird Riak Cluster

The Croods• Rovio Account – Storing Fan

profiles and related information• Game State Storage – Storing

game states• Payment Transactions• YellowBird and FatBird Riak

Clusters

Global Session Store

Account Profiles

Page 21: Basho pres

“Viral” Success

3TB+ New/day

Page 22: Basho pres

3rd Party API Integration

Recommendations Engine

Product Configurator

Page 23: Basho pres

Common Medical Card

“In short: using Riak to insure high data availability helps avoid health risks and

in the worst case, patient death.”

Prescribe-to-Payment

Drug Allergies

Page 24: Basho pres

“In short: using Riak to insure high data availability helps avoid health risks and

in the worst case, patient death.”

Page 25: Basho pres

“In short: using Riak to insure high data availability helps avoid health risks and

in the worst case, patient death.”

Page 26: Basho pres

Integrated Customer Platform

Catastrophe Ready Scale

Page 27: Basho pres

Customer HR Attachments

Page 28: Basho pres

Private, Secure “Dropbox”

35,000 Users

Page 29: Basho pres

AT&T Add-ons• Dev APIs• IRSCP• Model Driven

Management• Capacity

Mgmt driven by Application SLAs• Configuration

Monitoring

Public Cloud

Page 30: Basho pres

S3 Public Cloud Storage

Amazon Economics

Page 31: Basho pres

@basho