percona and mysql
play

Percona and MySQL Shane Murray & Andrew Cook PADDY POWER - PowerPoint PPT Presentation

Paddy Power Betfair Percona and MySQL Shane Murray & Andrew Cook PADDY POWER BETFAIR Who We Are Paddy Power Betfair is a leading international sports betting and gaming operator FTSE100, Market Cap ~7Bn We operate fiv five


  1. Paddy Power Betfair Percona and MySQL Shane Murray & Andrew Cook PADDY POWER BETFAIR

  2. Who We Are  Paddy Power Betfair is a leading international sports betting and gaming operator  FTSE100, Market Cap ~£7Bn  We operate fiv five lea eading br brands; Paddy Power, Betfair, Sportsbet, FanDuel, TVG

  3. Who We Are  Over five million customers worldwide  Our mission is to bring excitement to life for every single one  We employ over 7000 people globally

  4. Paddy Power Betfair & MySQL  In 2014 Betfair (pre  When development teams Merger with Paddy requested new data stores, we Power) embarked on a asked them to consider MySQL as strategic decision to an option increase the usage of Open Source solutions  In 2014 there was a modest MySQL footprint within the  The primary Open Betfair database estate compared Source database of to other Database vendors choice was MySQL

  5. MySQL adoption Challenges Concerns Lack of MySQL Architectural No 3 rd Party around No automated skills within and best performance, Release the DBA and Support in practice functionality Framework Development place immaturity and scaling teams  Betfair sought a support and consultancy contract with Percona to help with the transition towards the adoption of MySQL as the de-facto Open Source Database technology for applications

  6. MySQL adoption Challenges & Percona  MySQL DBA and Developer training  Consultancy on building new applications on MySQL  Migration of CE MySQL instances to use Percona  Adoption of XtraBackup  Testing of alternative High Availability solutions

  7. Merger of Paddy Power and Betfair  In February 2016 Paddy Power  Infrastructure Teams formulated a plan to merge our operations and and Betfair merged to become adopt each others best practices Paddy Power Betfair  MySQL estate at Paddy Power was fairly large, running CE edition in multi master configurations and some older versions (5.1) +  A single MySQL solution for both brands hosted on the new PPB Private Cloud was agreed as the strategic direction

  8. PPB Requirements  Fully automated provisioning of MySQL database systems  Always-On, Highly Available, Disaster Proof architecture  Time to Market (TTM)  Minimal downtime for Patching  Free up staff for more valuable work

  9. Technology Choices  PPB DBA Team met with Percona to discuss how we could host MySQL on our OpenStack private cloud, which spans two datacenters in an Active-Active configuration  The OpenStack private cloud was initially built for stateless immutable applications  A number of designs and technology choices for high availability and load balancing were discussed and tested  A solution was designed by the PPB DBA Team and ratified by Percona based on Percona’s XtraDB Cluster

  10. The Solution…  Asymmetric XtraDB Cluster spanning dual data centers  Disaster Recovery Workflow – recover all instances within 10 mins  Full Automation  Fully supported architecture with Percona Support

  11. Percona Tools and services at PPB  Percona XtraDB Cluster  Percona Toolkit (pt-online-schema-change)  Percona PMM monitoring with Grafana dashboards  Percona XtraBackup  Percona Enterprise support with 30 mins SLA

  12. In Summary + Better Highly Full MySQL & resilient and TTM utilization of XtraDB team DR proof reduction Automation architecture resources

  13. PPB DBaaS - Want to Learn More?  To understand how PPB built and operates our MySQL platform on i Openstack please attend the cloud track discussion later today: Building MySQL DBaaS on OpenStack with XtraDB Cluster

  14. Thank You! 

  15. Rate My Session 15

Recommend


More recommend