MySQL Comes of Age Robert Hodges Sr. Staff Engineer Percona Live London November 4, 2014 2014 VMware Inc. All rights reserved.
Continuent is now part of VMware! VMware acquired Continuent on 28 October 2014 Continuent team will be part of the vcloud Air Business Unit VMware will continue to improve and sell Continuent Tungsten Tungsten Replicator is staying open source We plan to integrate Continuent Tungsten into vcloud Air CONFIDENTIAL 2
MySQL is a trusted enterprise building block
The world s most successful businesses run their most demanding applications on MySQL 4
What features do enterprise MySQL users need? Disaster Recovery Multi-Site Ops Performance Load Balancing Zero-Downtime Maintenance Automatic Failover Percentage of Users With Requirement 0% 20% 40% 60% 80% 5
Transparency on any workload is a key requirement Dataset Size in Gigiabyes 1400 1200 1000 800 600 400 200 0 SaaS Datasets -- Size of Top 1000 Customers Max=1214GB 99th percentile=290gb Median=2.6GB 1 501 Customers Source: Statistics provided by Continuent customer 6
Continuent Tungsten clusters add HA and scaling without taking capabilities away! Automated failover Application Stack Connector Application Stack Connector Transparent connectivity Zero downtime Maintenance SQL load balancing db2 Manager db1 Manager db3 Manager Peer-to-peer management Asynchronous master/slave replication Replicator Replicator Replicator Slave Master Slave 7
MySQL also has wide range of built-in options for HA and scaling Native MySQL replication Synchronous multi-master using Galera Block replication using DRBD 8
But we have to work to stay relevant Performance is critical to see off NoSQL competitors Fast throughput makes it harder for replication to keep up Tight security is increasingly the default Productivity is the most critical issue for many enterprises There are simply not enough DBAs to go around 9
MySQL is advancing in the cloud!
The cloud must manage data to succeed User Applications Data Services SQL Data Service NoSQL Data Service Data Warehouse Service Hadoop Data Service Base Infrastructure Compute Network Block Storage Object Storage 11
Every major cloud vendor has a relational data service Cloud Relational Service(s) Other Services Amazon MySQL, Oracle, MS SQL Server, PostgreSQL NoSQL, Data Warehouse, Hadoop Google MySQL NoSQL, Data Warehouse Microsoft MS SQL Server NoSQL, Hadoop OpenStack MySQL MongoDB VMware (Stay tuned!) (Stay tuned!) 12
Cloud resource models do not always fully match database needs Data Services SQL DBMS Server SQL DBMS Server Provisioning Snapshots Block Replication Storage Infrastructure Network Attached Storage Expensive No longer shared nothing! 13
Cloud operation implies hybrid environments Disaster recovery between cloud regions Avoid lock-in to a single cloud vendor Provide an incremental migration path for on-premises apps ` ` Frankfurt On-Prem DC Amazon EU West 14
Not all apps will migrate to public clouds 2009 2014 98% 94% 2% 6% VMs in Public Cloud VMs On-Premises VMs in Public Cloud VMs On-Premises Source: VMware internal analysis based on industry analyst research (2014)
Private cloud is a work in progress Build it yourself with Puppet, Vagrant, etc. Adopt OpenStack Adopt new offerings from VMware New offerings from Microsoft? MySQL works well in all of these environments and is adapting quickly thanks to a great community 16
The new group hug between MySQL and analytics
Reporting systems are the new cathedrals of IT Source: Wikibon 18
The success story of 2014 is Amazon Redshift 19
MySQL systems are no longer silos Standalone ` Provisioning Real-time replication Column Stores Hadoop Bigtable Variants Clusters Row Stores 20
Continuent significantly advanced real-time analytic integration during 2014 MySQL to Hadoop data loading Deployed in 3 major accounts with more on the way MySQL to Redshift loading Deployed at first customer with more on the way Kept it all open source Continuent Tungsten 3.0 will connect highly available clusters to analytics by end of year 21
Fearless Predictions
It's tough to make predictions, especially about the future. -- Yogi Berra
Fearless prediction #1 MySQL will be the default relational DBMS of the cloud era
Fearless prediction #2 All data management systems will be hybrid
Fearless prediction #3 Security problems will be the biggest source of unexpected change
We are hiring more! Questions to: rhodges at vmware.com 2014 VMware Inc. All rights reserved.