openstack trove update - juno, kilo and beyond
DESCRIPTION
Deck from Cloud Online MeetupTRANSCRIPT
OpenStack Trove Update: Juno, Kilo and Beyond
Amrith Kumar CTO, Tesora
Agenda
11/19/2014 Cloud Online Meetup 2
§ What is Trove?
§ What’s new in Juno
§ Plans for Kilo and beyond
§ Notes from OpenStack Summit in Paris
§ About Tesora
§ QuesFons & Answers
Got Questions Now? Tweet them to @tesoracorp #cloudmeetup Have Questions Later? Tweet to @tesoracorp or contact us on #openstack-trove or #tesora on IRC
The Trove Experts.
What is Trove?
§ Trove Mission “To provide scalable and reliable Cloud Database as a Service provisioning func8onality for both rela8onal and non-‐rela8onal database engines, and to con8nue to improve its fully-‐featured and extensible open source framework.”
hKps://wiki.openstack.org/wiki/Trove
• Provisioning • De-‐provisioning. • AdministraFon. • ConfiguraFon. • Backup and Restore. • Clustering & ReplicaFon.
• Create and manipulate tables, collecFons, namespaces.
• Select, Insert, Update, Delete Data.
11/19/2014 Cloud Online Meetup 3
We’re hiring!
11/19/2014 Cloud Online Meetup 4
Trove Architecture
Trove for the Enterprise.
Trove History
11/19/2014 Cloud Online Meetup 5
§ Incubated in Havana, integrated in iceHouse § ParFcipaFon by 28 companies and 128 individual contributors § Including 1,723 commits and 231,829 lines of code § OperaFng at scale at Rackspace, HP, eBay and many others
ContribuFon in Juno ContribuFon in Kilo (to-‐date)
The Trove Experts.
Trove Features (in IceHouse)
11/19/2014 Cloud Online Meetup 6
§ Single instance databases § MySQL (and Percona), MongoDB, Cassandra, Couchbase …
§ Support for provisioning and resizing § Backup and restore* § ConfiguraFon groups § Horizon dashboard integraFon
* some operaFons are only available for some databases
Trove, not just SQL!
What’s new in Juno?
11/19/2014 Cloud Online Meetup 7
§ Asynchronous MySQL replicaFon (master-‐slave) § MongoDB sharded clusters § Neutron support § PostgreSQL basic support § Backups for Cassandra and Couchbase § Code cleanup and improvements in logging § TesFng improvements
Trove for the Enterprise.
Provisioning a replica (MySQL replicaFon)
11/19/2014 Cloud Online Meetup 8
trove create <instance-‐name> <flavor-‐id> -‐-‐size <volume-‐size> -‐-‐replica_of <instance-‐id>
trove update <instance-‐id> -‐-‐detach-‐replica-‐source
All Trove, all the Fme.
Provisioning a MongoDB Cluster
11/19/2014 Cloud Online Meetup 9
trove cluster-‐create <datastore> <ds-‐version> § Current support is for MongoDB (sharded) clusters
§ Will setup a config server and query routers § Support for adding shards “add-‐shard” command
Trove, not just SQL!
What’s planned for Kilo?
11/19/2014 Cloud Online Meetup 10
§ MySQL Clustering (Galera Cluster) § AutomaFc Failover support for MySQL replicaFon § Usability improvements
§ AssociaFng flavors with datastores § Log file access via API
§ Code cleanup § Handling deprecated oslo-‐incubator code
§ Several interesFng new blueprints have been proposed § DB2, CouchDB, Cassandra Clustering, …
§ Further tesFng improvements
Trove for the Enterprise.
Taking the long view
11/19/2014 Cloud Online Meetup 11
§ Database-‐as-‐a-‐Service is an integral part of the cloud § Simple § Efficient § Cost-‐effecFve
We’re hiring.
Notes from Paris
11/19/2014 Cloud Online Meetup 12
§ Summit was really well aKended, over 4,500 people § Specific to Trove, we had people represenFng
§ Percona, Galera, Oracle, DB2, CouchDB, … § RedHat, Canonical, Windows, … § [my apologies if I missed some]
§ PresentaFons about Trove were well aKended § Speakers from Tesora, HP, Percona
§ The design sessions were lively and informaFve § Discussed new Kilo features § Discussed some changes currently in flight § Had a good Fme!
§ We discussed where the mid-‐cycle would be [SeaKle, February]
The Trove Experts.
About Tesora: The Trove Company!
11/19/2014 Cloud Online Meetup 13
§ The only company focused solely on improving and producFzing OpenStack Trove Database as a Service
§ #1 contributor to Trove in Juno (and so far in Kilo) § The Tesora DBaaS Plasorm
§ An enterprise-‐class DBaaS soluFon based on Trove § Early access to new features § BeKer packaging § Pre-‐built guest images for various databases and OS’es § Support, Training and Services § Community EdiFon and Enterprise EdiFon
§ For more details visit hKp://www.tesora.com/soluFons/database-‐as-‐a-‐service
We’re hiring.
QuesFons and Answers
11/19/2014 Cloud Online Meetup 14
§ Get more informaFon § hKp://www.tesora.com/ § hKp://www.openstack.org/ § hKp://www.tesora.com/blog
§ Contact [me|us] § [email protected] § [email protected] [ or amrith on [email protected] ]
§ Get help on IRC [freenode.net] § #openstack-‐trove § #tesora
Got Trove quesFons?