Percona Live: Data Performance Conference 2016 Logo

April 18-21, 2016

Santa Clara, California

MySQL and Docker Strategies

MySQL and Docker Strategies

 20 April 03:30 PM - 04:20 PM @ Ballroom G
Experience level: 
Intermediate
Duration: 
50 minutes conference
Tracks:
Architecture/Design
New and Trending Topics
Topics:
MySQL
Docker

Description

Docker is a great new project for managing containers. Containers are operating system resource isolation and allocation benefits as virtual machines yet are more lightweight and allow you a lot of flexibility and how you can design your application and database architecture. This talk will cover how many useful things one can do with Docker and MySQL: * How to builld ready-to-launch containers that are "batteries included" MySQL servers * How to back up and restore MySQL databases using a container strategy that allows both containers and host systems access to the same data * How to network containers across hosts * Container clustering solutions such as CoreOS, Kubernetes, and Mesos and how each of these solutions solves a similar requirement * How to automate containerized MySQL using Ansible * A summary detail and demonstration of the speaker's recent contribution to Kubernetes-- a Galera cluster application, showing how one can have a quickly deployable MySQL synchronous replication cluster in minutes and use it with other Kubernetes applications.

Speakers

Giuseppe Maxia's picture

Giuseppe Maxia

Quality Assurance Architect, VMware

Biography:

Quality Assurance Architect at VMware. Formerly at MySQL AB, and then through acquisitions at Sun Microsystems and Oracle. Then at Continuent, Inc and currently at VMware through a merge. I am active member of the MySQL community and long timer open source enthusiast. During the past decades I have worked in various IT related fields, with focus on databases, object oriented programming, system administration, quality assurance. Fluent in Italian, English, Perl, Python, SQL, Spanish, C, Bash, and good speaker of C , French, Java. I work in cyberspace, with a virtual team.

Patrick Galbraith's picture

Patrick Galbraith

Senior Systems Engineer, Hewlett Packard

Biography:

Patrick Galbraith is a principal engineer at HP in the Advanced Technology Group. He is the author or two books: “Developing Web Applications with Apache, MySQL, memcached, and Perl” (Wiley) “Expert PHP and MySQL” (Wiley) In his “spare time”, he also maintains DBD::mysql, DBD::drizzle, FederatedX storage engine and the Memcached Functions for MySQL as well as tinkering with various other OpenSource and OpenStack projects. Patrick lives up in the sticks of New Hampshire with his wife Ruth and son Kiran, daughter Sara, lots of trees and rocks, as well as his Kubota tractor.

Share this talk


Slides