an introduction to database as-a-service with open stack trove
TRANSCRIPT
An introduction to Database-as-a-Service with OpenStack TroveAMRITH KUMAR
CTO, TESORA
An introduction to Database-as-a-Service
Ye Olde Databases
2/2/2015 AN INTRODUCTION TO DBAAS WITH OPENSTACK TROVE. SEATTLE OPENSTACK MEETUP 2
An introduction to Database-as-a-Service
Databases today
2/2/2015 AN INTRODUCTION TO DBAAS WITH OPENSTACK TROVE. SEATTLE OPENSTACK MEETUP 3
An introduction to Database-as-a-Service
What changed?
2/2/2015 AN INTRODUCTION TO DBAAS WITH OPENSTACK TROVE. SEATTLE OPENSTACK MEETUP 4
An introduction to Database-as-a-Service
DBaaS is …
2/2/2015 AN INTRODUCTION TO DBAAS WITH OPENSTACK TROVE. SEATTLE OPENSTACK MEETUP 5
An introduction to Database-as-a-Service
Data plane vs. Management plane
2/2/2015 AN INTRODUCTION TO DBAAS WITH OPENSTACK TROVE. SEATTLE OPENSTACK MEETUP 6
An introduction to Database-as-a-Service
OpenStack Trove
2/2/2015 AN INTRODUCTION TO DBAAS WITH OPENSTACK TROVE. SEATTLE OPENSTACK MEETUP 7
What’s Trove?
The Official Mission Statement of the Trove Project:
“To provide scalable and reliable Cloud Database as a Service
provisioning functionality for both relational and non-relational
database engines, and to continue to improve its fully-featured
and extensible open source framework.”
2/2/2015 AN INTRODUCTION TO DBAAS WITH OPENSTACK TROVE. SEATTLE OPENSTACK MEETUP 8
OpenStack Trove: Brief history
“Kilo”Apr 2015
“Juno”Oct 2014
“Icehouse”Apr 2014
“Havana”Oct 2013
SuperbowlXLIX
2/2/2015 AN INTRODUCTION TO DBAAS WITH OPENSTACK TROVE. SEATTLE OPENSTACK MEETUP 9
Quick Q & A
Trove operates on:(a) Management Plane
(b) Data Plane
2/2/2015 AN INTRODUCTION TO DBAAS WITH OPENSTACK TROVE. SEATTLE OPENSTACK MEETUP 10
Quick Q & A
Name some other DBaaS offerings
2/2/2015 AN INTRODUCTION TO DBAAS WITH OPENSTACK TROVE. SEATTLE OPENSTACK MEETUP 11
Recap
What’s DBaaS?Benefits of DBaaS
2/2/2015 AN INTRODUCTION TO DBAAS WITH OPENSTACK TROVE. SEATTLE OPENSTACK MEETUP 12
More about Trove
What databases are supported?
2/2/2015 AN INTRODUCTION TO DBAAS WITH OPENSTACK TROVE. SEATTLE OPENSTACK MEETUP 13
More about Trove
How does Trove relate to the rest of
OpenStack?2/2/2015 AN INTRODUCTION TO DBAAS WITH OPENSTACK TROVE. SEATTLE OPENSTACK MEETUP 14
Mandatory architecture diagram
2/2/2015 AN INTRODUCTION TO DBAAS WITH OPENSTACK TROVE. SEATTLE OPENSTACK MEETUP 15
The Trove Community
2/2/2015 AN INTRODUCTION TO DBAAS WITH OPENSTACK TROVE. SEATTLE OPENSTACK MEETUP 16
More Q & A
When was Trove integrated into
OpenStack?2/2/2015 AN INTRODUCTION TO DBAAS WITH OPENSTACK TROVE. SEATTLE OPENSTACK MEETUP 17
More Q & A
Does Trove (currently) support Oracle databases?
2/2/2015 AN INTRODUCTION TO DBAAS WITH OPENSTACK TROVE. SEATTLE OPENSTACK MEETUP 18
About Tesora
What is Tesora?
2/2/2015 AN INTRODUCTION TO DBAAS WITH OPENSTACK TROVE. SEATTLE OPENSTACK MEETUP 19
About Tesora
2/2/2015 AN INTRODUCTION TO DBAAS WITH OPENSTACK TROVE. SEATTLE OPENSTACK MEETUP 20
Databases OpenStack Distributions
OpenStack Trove Community
Tesora offerings
Community EditionEnterprise Edition
2/2/2015 AN INTRODUCTION TO DBAAS WITH OPENSTACK TROVE. SEATTLE OPENSTACK MEETUP 21
Tesora: Databases supported
… + Oracle 12(c)
2/2/2015 AN INTRODUCTION TO DBAAS WITH OPENSTACK TROVE. SEATTLE OPENSTACK MEETUP 22
Tesora Architecture Enhancements
Proxy Guestagent™
2/2/2015 AN INTRODUCTION TO DBAAS WITH OPENSTACK TROVE. SEATTLE OPENSTACK MEETUP 23
Tesora Partners
2/2/2015 AN INTRODUCTION TO DBAAS WITH OPENSTACK TROVE. SEATTLE OPENSTACK MEETUP 24
Tesora Partners
2/2/2015 AN INTRODUCTION TO DBAAS WITH OPENSTACK TROVE. SEATTLE OPENSTACK MEETUP 25
Q & ATesora
http://www.tesora.com
Twitter: @tesoracorp
IRC: #tesora
Subscribe to “Short Stack” ◦ our weekly email newsletter with all
your OpenStack news
We’re hiring◦ Openings on our website
Amrith Kumar
Twitter: @amrithkumar
IRC: amrith
2/2/2015 AN INTRODUCTION TO DBAAS WITH OPENSTACK TROVE. SEATTLE OPENSTACK MEETUP 26