SlideShare ist ein Scribd-Unternehmen logo
1 von 33
Downloaden Sie, um offline zu lesen
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!”
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-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.
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!”
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
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 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.
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 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.
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?
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
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.
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.
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
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 Downtime Maintenance
• Geo-distributed MySQL Clusters
• Multi-Cloud / Hybrid-Cloud MySQL
• Read/Write Splitting with Intelligent Proxy
• Full MySQL Support, No App Changes
Continuent Products
• Tungsten Clustering
• Tungsten Replicator
• Tungsten Dashboard
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
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 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.
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
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
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
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
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
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
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:
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
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
Q&A
“Smooth Sailing!”
THANK YOU FOR LISTENING
continuent.com
The MySQL Availability Company
Eero Teerikorpi
September 9th, 2020

Weitere ähnliche Inhalte

Mehr von Continuent

Webinar Slides: No Data Loss MySQL: Guaranteed Credit Card Transaction Availa...
Webinar Slides: No Data Loss MySQL: Guaranteed Credit Card Transaction Availa...Webinar Slides: No Data Loss MySQL: Guaranteed Credit Card Transaction Availa...
Webinar Slides: No Data Loss MySQL: Guaranteed Credit Card Transaction Availa...Continuent
 
Webinar Slides: Intelligent Database Proxies: Routing & Transparent Failover
Webinar Slides: Intelligent Database Proxies: Routing & Transparent FailoverWebinar Slides: Intelligent Database Proxies: Routing & Transparent Failover
Webinar Slides: Intelligent Database Proxies: Routing & Transparent FailoverContinuent
 
Webinar Slides: High Volume MySQL HA: SaaS Continuous Operations with Terabyt...
Webinar Slides: High Volume MySQL HA: SaaS Continuous Operations with Terabyt...Webinar Slides: High Volume MySQL HA: SaaS Continuous Operations with Terabyt...
Webinar Slides: High Volume MySQL HA: SaaS Continuous Operations with Terabyt...Continuent
 
Training Slides: 205 - Installing and Configuring Tungsten Dashboard
Training Slides: 205 - Installing and Configuring Tungsten DashboardTraining Slides: 205 - Installing and Configuring Tungsten Dashboard
Training Slides: 205 - Installing and Configuring Tungsten DashboardContinuent
 
Training Slides: 352 - Tungsten Replicator for MongoDB & Kafka
Training Slides: 352 - Tungsten Replicator for MongoDB & KafkaTraining Slides: 352 - Tungsten Replicator for MongoDB & Kafka
Training Slides: 352 - Tungsten Replicator for MongoDB & KafkaContinuent
 
Training Slides: 351 - Tungsten Replicator for Data Warehouses
Training Slides: 351 - Tungsten Replicator for Data WarehousesTraining Slides: 351 - Tungsten Replicator for Data Warehouses
Training Slides: 351 - Tungsten Replicator for Data WarehousesContinuent
 
Training Slides: 303 - Replicating out of a Cluster
Training Slides: 303 - Replicating out of a ClusterTraining Slides: 303 - Replicating out of a Cluster
Training Slides: 303 - Replicating out of a ClusterContinuent
 
Training Slides: 206 - Using the Tungsten Cluster AMI
Training Slides: 206 - Using the Tungsten Cluster AMITraining Slides: 206 - Using the Tungsten Cluster AMI
Training Slides: 206 - Using the Tungsten Cluster AMIContinuent
 
Training Slides: 254 - Using the Tungsten Replicator AMI
Training Slides: 254 - Using the Tungsten Replicator AMITraining Slides: 254 - Using the Tungsten Replicator AMI
Training Slides: 254 - Using the Tungsten Replicator AMIContinuent
 
Training Slides: 253 - Filter like a Pro
Training Slides: 253 - Filter like a ProTraining Slides: 253 - Filter like a Pro
Training Slides: 253 - Filter like a ProContinuent
 
Training Slides: 252 - Monitoring & Troubleshooting
Training Slides: 252 - Monitoring & TroubleshootingTraining Slides: 252 - Monitoring & Troubleshooting
Training Slides: 252 - Monitoring & TroubleshootingContinuent
 
Training Slides: 302 - Securing Your Cluster With SSL
Training Slides: 302 - Securing Your Cluster With SSLTraining Slides: 302 - Securing Your Cluster With SSL
Training Slides: 302 - Securing Your Cluster With SSLContinuent
 
Webinar Slides: Global MySQL Availability: SaaS Cloud Contact Center Secures ...
Webinar Slides: Global MySQL Availability: SaaS Cloud Contact Center Secures ...Webinar Slides: Global MySQL Availability: SaaS Cloud Contact Center Secures ...
Webinar Slides: Global MySQL Availability: SaaS Cloud Contact Center Secures ...Continuent
 
Training Slides: 204 - Tungsten Proxy Deep Dive
Training Slides: 204 - Tungsten Proxy Deep DiveTraining Slides: 204 - Tungsten Proxy Deep Dive
Training Slides: 204 - Tungsten Proxy Deep DiveContinuent
 
Training Slides: 301 - Multi-Cluster Topologies
Training Slides: 301 - Multi-Cluster TopologiesTraining Slides: 301 - Multi-Cluster Topologies
Training Slides: 301 - Multi-Cluster TopologiesContinuent
 
Webinar Slides: MySQL Data Protection: Medical SaaS Manages Sensitive HIPAA C...
Webinar Slides: MySQL Data Protection: Medical SaaS Manages Sensitive HIPAA C...Webinar Slides: MySQL Data Protection: Medical SaaS Manages Sensitive HIPAA C...
Webinar Slides: MySQL Data Protection: Medical SaaS Manages Sensitive HIPAA C...Continuent
 
Training Slides: 203 - Backup & Recovery
Training Slides: 203 - Backup & RecoveryTraining Slides: 203 - Backup & Recovery
Training Slides: 203 - Backup & RecoveryContinuent
 
Training Slides: 202 - Monitoring & Troubleshooting
Training Slides: 202 - Monitoring & TroubleshootingTraining Slides: 202 - Monitoring & Troubleshooting
Training Slides: 202 - Monitoring & TroubleshootingContinuent
 
Training Slides: 153 - Working with the CLI
Training Slides: 153 - Working with the CLITraining Slides: 153 - Working with the CLI
Training Slides: 153 - Working with the CLIContinuent
 
Training Slides: 152 - Simple Tungsten Replicator Install
Training Slides: 152 - Simple Tungsten Replicator InstallTraining Slides: 152 - Simple Tungsten Replicator Install
Training Slides: 152 - Simple Tungsten Replicator InstallContinuent
 

Mehr von Continuent (20)

Webinar Slides: No Data Loss MySQL: Guaranteed Credit Card Transaction Availa...
Webinar Slides: No Data Loss MySQL: Guaranteed Credit Card Transaction Availa...Webinar Slides: No Data Loss MySQL: Guaranteed Credit Card Transaction Availa...
Webinar Slides: No Data Loss MySQL: Guaranteed Credit Card Transaction Availa...
 
Webinar Slides: Intelligent Database Proxies: Routing & Transparent Failover
Webinar Slides: Intelligent Database Proxies: Routing & Transparent FailoverWebinar Slides: Intelligent Database Proxies: Routing & Transparent Failover
Webinar Slides: Intelligent Database Proxies: Routing & Transparent Failover
 
Webinar Slides: High Volume MySQL HA: SaaS Continuous Operations with Terabyt...
Webinar Slides: High Volume MySQL HA: SaaS Continuous Operations with Terabyt...Webinar Slides: High Volume MySQL HA: SaaS Continuous Operations with Terabyt...
Webinar Slides: High Volume MySQL HA: SaaS Continuous Operations with Terabyt...
 
Training Slides: 205 - Installing and Configuring Tungsten Dashboard
Training Slides: 205 - Installing and Configuring Tungsten DashboardTraining Slides: 205 - Installing and Configuring Tungsten Dashboard
Training Slides: 205 - Installing and Configuring Tungsten Dashboard
 
Training Slides: 352 - Tungsten Replicator for MongoDB & Kafka
Training Slides: 352 - Tungsten Replicator for MongoDB & KafkaTraining Slides: 352 - Tungsten Replicator for MongoDB & Kafka
Training Slides: 352 - Tungsten Replicator for MongoDB & Kafka
 
Training Slides: 351 - Tungsten Replicator for Data Warehouses
Training Slides: 351 - Tungsten Replicator for Data WarehousesTraining Slides: 351 - Tungsten Replicator for Data Warehouses
Training Slides: 351 - Tungsten Replicator for Data Warehouses
 
Training Slides: 303 - Replicating out of a Cluster
Training Slides: 303 - Replicating out of a ClusterTraining Slides: 303 - Replicating out of a Cluster
Training Slides: 303 - Replicating out of a Cluster
 
Training Slides: 206 - Using the Tungsten Cluster AMI
Training Slides: 206 - Using the Tungsten Cluster AMITraining Slides: 206 - Using the Tungsten Cluster AMI
Training Slides: 206 - Using the Tungsten Cluster AMI
 
Training Slides: 254 - Using the Tungsten Replicator AMI
Training Slides: 254 - Using the Tungsten Replicator AMITraining Slides: 254 - Using the Tungsten Replicator AMI
Training Slides: 254 - Using the Tungsten Replicator AMI
 
Training Slides: 253 - Filter like a Pro
Training Slides: 253 - Filter like a ProTraining Slides: 253 - Filter like a Pro
Training Slides: 253 - Filter like a Pro
 
Training Slides: 252 - Monitoring & Troubleshooting
Training Slides: 252 - Monitoring & TroubleshootingTraining Slides: 252 - Monitoring & Troubleshooting
Training Slides: 252 - Monitoring & Troubleshooting
 
Training Slides: 302 - Securing Your Cluster With SSL
Training Slides: 302 - Securing Your Cluster With SSLTraining Slides: 302 - Securing Your Cluster With SSL
Training Slides: 302 - Securing Your Cluster With SSL
 
Webinar Slides: Global MySQL Availability: SaaS Cloud Contact Center Secures ...
Webinar Slides: Global MySQL Availability: SaaS Cloud Contact Center Secures ...Webinar Slides: Global MySQL Availability: SaaS Cloud Contact Center Secures ...
Webinar Slides: Global MySQL Availability: SaaS Cloud Contact Center Secures ...
 
Training Slides: 204 - Tungsten Proxy Deep Dive
Training Slides: 204 - Tungsten Proxy Deep DiveTraining Slides: 204 - Tungsten Proxy Deep Dive
Training Slides: 204 - Tungsten Proxy Deep Dive
 
Training Slides: 301 - Multi-Cluster Topologies
Training Slides: 301 - Multi-Cluster TopologiesTraining Slides: 301 - Multi-Cluster Topologies
Training Slides: 301 - Multi-Cluster Topologies
 
Webinar Slides: MySQL Data Protection: Medical SaaS Manages Sensitive HIPAA C...
Webinar Slides: MySQL Data Protection: Medical SaaS Manages Sensitive HIPAA C...Webinar Slides: MySQL Data Protection: Medical SaaS Manages Sensitive HIPAA C...
Webinar Slides: MySQL Data Protection: Medical SaaS Manages Sensitive HIPAA C...
 
Training Slides: 203 - Backup & Recovery
Training Slides: 203 - Backup & RecoveryTraining Slides: 203 - Backup & Recovery
Training Slides: 203 - Backup & Recovery
 
Training Slides: 202 - Monitoring & Troubleshooting
Training Slides: 202 - Monitoring & TroubleshootingTraining Slides: 202 - Monitoring & Troubleshooting
Training Slides: 202 - Monitoring & Troubleshooting
 
Training Slides: 153 - Working with the CLI
Training Slides: 153 - Working with the CLITraining Slides: 153 - Working with the CLI
Training Slides: 153 - Working with the CLI
 
Training Slides: 152 - Simple Tungsten Replicator Install
Training Slides: 152 - Simple Tungsten Replicator InstallTraining Slides: 152 - Simple Tungsten Replicator Install
Training Slides: 152 - Simple Tungsten Replicator Install
 

Kürzlich hochgeladen

Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersDamian Radcliffe
 
Call Girls in Mayur Vihar ✔️ 9711199171 ✔️ Delhi ✔️ Enjoy Call Girls With Our...
Call Girls in Mayur Vihar ✔️ 9711199171 ✔️ Delhi ✔️ Enjoy Call Girls With Our...Call Girls in Mayur Vihar ✔️ 9711199171 ✔️ Delhi ✔️ Enjoy Call Girls With Our...
Call Girls in Mayur Vihar ✔️ 9711199171 ✔️ Delhi ✔️ Enjoy Call Girls With Our...sonatiwari757
 
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts servicesonalikaur4
 
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebJames Anderson
 
How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)Damian Radcliffe
 
Networking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGNetworking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGAPNIC
 
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...Diya Sharma
 
10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls
10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls
10.pdfMature Call girls in Dubai +971563133746 Dubai Call girlsstephieert
 
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607dollysharma2066
 
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRLLucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRLimonikaupta
 
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024APNIC
 
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl ServiceRussian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl Servicegwenoracqe6
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...aditipandeya
 
SEO Growth Program-Digital optimization Specialist
SEO Growth Program-Digital optimization SpecialistSEO Growth Program-Digital optimization Specialist
SEO Growth Program-Digital optimization SpecialistKHM Anwar
 
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night StandHot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Standkumarajju5765
 
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Call Girls in Nagpur High Profile
 
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...Neha Pandey
 

Kürzlich hochgeladen (20)

Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
 
Call Girls in Mayur Vihar ✔️ 9711199171 ✔️ Delhi ✔️ Enjoy Call Girls With Our...
Call Girls in Mayur Vihar ✔️ 9711199171 ✔️ Delhi ✔️ Enjoy Call Girls With Our...Call Girls in Mayur Vihar ✔️ 9711199171 ✔️ Delhi ✔️ Enjoy Call Girls With Our...
Call Girls in Mayur Vihar ✔️ 9711199171 ✔️ Delhi ✔️ Enjoy Call Girls With Our...
 
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
 
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
 
How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)
 
Networking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGNetworking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOG
 
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
 
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
 
10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls
10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls
10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls
 
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
 
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRLLucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
 
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
 
Call Girls In Noida 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Call Girls In Noida 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICECall Girls In Noida 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Call Girls In Noida 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024
 
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl ServiceRussian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
 
SEO Growth Program-Digital optimization Specialist
SEO Growth Program-Digital optimization SpecialistSEO Growth Program-Digital optimization Specialist
SEO Growth Program-Digital optimization Specialist
 
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night StandHot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
 
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
 
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
 

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

  • 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!”
  • 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. 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. 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. RIOT GAMES USE CASE Guaranteed Global Game Access for Hundreds of Millions of Players Worldwide
  • 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.
  • 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. 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. 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. Riot Games Tungsten Dashboard – Geo-Scale MySQL
  • 13. Riot Games Tungsten Dashboard – Geo-Scale MySQL
  • 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. 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. Continuent Products • Tungsten Clustering • Tungsten Replicator • Tungsten Dashboard
  • 17. Continuent Products • Tungsten Clustering • Tungsten Replicator • Tungsten Dashboard
  • 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. Continuent Products • Tungsten Clustering • Tungsten Replicator • Tungsten Dashboard
  • 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. Continuent Products • Tungsten Clustering • Tungsten Replicator • Tungsten Dashboard
  • 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. 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. 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. 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. 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. 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. 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. 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. 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. 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
  • 33. THANK YOU FOR LISTENING continuent.com The MySQL Availability Company Eero Teerikorpi September 9th, 2020