Database with Trove

Doug Shelley

VP Product Development, Tesora [email protected] @tesoracorp @dougshelley66 May 12, 2014 What’s DBaaS? • Improves usability of • Handles “administrivia” • Provisioning and de-provisioning • Configuration • Common administrative chores • on demand

• Application user can focus on innovation! Why DBaaS? • Because databases are a pain • Scalability is hard • High Availability is tricky • Administration is cumbersome and expensive • Require “self service” provisioning

• Data is valuable

• Simplification is desperately needed!

What is Trove?

• DBaaS for OpenStack • “To provide scalable and reliable Database as a Service provisioning functionality for both relational and non- engines, and to continue to improve its fully-featured and extensible open source framework.” • Integrated project in Icehouse • Supports RDBMS and NoSQL • Not a data access API What can Trove do? • Today: • Provision • Configure • Backup/Restore • Roadmap: • Replication • Clustering • Multi-Region

OpenStack, Tesora & Trove

out

-

Agents

Tenancy

-

MySQL MySQL

Custom

Scale

Advanced Advanced Advanced

Clustering

Third Party Party Third

Replication

Monitoring

Others TBD Others

Guest Guest Multi

Tesora DBaaS Platform Trove

OpenStack Cloud Platform (Nova, Neutron, Cinder, Swift, Keystone, Glance, etc.) Trove Architecture Want to learn more? • Session “Introduction to Trove” • Thursday, 11:00am • Room #B101 • With Michael Basnight • More details on Trove vision and plans • Demo with MySQL and mongoDB

Get more information • Visit our Marketplace booth • Enter to win real pirate treasure! • Enjoy some pirate booty popcorn • Visit our Summit Portal • http://bit.ly/1nFBgZ3 • Visit our Webpage • http://www.tesora.com • Sign up for “Short Stack” Doug Shelley • Weekly OpenStack newsletter VP Product Development, Tesora [email protected] @tesoracorp • Email us: [email protected] dougshelley66