data in the cloud o’reilly mysql conference mårten mickos ceo, eucalyptus systems

13
Data in the cloud O’Reilly MySQL Conference Mårten Mickos CEO, Eucalyptus Systems www.twitter.com/martenmickos

Upload: rudolph-campbell

Post on 15-Jan-2016

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Data in the cloud O’Reilly MySQL Conference Mårten Mickos CEO, Eucalyptus Systems

Data in the cloud

O’Reilly MySQL ConferenceMårten Mickos CEO, Eucalyptus Systemswww.twitter.com/martenmickos

Page 2: Data in the cloud O’Reilly MySQL Conference Mårten Mickos CEO, Eucalyptus Systems

© 2011 Eucalyptus Systems, Inc.

Infrastructure software

MF Mini Client/Server Cloud

Internet era

Web, Web2.0, Mobile internet

LAMP

1m

10m

100m

1bn

10bn

users now

Page 3: Data in the cloud O’Reilly MySQL Conference Mårten Mickos CEO, Eucalyptus Systems

© 2011 Eucalyptus Systems, Inc.

WANTED:

MySQLDEAD OR ALIVE

Page 4: Data in the cloud O’Reilly MySQL Conference Mårten Mickos CEO, Eucalyptus Systems

© 2011 Eucalyptus Systems, Inc.

WANTED:

MySQLDEAD OR ALIVE & KICKING

REWARD: $1,000,000,000

Page 5: Data in the cloud O’Reilly MySQL Conference Mårten Mickos CEO, Eucalyptus Systems

© 2011 Eucalyptus Systems, Inc.

FOSS model

Ten years ago• disruptive movement

lead by innovative growth companies

• distribution-centric software model

• enabled by the internet

Today• an established

practice lead by large corporations

• service-centric software model

• being redefined by cloud computing

Page 6: Data in the cloud O’Reilly MySQL Conference Mårten Mickos CEO, Eucalyptus Systems

© 2011 Eucalyptus Systems, Inc.

Dominant db designs

scale-up RDBMS scale-out RDBMS

big data

key/ value

doc db

graph db

80s & 90s 00s & 10s 10s & 20s

?

NoSQL / NewSQL land

0% 1% 10% 30% of world population online

Page 7: Data in the cloud O’Reilly MySQL Conference Mårten Mickos CEO, Eucalyptus Systems

© 2011 Eucalyptus Systems, Inc.

MySQL - NoSQL - NewSQL

Akiban, Cassandra, Citrusleaf, Clustrix, Couchbase, Dynomite, FlockDB, GenieDB, Hadoop, Hive, HyperGraphDB, HyperTable, MarkLogic Server, Memcached, MemSQL, MongoDB, MySQL, MySQL Cluster, MySQL with HandlerSocket, Neo4J, NimbusDB, Objectivity/DB, Ravel, Redis, RethinkDB, Riak, SimpleDB, Terracotta, Tokyo Cabinet, Voldemort, VoltDB, Xeround

Page 8: Data in the cloud O’Reilly MySQL Conference Mårten Mickos CEO, Eucalyptus Systems

© 2011 Eucalyptus Systems, Inc.

Reversal of DBMS design principles

Client/Server

Strengthcomplex feature set

scale-up

ACID

Weaknesssimplicity

scale-out

non-ACID

Cloud

Strength

Weakness

Page 9: Data in the cloud O’Reilly MySQL Conference Mårten Mickos CEO, Eucalyptus Systems

© 2011 Eucalyptus Systems, Inc.

Data in the cloud

1. Design the database for scale-out on multiple nodes – separate read activity from write activity– scale reads through replication– scale writes through sharding & partitioning– consider different dbms:s for different uses within the

application– plan for failures– plan for 10x growth steps

2. Deploy on a cloud service (public) or cloud platform (private, on-prem) with common abstraction layer (API)

Page 10: Data in the cloud O’Reilly MySQL Conference Mårten Mickos CEO, Eucalyptus Systems

© 2011 Eucalyptus Systems, Inc.

Elastic scale-out in the clouds

vm

app

EucalyptusCloud controller, storage

controller, Walrus

vm vm vm vm vm vm vm vm vm vm vm

vm vm vm vm vm vm vm vm vm vm vm vm

vm vm vm vm vm vm vm

Amazon Web Services (AWS)EC2, EBS, S3

app app app app app app

vm vm vm vm vm vm vm

Page 11: Data in the cloud O’Reilly MySQL Conference Mårten Mickos CEO, Eucalyptus Systems

© 2011 Eucalyptus Systems, Inc.

Future

• Cloud, Mobile & Social are the drivers, and they are bigger than anything we’ve seen

• Existing models of FOSS, community and distribution being disrupted

• Major rewards for creating the winning solution(s) for data in the cloud

Page 12: Data in the cloud O’Reilly MySQL Conference Mårten Mickos CEO, Eucalyptus Systems

© 2011 Eucalyptus Systems, Inc.

Thank you!

Mårten [email protected]/martenmickos

Page 13: Data in the cloud O’Reilly MySQL Conference Mårten Mickos CEO, Eucalyptus Systems

© 2011 Eucalyptus Systems, Inc.

Eucalyptus cloud platform

Over 25,000 new Eucalyptus clouds were started in 2010