SlideShare a Scribd company logo
The MySQL Availability Company
CONTINUENT
AWS Aurora MySQL Replacement
Break Away From Geo-Limitations of AWS Aurora With Multi-Region Tungsten Cloud Databases
Eero Teerikorpi, Founder and CEO
October 14, 2020
“Smooth Sailing!”
Continuent
“The MySQL Availability Company”
ARTIK Use Case – Geo-Scale MySQL
Samsung ARTIK™ IoT platform delivered
device-to-cloud security for companies to
build, develop and manage secure,
interoperable, and intelligent IoT products
and services for everything from smart homes
to high-tech factories. The ARTIK™ IoT
platform fully integrated with the SmartThings
Cloud.
During this webinar, we’ll discuss how
Samsung, an adopter of Continuent’s
active/active MySQL cluster topology,
managed its IoT monetization portal for
millions of world-wide devices.
Full disclosure: Samsung ARTIK has closed its
operations due to lack of success.
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
ARTIK USE CASE
IoT monetization portal for millions of world-wide devices.
Question: Why Did Samsung ARTIK
Choose Continuent?
What do you think were the key reason(s)
that Samsung ARTIK chose to replace AWS Aurora with Continuent?
• Availability
• Disaster Recovery
• Geo-Scale
• Cost
• All of the Above
Why Did ARTIK Choose Continuent?
All of the Above
ARTIK Challenge
High
Availability
Disaster
Recovery
CostGeo-Scale
AWS Aurora Limitations
• Master is single region only
• Failover disconnects application
• Long failover times ( > 30 seconds)
• Application must be read/write aware
• All data stays in AWS
• Database maintenance and schema
changes will cause application outages
• InnoDB engine only
• Not MySQL, ‘MySQL Compatible’
• Proprietary and not open source
AWS Aurora vs Tungsten Clustering Scorecard
Top prioritized
use cases
Continuent
Clustering
AWS Aurora with
Read Replica
Local HA
Yes, automatic
failover for primary
and replicas
Yes, 30 seconds with
DNS change
DR (local/
remote)
Yes, local, remote
and global DR are
supported
Failover only, takes
“a few minutes,”
replication breaks
Load balancing
Yes, automatic and
transparent
Supported but
requires application
awareness
Zero downtime
maintenance
Enables both
database, operating
system and
hardware changes
Requires
maintenance
window, downtime
AWS Aurora vs Tungsten Clustering Scorecard
Top prioritized
use cases
Continuent
Clustering
AWS Aurora with
Read Replica
Performance
High, built-in load
balancing and
read/write splitting
High performance
but read/write
splitting requires app
awareness
Transparency
Yes, automatic
failover for primary
and replicas
Automatic failover
but applications
disconnect
Deployment Easy to deploy Easy to deploy
Recovery
Fast and simple, local
and cross region
Local recovery
simple, cross region
takes time
AWS Aurora vs Tungsten Clustering Scorecard
Top prioritized
use cases
Continuent
Clustering
AWS Aurora with
Read Replica
Monitoring
Full monitoring via
web-based GUI
Full monitoring,
though enhance
monitor is extra
charge
Geo-Scale
Across regions,
availability zones
Only basic read
replicas in AWS
regions
Replication
To most popular
high-performance
NoSQL and data
analytics engines
Basic MySQL
replication only,
manual setup (5.5 or
later)
Support
24/7 with <5 min.
initial response to
urgent support
tickets
Basic support > 12
hours, critical
support extremely
expensive
Tungsten Key Benefits vs AWS Aurora
AWS Aurora Continuent Tungsten
Not MySQL, but MySQL
5.6/5.7-compatible
Supports all MySQL versions
(including MariaBD and Percona
Server)
Read Replicas Replicas available for auto
read/write split, fast failover
Distributed back-end file
system
Shared nothing, local filesystem,
full access to local databases
Cross-Region Replication
within AWS
Replicate to any cloud, on prem, or
combination with multiple
primaries
Auto maintenance and
interruptions
Zero downtime maintenance
ARTIK Main Challenge – Geo-Scale
Need for High Availability and Continuous
Operations on a Global Scale
Samsung is a global telco company with
several thousand corporate customers and
hundreds of million worldwide users.
Serving an application for a geographically-
distributed audience is a common need
global companies.
ARTIK Challenge – Availability
What Is the Key to Success for Availability?
Tungsten Proxy (aka Tungsten Connector) –
The Intelligent MySQL Proxy
Tungsten Proxy allows client MySQL traffic to
be seamlessly routed to another node during
maintenance operations and failovers,
providing maximum control and uptime.
And naturally also Tungsten Manager and
Tungsten Replicator. Manager
Replicator
Manager
Replicator
Manager
Replicator
monitoring&control
Dataservice
Replica ReplicaPrimary
ARTIK Challenge – Continuous Operations (DR)
How was the Continuous Operations
achieved?
Active-Active Tungsten Cluster using un-
managed cross-site replicators
All three clusters are truly “active"
Provides fast failover in the event of Data
Center outage: only application servers in
“other” DC need starting and connect through
Applications are read/write aware by use of
RW and RO connect strings, the Tungsten
Proxy configured with Port Based routing
Tungsten Connectors are installed on app
servers
MySQL HA and DR
Active/Active Tungsten Clusters
ARTIK Tungsten Dashboard – Geo-Scale with HA/DR
ARTIK Tungsten Dashboard – Geo-Scale with HA/DR
ARTIK 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.
ARTIK 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
Geo-Scale
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
Tungsten Clustering 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 Clustering 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 Clustering 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 Clustering 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 Clustering 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
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
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
October 14, 2020

More Related Content

What's hot (17)

PDF
VMworld 2013: Three Advantages of Running Cloud Foundry in a VMware Private C...
VMworld
 
PPTX
Azure Site Recovery Loves Business Continuity
Michael Frank
 
PPTX
SQL Server Disaster Recovery on Azure - SQL Saturday 921
Marco Obinu
 
PPTX
Azure Site Recovery Bootcamp
Asaf Nakash
 
PPTX
Digital transformation with Azure & Azure Stack
Aymen Mami
 
PDF
Azure Site Recovery - BC/DR - Migrations & assessments in 60 minutes!
Johan Biere
 
PPTX
Accenture Oracle on AWS Jumpstart Program
Tom Laszewski
 
PPTX
Un-clouding the cloud
Davinder Kohli
 
PPTX
Zero Downtime with OSGi - Chicago Coder Conference 05-15-2015
Mariano Gonzalez
 
PPTX
What's new in log insight 3.3 presentation
David Pasek
 
PDF
WSO2 Stratos 2010 September Workshop
Afkham Azeez
 
PDF
Modernize databases in a day discover workshop
Johan Biere
 
PDF
Presentation deploying cloud based services
xKinAnx
 
PPTX
AWS Storage Tiering for Enterprise Workloads
Tom Laszewski
 
PPTX
Oracle Peoplesoft on AWS: A quick introduction
Tom Laszewski
 
PDF
EVO-RAIL 2.0 Overview Deck
Erik Bussink
 
PPTX
Best Practices for Building Successful Cloud Projects
Nati Shalom
 
VMworld 2013: Three Advantages of Running Cloud Foundry in a VMware Private C...
VMworld
 
Azure Site Recovery Loves Business Continuity
Michael Frank
 
SQL Server Disaster Recovery on Azure - SQL Saturday 921
Marco Obinu
 
Azure Site Recovery Bootcamp
Asaf Nakash
 
Digital transformation with Azure & Azure Stack
Aymen Mami
 
Azure Site Recovery - BC/DR - Migrations & assessments in 60 minutes!
Johan Biere
 
Accenture Oracle on AWS Jumpstart Program
Tom Laszewski
 
Un-clouding the cloud
Davinder Kohli
 
Zero Downtime with OSGi - Chicago Coder Conference 05-15-2015
Mariano Gonzalez
 
What's new in log insight 3.3 presentation
David Pasek
 
WSO2 Stratos 2010 September Workshop
Afkham Azeez
 
Modernize databases in a day discover workshop
Johan Biere
 
Presentation deploying cloud based services
xKinAnx
 
AWS Storage Tiering for Enterprise Workloads
Tom Laszewski
 
Oracle Peoplesoft on AWS: A quick introduction
Tom Laszewski
 
EVO-RAIL 2.0 Overview Deck
Erik Bussink
 
Best Practices for Building Successful Cloud Projects
Nati Shalom
 

Similar to Webinar Slides: AWS Aurora MySQL Replacement: Break Away From Geo-Limitations of AWS Aurora With Multi-Region Cloud Databases (20)

PDF
Webinar Slides: Global MySQL Availability: SaaS Cloud Contact Center Secures ...
Continuent
 
PDF
Webinar Slides: No Data Loss MySQL: Guaranteed Credit Card Transaction Availa...
Continuent
 
PDF
Webinar Slides: Multi-Master MySQL
Continuent
 
PPTX
Is "Free" Good Enough for Your MySQL Environment?
Datavail
 
PDF
Webinar Slides: Geo-Distributed MySQL Clustering Done Right!
Continuent
 
PDF
Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #1: AWS Aurora
Continuent
 
PDF
Training Slides: Introduction To Tungsten Solutions
Continuent
 
PDF
Webinar Slides: Geo-Scale MySQL in AWS
Continuent
 
PDF
Training Slides: 101 - Basics: Tungsten Clustering - Under The Hood
Continuent
 
PDF
Webinar Slides: MySQL Data Protection: Medical SaaS Manages Sensitive HIPAA C...
Continuent
 
PPTX
Webinar Slides: High Volume MySQL HA: SaaS Continuous Operations with Terabyt...
Continuent
 
PDF
Webinar Replay: How to Build a $10M SaaS Business Into a $6B Unicorn With MyS...
Continuent
 
PDF
Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #7: ClusterControl
Continuent
 
PDF
Webinar Slides: Real-Time Analytics from MySQL
Continuent
 
PDF
Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #5: Oracle’s InnoDB Cluster
Continuent
 
PDF
Continuent Tungsten Value Proposition Webinar
Continuent
 
PDF
Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #4: MS Azure Database MySQL
Continuent
 
PDF
Webinar Slides: High Noon at AWS — Amazon RDS vs. Tungsten Clustering with My...
Continuent
 
PPT
Continuent Tungsten - Scalable Saa S Data Management
guest2e11e8
 
PDF
Building Tungsten Clusters with PostgreSQL Hot Standby and Streaming Replication
Linas Virbalas
 
Webinar Slides: Global MySQL Availability: SaaS Cloud Contact Center Secures ...
Continuent
 
Webinar Slides: No Data Loss MySQL: Guaranteed Credit Card Transaction Availa...
Continuent
 
Webinar Slides: Multi-Master MySQL
Continuent
 
Is "Free" Good Enough for Your MySQL Environment?
Datavail
 
Webinar Slides: Geo-Distributed MySQL Clustering Done Right!
Continuent
 
Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #1: AWS Aurora
Continuent
 
Training Slides: Introduction To Tungsten Solutions
Continuent
 
Webinar Slides: Geo-Scale MySQL in AWS
Continuent
 
Training Slides: 101 - Basics: Tungsten Clustering - Under The Hood
Continuent
 
Webinar Slides: MySQL Data Protection: Medical SaaS Manages Sensitive HIPAA C...
Continuent
 
Webinar Slides: High Volume MySQL HA: SaaS Continuous Operations with Terabyt...
Continuent
 
Webinar Replay: How to Build a $10M SaaS Business Into a $6B Unicorn With MyS...
Continuent
 
Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #7: ClusterControl
Continuent
 
Webinar Slides: Real-Time Analytics from MySQL
Continuent
 
Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #5: Oracle’s InnoDB Cluster
Continuent
 
Continuent Tungsten Value Proposition Webinar
Continuent
 
Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #4: MS Azure Database MySQL
Continuent
 
Webinar Slides: High Noon at AWS — Amazon RDS vs. Tungsten Clustering with My...
Continuent
 
Continuent Tungsten - Scalable Saa S Data Management
guest2e11e8
 
Building Tungsten Clusters with PostgreSQL Hot Standby and Streaming Replication
Linas Virbalas
 
Ad

More from Continuent (20)

PDF
Tungsten Webinar: v6 & v7 Release Recap, and Beyond
Continuent
 
PDF
Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #2: Galera Cluster
Continuent
 
PDF
Webinar Slides: Intelligent Database Proxies: Routing & Transparent Failover
Continuent
 
PDF
Training Slides: 205 - Installing and Configuring Tungsten Dashboard
Continuent
 
PDF
Training Slides: 352 - Tungsten Replicator for MongoDB & Kafka
Continuent
 
PDF
Training Slides: 351 - Tungsten Replicator for Data Warehouses
Continuent
 
PDF
Training Slides: 303 - Replicating out of a Cluster
Continuent
 
PDF
Training Slides: 206 - Using the Tungsten Cluster AMI
Continuent
 
PDF
Training Slides: 254 - Using the Tungsten Replicator AMI
Continuent
 
PDF
Training Slides: 253 - Filter like a Pro
Continuent
 
PDF
Training Slides: 252 - Monitoring & Troubleshooting
Continuent
 
PDF
Training Slides: 302 - Securing Your Cluster With SSL
Continuent
 
PDF
Training Slides: 204 - Tungsten Proxy Deep Dive
Continuent
 
PDF
Training Slides: 301 - Multi-Cluster Topologies
Continuent
 
PDF
Training Slides: 203 - Backup & Recovery
Continuent
 
PDF
Training Slides: 202 - Monitoring & Troubleshooting
Continuent
 
PDF
Training Slides: 153 - Working with the CLI
Continuent
 
PDF
Training Slides: 152 - Simple Tungsten Replicator Install
Continuent
 
PDF
Training Slides: 151 - Tungsten Replicator - Moving your Data
Continuent
 
PDF
Training Slides: 201 - Intermediate - Tungsten Cluster Maintenance
Continuent
 
Tungsten Webinar: v6 & v7 Release Recap, and Beyond
Continuent
 
Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #2: Galera Cluster
Continuent
 
Webinar Slides: Intelligent Database Proxies: Routing & Transparent Failover
Continuent
 
Training Slides: 205 - Installing and Configuring Tungsten Dashboard
Continuent
 
Training Slides: 352 - Tungsten Replicator for MongoDB & Kafka
Continuent
 
Training Slides: 351 - Tungsten Replicator for Data Warehouses
Continuent
 
Training Slides: 303 - Replicating out of a Cluster
Continuent
 
Training Slides: 206 - Using the Tungsten Cluster AMI
Continuent
 
Training Slides: 254 - Using the Tungsten Replicator AMI
Continuent
 
Training Slides: 253 - Filter like a Pro
Continuent
 
Training Slides: 252 - Monitoring & Troubleshooting
Continuent
 
Training Slides: 302 - Securing Your Cluster With SSL
Continuent
 
Training Slides: 204 - Tungsten Proxy Deep Dive
Continuent
 
Training Slides: 301 - Multi-Cluster Topologies
Continuent
 
Training Slides: 203 - Backup & Recovery
Continuent
 
Training Slides: 202 - Monitoring & Troubleshooting
Continuent
 
Training Slides: 153 - Working with the CLI
Continuent
 
Training Slides: 152 - Simple Tungsten Replicator Install
Continuent
 
Training Slides: 151 - Tungsten Replicator - Moving your Data
Continuent
 
Training Slides: 201 - Intermediate - Tungsten Cluster Maintenance
Continuent
 
Ad

Recently uploaded (20)

PPTX
ipv6 very very very very vvoverview.pptx
eyala75
 
PPTX
一比一原版(SUNY-Albany毕业证)纽约州立大学奥尔巴尼分校毕业证如何办理
Taqyea
 
PPTX
ZARA-Case.pptx djdkkdjnddkdoodkdxjidjdnhdjjdjx
RonnelPineda2
 
PDF
𝐁𝐔𝐊𝐓𝐈 𝐊𝐄𝐌𝐄𝐍𝐀𝐍𝐆𝐀𝐍 𝐊𝐈𝐏𝐄𝐑𝟒𝐃 𝐇𝐀𝐑𝐈 𝐈𝐍𝐈 𝟐𝟎𝟐𝟓
hokimamad0
 
PDF
Apple_Environmental_Progress_Report_2025.pdf
yiukwong
 
PPTX
Cost_of_Quality_Presentation_Software_Engineering.pptx
farispalayi
 
PPT
Computer Securityyyyyyyy - Chapter 1.ppt
SolomonSB
 
PDF
Azure_DevOps introduction for CI/CD and Agile
henrymails
 
PDF
AI_MOD_1.pdf artificial intelligence notes
shreyarrce
 
PPTX
Random Presentation By Fuhran Khalil uio
maniieiish
 
PPTX
本科硕士学历佛罗里达大学毕业证(UF毕业证书)24小时在线办理
Taqyea
 
PPTX
Internet_of_Things_Presentation_KaifRahaman.pptx
kaifrahaman27593
 
PPTX
原版西班牙莱昂大学毕业证(León毕业证书)如何办理
Taqyea
 
PPTX
Simplifying and CounFounding in egime.pptx
Ryanto10
 
PPTX
Presentation on Social Media1111111.pptx
tanamlimbu
 
PPT
introduction to networking with basics coverage
RamananMuthukrishnan
 
PDF
Web Hosting for Shopify WooCommerce etc.
Harry_Phoneix Harry_Phoneix
 
PPTX
PE introd.pptxfrgfgfdgfdgfgrtretrt44t444
nepmithibai2024
 
PPTX
英国假毕业证诺森比亚大学成绩单GPA修改UNN学生卡网上可查学历成绩单
Taqyea
 
PPTX
一比一原版(LaTech毕业证)路易斯安那理工大学毕业证如何办理
Taqyea
 
ipv6 very very very very vvoverview.pptx
eyala75
 
一比一原版(SUNY-Albany毕业证)纽约州立大学奥尔巴尼分校毕业证如何办理
Taqyea
 
ZARA-Case.pptx djdkkdjnddkdoodkdxjidjdnhdjjdjx
RonnelPineda2
 
𝐁𝐔𝐊𝐓𝐈 𝐊𝐄𝐌𝐄𝐍𝐀𝐍𝐆𝐀𝐍 𝐊𝐈𝐏𝐄𝐑𝟒𝐃 𝐇𝐀𝐑𝐈 𝐈𝐍𝐈 𝟐𝟎𝟐𝟓
hokimamad0
 
Apple_Environmental_Progress_Report_2025.pdf
yiukwong
 
Cost_of_Quality_Presentation_Software_Engineering.pptx
farispalayi
 
Computer Securityyyyyyyy - Chapter 1.ppt
SolomonSB
 
Azure_DevOps introduction for CI/CD and Agile
henrymails
 
AI_MOD_1.pdf artificial intelligence notes
shreyarrce
 
Random Presentation By Fuhran Khalil uio
maniieiish
 
本科硕士学历佛罗里达大学毕业证(UF毕业证书)24小时在线办理
Taqyea
 
Internet_of_Things_Presentation_KaifRahaman.pptx
kaifrahaman27593
 
原版西班牙莱昂大学毕业证(León毕业证书)如何办理
Taqyea
 
Simplifying and CounFounding in egime.pptx
Ryanto10
 
Presentation on Social Media1111111.pptx
tanamlimbu
 
introduction to networking with basics coverage
RamananMuthukrishnan
 
Web Hosting for Shopify WooCommerce etc.
Harry_Phoneix Harry_Phoneix
 
PE introd.pptxfrgfgfdgfdgfgrtretrt44t444
nepmithibai2024
 
英国假毕业证诺森比亚大学成绩单GPA修改UNN学生卡网上可查学历成绩单
Taqyea
 
一比一原版(LaTech毕业证)路易斯安那理工大学毕业证如何办理
Taqyea
 

Webinar Slides: AWS Aurora MySQL Replacement: Break Away From Geo-Limitations of AWS Aurora With Multi-Region Cloud Databases

  • 1. The MySQL Availability Company CONTINUENT AWS Aurora MySQL Replacement Break Away From Geo-Limitations of AWS Aurora With Multi-Region Tungsten Cloud Databases Eero Teerikorpi, Founder and CEO October 14, 2020 “Smooth Sailing!”
  • 3. ARTIK Use Case – Geo-Scale MySQL Samsung ARTIK™ IoT platform delivered device-to-cloud security for companies to build, develop and manage secure, interoperable, and intelligent IoT products and services for everything from smart homes to high-tech factories. The ARTIK™ IoT platform fully integrated with the SmartThings Cloud. During this webinar, we’ll discuss how Samsung, an adopter of Continuent’s active/active MySQL cluster topology, managed its IoT monetization portal for millions of world-wide devices. Full disclosure: Samsung ARTIK has closed its operations due to lack of success.
  • 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. ARTIK USE CASE IoT monetization portal for millions of world-wide devices.
  • 7. Question: Why Did Samsung ARTIK Choose Continuent? What do you think were the key reason(s) that Samsung ARTIK chose to replace AWS Aurora with Continuent? • Availability • Disaster Recovery • Geo-Scale • Cost • All of the Above
  • 8. Why Did ARTIK Choose Continuent? All of the Above
  • 10. AWS Aurora Limitations • Master is single region only • Failover disconnects application • Long failover times ( > 30 seconds) • Application must be read/write aware • All data stays in AWS • Database maintenance and schema changes will cause application outages • InnoDB engine only • Not MySQL, ‘MySQL Compatible’ • Proprietary and not open source
  • 11. AWS Aurora vs Tungsten Clustering Scorecard Top prioritized use cases Continuent Clustering AWS Aurora with Read Replica Local HA Yes, automatic failover for primary and replicas Yes, 30 seconds with DNS change DR (local/ remote) Yes, local, remote and global DR are supported Failover only, takes “a few minutes,” replication breaks Load balancing Yes, automatic and transparent Supported but requires application awareness Zero downtime maintenance Enables both database, operating system and hardware changes Requires maintenance window, downtime
  • 12. AWS Aurora vs Tungsten Clustering Scorecard Top prioritized use cases Continuent Clustering AWS Aurora with Read Replica Performance High, built-in load balancing and read/write splitting High performance but read/write splitting requires app awareness Transparency Yes, automatic failover for primary and replicas Automatic failover but applications disconnect Deployment Easy to deploy Easy to deploy Recovery Fast and simple, local and cross region Local recovery simple, cross region takes time
  • 13. AWS Aurora vs Tungsten Clustering Scorecard Top prioritized use cases Continuent Clustering AWS Aurora with Read Replica Monitoring Full monitoring via web-based GUI Full monitoring, though enhance monitor is extra charge Geo-Scale Across regions, availability zones Only basic read replicas in AWS regions Replication To most popular high-performance NoSQL and data analytics engines Basic MySQL replication only, manual setup (5.5 or later) Support 24/7 with <5 min. initial response to urgent support tickets Basic support > 12 hours, critical support extremely expensive
  • 14. Tungsten Key Benefits vs AWS Aurora AWS Aurora Continuent Tungsten Not MySQL, but MySQL 5.6/5.7-compatible Supports all MySQL versions (including MariaBD and Percona Server) Read Replicas Replicas available for auto read/write split, fast failover Distributed back-end file system Shared nothing, local filesystem, full access to local databases Cross-Region Replication within AWS Replicate to any cloud, on prem, or combination with multiple primaries Auto maintenance and interruptions Zero downtime maintenance
  • 15. ARTIK Main Challenge – Geo-Scale Need for High Availability and Continuous Operations on a Global Scale Samsung is a global telco company with several thousand corporate customers and hundreds of million worldwide users. Serving an application for a geographically- distributed audience is a common need global companies.
  • 16. ARTIK Challenge – Availability What Is the Key to Success for Availability? Tungsten Proxy (aka Tungsten Connector) – The Intelligent MySQL Proxy Tungsten Proxy allows client MySQL traffic to be seamlessly routed to another node during maintenance operations and failovers, providing maximum control and uptime. And naturally also Tungsten Manager and Tungsten Replicator. Manager Replicator Manager Replicator Manager Replicator monitoring&control Dataservice Replica ReplicaPrimary
  • 17. ARTIK Challenge – Continuous Operations (DR) How was the Continuous Operations achieved? Active-Active Tungsten Cluster using un- managed cross-site replicators All three clusters are truly “active" Provides fast failover in the event of Data Center outage: only application servers in “other” DC need starting and connect through Applications are read/write aware by use of RW and RO connect strings, the Tungsten Proxy configured with Port Based routing Tungsten Connectors are installed on app servers MySQL HA and DR Active/Active Tungsten Clusters
  • 18. ARTIK Tungsten Dashboard – Geo-Scale with HA/DR
  • 19. ARTIK Tungsten Dashboard – Geo-Scale with HA/DR
  • 20. ARTIK 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.
  • 21. ARTIK 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 Geo-Scale Cost 24/7 Support
  • 22. Continuent Products • Tungsten Clustering • Tungsten Replicator • Tungsten Dashboard
  • 23. Continuent Products • Tungsten Clustering • Tungsten Replicator • Tungsten Dashboard
  • 24. 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
  • 25. Tungsten Clustering 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.
  • 26. Tungsten Clustering 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
  • 27. Geo-Scale MySQL Tungsten Clustering 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
  • 28. Tungsten Clustering 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
  • 29. Tungsten Clustering 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
  • 30. Continuent Products • Tungsten Clustering • Tungsten Replicator • Tungsten Dashboard
  • 31. 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
  • 32. Continuent Products • Tungsten Clustering • Tungsten Replicator • Tungsten Dashboard
  • 33. 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
  • 34. 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
  • 35. 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:
  • 36. 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
  • 37. 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
  • 39. THANK YOU FOR LISTENING continuent.com The MySQL Availability Company Eero Teerikorpi October 14, 2020