08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
The State of Trove: The OpenStack Database-as-a-Service
1. The State Of Trove
The OpenStack Database-as-a-Service
Amrith Kumar (@amrithkumar)
PTL, Trove (Newton cycle)
Tesora (@tesoracorp)
August 23, 2016
2. 2
2012 2013 2014 2015 2016 2017
Essex Folsom Grizzly Havana IceHouse Juno Kilo Liberty Mitaka Newton
2
2012 2013 2014 2015 2016 2017
Essex Folsom Grizzly Havana IceHouse Juno Kilo Liberty Mitaka Newton
3. 3
2012 2013 2014 2015 2016 2017
Essex Folsom Grizzly Havana IceHouse Juno Kilo Liberty Mitaka Newton
3
2012 2013 2014 2015 2016 2017
Essex Folsom Grizzly Havana IceHouse Juno Kilo Liberty Mitaka Newton
• Incubated G and H, integrated in IceHouse
• In the beginning …
• Single instance MySQL, MongoDB
• Resize, MySQL Backup (dump, full backup)
• Basic configuration groups
• Basic user and database functions
4. 44
Here are some things that I have heard from
prospective users of Trove.
Over the past several release cycles
6. 66
Does Trove support MySQL Replication?
GTID and BINLOG replication
Failover
Add replica
Promote to master
Eject
7. 77
Does Trove support Clustering?
Clustering for many NoSQL databases
Percona XtraDB Cluster
Vertica Cluster
Grow, shrink, …
8. 8
2012 2013 2014 2015 2016 2017
Essex Folsom Grizzly Havana IceHouse Juno Kilo Liberty Mitaka Newton
There were time(s) when Trove did not do
those things.
But today Trove does all those things,
and plenty more!
9. 99
“But, I need Oracle …”
Oracle 11g and Oracle 12c in VM’s
Oracle 12c native Pluggable Database
support
Available through Tesora, not available in community Trove
10. 1010
“But, I need Microsoft SQL Server”
http://db-engines.com/en/ranking/relational+dbms
11. 11
2012 2013 2014 2015 2016 2017
Essex Folsom Grizzly Havana IceHouse Juno Kilo Liberty Mitaka Newton
11
“But, I need Microsoft SQL Server”
And the answer has been
• “Let me get back to you about that.”
12. 12
2012 2013 2014 2015 2016 2017
Essex Folsom Grizzly Havana IceHouse Juno Kilo Liberty Mitaka Newton
12
“But, I need Microsoft SQL Server”
And the answer has always been
• “Let me get back to you about that.”
• Until now
13. 13
2012 2013 2014 2015 2016 2017
Essex Folsom Grizzly Havana IceHouse Juno Kilo Liberty Mitaka Newton
13
“But, I need Microsoft SQL Server”
And the answer has always been
• “Let me get back to you about that.”
“Let me show you something …”
42. 4242
But, I need Microsoft SQLServer
• New answer: Let’s talk!
http://db-engines.com/en/ranking/relational+dbms
43. 44
Some question that I spend a lot of time contemplating are
“What is the State of Trove”,
“What should we prioritize next?”,
“Is Trove living up to its mission statement?”
Mission: 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.
44. 45
• For some time now, I have been confident that
• Trove is ready for production
• We have a clear and meaningful direction
• Trove is living up to it’s mission
45. 46
• It has the capabilities that meet the requirements of many
production use cases
• And in practice
• eBay talked about being in production two years ago
• Tesora has customers who use Trove in production with
a variety of databases
• The Infra team uses Trove for some of its databases
46. 47
2012 2013 2014 2015 2016 2017
Essex Folsom Grizzly Havana IceHouse Juno Kilo Liberty Mitaka Newton
• There are many things that we are still working on
• New capabilities
• Improvements
• Filling out the feature matrix
• A focus on usability
47. 48
Want to know more?
• If you’d like to know more about Trove in general, or what’s
coming in the Newton release
• I’ll be at the Tesora booth
• Or ask any of the other Trove contributors here
• Please raise your hands!
• If you want to know more about Microsoft SQL Server
Support in Trove in particular
• Contact Microsoft (they’re here at OpenStack East)
48. 49
• Q & A
• Contact information
• http://www.tesora.com
• Email: amrith@tesora.com
• Twitter: @amrithkumar @tesoracorp
• IRC (freenode): amrith #openstack-trove #Tesora
And a special word of thanks to …
• Craig Tracey (troubleshooter extraordinaire)
• Gregory Haynes (the master of all things DIB)