Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.
The MySQL Availability Company
CONTINUENT
Geo-Scale MySQL
Guaranteed Global Game Access for Hundreds of Millions of Player...
Continuent
“The MySQL Availability Company”
Riot Games Use Case – Geo-Scale MySQL
Riot Games was founded in 2006 to develop,
publish, and support the most player-focu...
Eero Teerikorpi
7-Time Serial Entrepreneur
In the MySQL marketplace since the
beginning (2002)
Father of Continuent Tungst...
Where Does Continuent Fit In?
Continuent has witnessed the rise of Open
Source and Cloud Computing since 2004.
We have bee...
RIOT GAMES USE CASE
Guaranteed Global Game Access for
Hundreds of Millions of Players Worldwide
Riot Games – Video Game Developer
• Riot Games is an American video game developer, publisher,
and esports tournament orga...
Riot Games Challenge
High
Availability
Disaster
Recovery
CostPerformance
Riot Games Main Challenge
Need for High Availability and
Continuous Operations, with Fast
Local ReadsRiot Games is a globa...
Riot Games Challenge – Availability
Let’s hear from Tyler Turk of Riot
Games
In November 2018 Tyler Turk gave a very inter...
Riot Games Challenge – Continuous Operations
How did they achieve Continuous
Operations?
By deploying an Active-Passive Tu...
Riot Games Tungsten Dashboard – Geo-Scale MySQL
Riot Games Tungsten Dashboard – Geo-Scale MySQL
Riot Games Challenge - Cost
Tungsten Clustering uses an annual
subscription model based on the number of
database nodes.
W...
Riot Games Solution – Tungsten Clustering
The benefits Continuent customers achieve with
our Tungsten Clustering solution ...
Continuent Products
• Tungsten Clustering
• Tungsten Replicator
• Tungsten Dashboard
Continuent Products
• Tungsten Clustering
• Tungsten Replicator
• Tungsten Dashboard
Continuent Products
• Tungsten Clustering
• Tungsten Replicator
• Tungsten Dashboard
• Continuous MySQL Operations
• Zero ...
Continuent Products
• Tungsten Clustering
• Tungsten Replicator
• Tungsten Dashboard
Continuent Products
• High performant Real-Time replication
• Multiple Heterogeneous Targets
• AWS Aurora / RDS
• AWS Reds...
Continuent Products
• Tungsten Clustering
• Tungsten Replicator
• Tungsten Dashboard
Tungsten Key Benefits
Industry Best 24/7 MySQL Customer Service
• Highly Qualified 24/7 support. Our support team member h...
Tungsten Key Benefits
Continuous MySQL Operations
• MySQL High Availability and Disaster Recovery solution, which provides...
Geo-Scale MySQL
Tungsten Key Benefits
• Load-balance MySQL read operations across multiple slaves, locally and globally
• ...
Tungsten Key Benefits
Intelligent MySQL Proxy
• Provides intelligent traffic routing to a valid MySQL Primary, locally and...
Tungsten Key Benefits
Full MySQL Support, No Application Changes
• Deploy and Configure MySQL clusters in minutes
• Not ju...
Poll Question: Are You Looking for
MySQL HA/DR?
• Yes, we're actively investigating a MySQL Availability solution
• Yes, w...
Proven Continuent Team
• Our core team has been building data availability solutions since 2004
• We have an expert team o...
Proven Solutions
Our tightly-integrated, complete and fully tested solutions reliably handle billions of transactions per
...
Why Choose Continuent
Customer Satisfaction
during the most recent customer survey
Customer Renewal Rate
many multi-year s...
In Summary
• The MySQL Availability Company
• Established in 2004
• Customers Industries include
• SaaS
• eCommerce
• Fina...
Q&A
“Smooth Sailing!”
THANK YOU FOR LISTENING
continuent.com
The MySQL Availability Company
Eero Teerikorpi
September 9th, 2020
Prochain SlideShare
Chargement dans…5
×

Webinar Slides: Geo-Scale MySQL: Guaranteed Global Game Access for Hundreds of Millions of Players Worldwide

139 vues

Publié le

Cloud-Based Active/Passive Tungsten MySQL Clusters @ Riot Games

Riot Games is a global gaming company with several hundred million worldwide players. Serving a gaming application for a geographically-distributed audience is a pretty unique challenge.

The account management is a very typical challenge for gaming applications, and for all subscription management systems in general. It requires fast, local response times for read-traffic, a limited number of updates, and a single consolidated view of the data across the world.

Watch this webinar replay by Continuent CEO Eero Teeerikorpi and find out how to Geo-Scale MySQL in AWS with Tungsten Clusters. How to build a global, multi-region MySQL cloud back-end for Player Account Management capable of serving several hundred million users.


AGENDA

- Continuent Introduction
- How to build a global, multi-region active/passive MySQL Tungsten Cluster in AWS Cloud for Account Management
- Continuent Tungsten Solutions and Benefits
- Key Benefit Highlight: Geo-Scale MySQL
- Q&A


PRESENTER

Eero Teerikorpi - founder and CEO, Continuent - is a 7-time serial entrepreneur who has more than 30 years of high-tech management and enterprise software experience. Eero has been in the MySQL marketplace virtually since day one, from the early 2000s. Eero has held top management positions at various cross-Atlantic entities (CEO at Alcom Corporation, President at Capslock, Executive Board Member at Esker S.A.) Eero started his career as a Product Manager at Apple Computer in Finland in the mid-80s. Eero also owns and manages a boutique NOET Vineyards producing high-quality dry-farmed Cabernet Sauvignon.

Eero is a former Navy officer and still an avid sailor on San Francisco Bay and around the world. Eero is a very active sportsman: a 4+ tennis player, a rookie golfer, a very careful mountain biker, and an experienced (40+ years) skier, both slalom and cross-country.

Publié dans : Internet
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Webinar Slides: Geo-Scale MySQL: Guaranteed Global Game Access for Hundreds of Millions of Players Worldwide

  1. 1. The MySQL Availability Company CONTINUENT Geo-Scale MySQL Guaranteed Global Game Access for Hundreds of Millions of Players Worldwide Eero Teerikorpi, Founder and CEO September 9, 2020 “Smooth Sailing!”
  2. 2. Continuent “The MySQL Availability Company”
  3. 3. Riot Games Use Case – Geo-Scale MySQL Riot Games was founded in 2006 to develop, publish, and support the most player-focused games in the world. In 2009, Riot Games released their debut title, League of Legends, to worldwide acclaim. League has gone on to be the most-played PC game in the world and a key driver of the explosive growth of esports. During this webinar, we’ll discuss how Riot Games manages player accounts for hundreds of millions of world-wide players.
  4. 4. Eero Teerikorpi 7-Time Serial Entrepreneur In the MySQL marketplace since the beginning (2002) Father of Continuent Tungsten and Godfather of Galera (XtraDB Cluster) Galera is based on Continuent’s first (synchronous) MySQL clustering solution Emic m/cluster Officer (and naturally a Gentleman) Finnish Navy Sailor Running a Tight Ship! “Smooth Sailing!”
  5. 5. Where Does Continuent Fit In? Continuent has witnessed the rise of Open Source and Cloud Computing since 2004. We have been at the forefront of the market need for platform-agnostic, highly-available, globally-scaling, clustered MySQL databases that are driving businesses to the cloud today. Continuent is not the biggest. Never. We are the best at what we do. Always! Geo-Scale MySQL DBaaS Cloud Computing Open Source MySQL
  6. 6. RIOT GAMES USE CASE Guaranteed Global Game Access for Hundreds of Millions of Players Worldwide
  7. 7. Riot Games – Video Game Developer • Riot Games is an American video game developer, publisher, and esports tournament organizer based in West Los Angeles, California. • Riot Games was majority-acquired by Tencent in February 2011 and fully acquired in December 2015. • Currently, Riot Games operates more than 24 offices around the world, in which it employs over 2,500 staff members. • Riot Games has been a Continuent customer since March 2018. • Initial deployment consisted of one 4-region 12-node Tungsten cluster for global Player Account Management. • Today, 10 Riot Games applications are powered by Tungsten Clusters using 100+ MySQL nodes in total.
  8. 8. Riot Games Challenge High Availability Disaster Recovery CostPerformance
  9. 9. Riot Games Main Challenge Need for High Availability and Continuous Operations, with Fast Local ReadsRiot Games is a global gaming company with several hundred million worldwide players. Serving an application for a geographically- distributed audience is a common need. Account management is a typical challenge for gaming applications, and for subscription management systems in general. They require fast response times for read-traffic and a limited number of updates, along with a single consolidated view of the data across the world.
  10. 10. Riot Games Challenge – Availability Let’s hear from Tyler Turk of Riot Games In November 2018 Tyler Turk gave a very interesting presentation at AWS Re:Invent. Among other things, he explained why Riot Games uses MySQL and what Continuent brought on table to help them. https://www.youtube.com/watch?v=MJpZZm62ZKw • 28:18 – 29:16 Why MySQL? • 29:16 – 34:00 What Does Continuent Tungsten Offer?
  11. 11. Riot Games Challenge – Continuous Operations How did they achieve Continuous Operations? By deploying an Active-Passive Tungsten Cluster with managed cross-site Tungsten Replicators. Only one cluster, US-West, is Active and accepts Writes, in addition to local Reads. All other clusters, US-East, EMEA-North and APAC-North, are Passive, servicing local Reads and acting as potential DR cluster candidates for the main Active cluster in US-West. MySQL HA and DR Active/Passive Tungsten Composite Cluster
  12. 12. Riot Games Tungsten Dashboard – Geo-Scale MySQL
  13. 13. Riot Games Tungsten Dashboard – Geo-Scale MySQL
  14. 14. Riot Games Challenge - Cost Tungsten Clustering uses an annual subscription model based on the number of database nodes. We do not charge per CPU count or instance size. Our pricing is non-linear: the price-per-node drops significantly as the quantity of nodes increases.
  15. 15. Riot Games Solution – Tungsten Clustering The benefits Continuent customers achieve with our Tungsten Clustering solution are: High-availability, continuous operations, and performance, at a very reasonable cost level. Industry’s fastest 24/7 Support by the best MySQL Replication and Clustering Engineering Team. Availability Disaster Recovery Scalability Cost 24/7 Support
  16. 16. Continuent Products • Tungsten Clustering • Tungsten Replicator • Tungsten Dashboard
  17. 17. Continuent Products • Tungsten Clustering • Tungsten Replicator • Tungsten Dashboard
  18. 18. Continuent Products • Tungsten Clustering • Tungsten Replicator • Tungsten Dashboard • Continuous MySQL Operations • Zero Downtime Maintenance • Geo-distributed MySQL Clusters • Multi-Cloud / Hybrid-Cloud MySQL • Read/Write Splitting with Intelligent Proxy • Full MySQL Support, No App Changes
  19. 19. Continuent Products • Tungsten Clustering • Tungsten Replicator • Tungsten Dashboard
  20. 20. Continuent Products • High performant Real-Time replication • Multiple Heterogeneous Targets • AWS Aurora / RDS • AWS Redshift • HPE Vertica • Hadoop • Kafka • and many more • Fan-in / Fan-Out / Primary-Primary • Flexible, Advanced Filtering • Available as an AMI through Amazon Marketplace (with free 14-day trial) • Tungsten Clustering • Tungsten Replicator • Tungsten Dashboard
  21. 21. Continuent Products • Tungsten Clustering • Tungsten Replicator • Tungsten Dashboard
  22. 22. Tungsten Key Benefits Industry Best 24/7 MySQL Customer Service • Highly Qualified 24/7 support. Our support team member have 15 or more years of MySQL DBA and Site Reliability Experience • 24/7 support comes with 1-hour SLA, with response times for urgent requests averaging less than 3 minutes • MySQL uptime measured in months or years Cost Savings • Use the free open-source MySQL for your business-critical needs • Optimize costs by selecting the most cost-effective cloud environment(s) at any given time • Eliminate downtime risks and their associated costs, including during maintenance operations (zero- downtime maintenance operations) • Reduce DBA time spent on admin and recovery operations, lowering your costs while increasing reliability.
  23. 23. Tungsten Key Benefits Continuous MySQL Operations • MySQL High Availability and Disaster Recovery solution, which provides redundancy within and across data centers • Immediate failover for maximum availability and data protection of business-critical MySQL applications • Reduce MySQL recovery time from hours or days to mere seconds • Dashboard provides graphical view and management of all globally distributed MySQL clusters Zero Downtime MySQL • Site-level and cross-site failover ensures application availability • Upgrade hardware, software and data without taking applications offline • MySQL compatibility means seamless migration of your data and applications
  24. 24. Geo-Scale MySQL Tungsten Key Benefits • Load-balance MySQL read operations across multiple slaves, locally and globally • Geo-distributed MySQL clusters bring data close to your application users for faster response times • Easily add more MySQL clusters as needed for unlimited scaling, both locally or across the globe Hybrid-Cloud and Multi-Cloud MySQL • Deploy in the cloud, VM and bare metal environments • Mix-and-match on-premises, private and public clouds (incl. Amazon AWS, Google Cloud and Microsoft Azure) • Easy, seamless migration from cloud to cloud to avoid vendor lock-in in any specific cloud provider • Withstand node, data center, zone or region failures or outages
  25. 25. Tungsten Key Benefits Intelligent MySQL Proxy • Provides intelligent traffic routing to a valid MySQL Primary, locally and globally • Scale read queries via query inspection and other methods • Application and active users do not disconnect during MySQL master failover events Most Advanced MySQL Replication • Filter and transform your data in-flight • No more ETL, get real-time data feeds into your analytics • Replicate directly into popular analytic repositories: AWS RedShift, Hadoop (HDFS), Kafka and Vertica • Unlimited real-time transactional data transfer to eliminate escalating replication cost of ETL-based alternatives
  26. 26. Tungsten Key Benefits Full MySQL Support, No Application Changes • Deploy and Configure MySQL clusters in minutes • Not just a ‘MySQL-compatible” solution, but fully MySQL-compliant. Use any of your off-the-shelf MySQL, MariaDB and Percona Server versions • Support for all modern MySQL (5.x through 8.x) and MariaDB (5.x and 10.x) versions and features • SSL support for all in-flight traffic • Native MySQL support means easy and complete migration of your data and applications
  27. 27. Poll Question: Are You Looking for MySQL HA/DR? • Yes, we're actively investigating a MySQL Availability solution • Yes, we have a MySQL HA/DR in place, but we are not happy with it • No, we already have a MySQL HA/DR solution we are happy with • Not right now, but it is in our future plans • No, I'm here to educate myself
  28. 28. Proven Continuent Team • Our core team has been building data availability solutions since 2004 • We have an expert team of data replication, database connectivity and database cluster management engineers • We have a world-class support team • Each member with 20 or more years of operational database experience • Our team is available to respond effectively and immediately to our customers’ needs • Average response time for an urgent support request less than 3 minutes
  29. 29. Proven Solutions Our tightly-integrated, complete and fully tested solutions reliably handle billions of transactions per day and support businesses with billions of dollars in combined revenue:
  30. 30. Why Choose Continuent Customer Satisfaction during the most recent customer survey Customer Renewal Rate many multi-year subscription renewals Average Response Time in minutes for urgent customer support cases Average Customer Life-Span years using Continuent solutions
  31. 31. In Summary • The MySQL Availability Company • Established in 2004 • Customers Industries include • SaaS • eCommerce • Finance • Telco • Online Gaming • Business-critical MySQL apps • From Startup to Enterprise companies 2004 Continuent Established 2009 3rd Generation Continuent Tungsten, the first fully MySQL-compliant clustering solution 2014 VMware Acquired Continuent to build DBaaS for vCloud Air 2016 “New” Continuent breaks away from VMware (after they abandoned vCloud Air) 2017 Major Tungsten release (v5) with hardened security features 2018 Tungsten v6 ships with major multi-site clustering changes 2020 Marketo is the first 10th anniversary Tungsten customer (grown from 4 clusters to over 100 clusters) 202x The Future….is in the Cloud – Tungsten Cloud
  32. 32. Q&A “Smooth Sailing!”
  33. 33. THANK YOU FOR LISTENING continuent.com The MySQL Availability Company Eero Teerikorpi September 9th, 2020

×