Hands On Trove: Database as a Service in OpenStack (for MySQL)
1 April 1:30PM - 4:30PM @ Ballroom F
3 hours tutorial
OpenStack, the fastest growing infrastructure-as-a-service (IaaS) platform in the open source community, has recently added a database-as-a-service (DBaaS) named Trove, scheduled for its first production OpenStack release in April. Trove's purpose is to provide scalable and reliable cloud DBaaS provisioning functionality for both relational and non-relational database engines. This tutorial covers the deployment of OpenStack Trove on an OpenStack private cloud, in order to provide MySQL DBaaS to OpenStack users. It is useful both for private cloud operators intending to deploy DBaaS, and to MySQL DBAs learning to interact with MySQL in an OpenStack DBaaS environment. Starting with an OpenStack primer, we explain the most important properties of the OpenStack API. We then dive into installing OpenStack Trove, and interacting with it using the Trove API. Attendees leave the tutorial with a fully functioning, DBaaS enabled OpenStack cloud running on their personal laptops. Attendees are provided with a set of VirtualBox virtual appliances containing a pre-installed, pre-configured, ready-to-use OpenStack microcloud. The virtual appliances run on any Linux, Windows or Mac OS X laptop with a minimum of 4GB RAM (8GB recommended). Bringing a laptop with an SSD is also highly recommended. IMPORTANT: If you're planning to attend, please make sure you follow the instructions here: http://www.hastexo.com/perconalive2014
CEO, Principal Consultant, hastexo
Florian is an open source cloud and high availability expert, experienced technical consultant, seasoned training instructor, and technical writer. He is the principal author of the OpenStack High Availability Guide, was previously the principal author of the DRBD User's Guide, and has contributed numerous articles to technical publications. He has previously spoken at Percona Live, the OpenStack Summit, LinuxCon, linux.conf.au, OSCON and many other events.