Database as a Service with Trove Doug Shelley VP Product Development, Tesora doug@tesora.com @tesoracorp @dougshelley66 May 12, 2014
What’s DBaaS? • Improves usability of databases • Handles “ administrivia ” • Provisioning and de-provisioning • Configuration • Common administrative chores • Database 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 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 .” • 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 Multi-Tenancy Guest Agents Others TBD Replication Monitoring Third Party Clustering Advanced Advanced Scale-out MySQL Custom 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 doug@tesora.com • Email us: info@tesora.com @tesoracorp dougshelley66
Recommend
More recommend