SlideShare a Scribd company logo
Multi-Region
AWS Aurora
A comparison of AWS Aurora & Continuent Tungsten
for building a geo-scale, multi-region MySQL cloud back-
end
By Matthew Lang, Director of Professional Services
April 18, 2019
Welcome! “Continuent, the MySQL Availability
Company”
Introduction Continuent, the MySQL Availability Company,
provides solutions for continuous operations
enabling business-critical MySQL applications to
run on a global scale with zero downtime.
Agenda
This webinar will have three parts, and is expected
to last no longer than 30 minutes:
- Overview of Amazon Aurora cross region
- Common challenges when using Amazon Aurora
- How can multi region MySQL deployments be
improved?
- Q & A
Please note this live webinar is being recorded.
Webinar Goals We will explore how to deploy Geo-Scale MySQL*
with the following design criteria:
- Local rapid-failover, automated high availability
- Geographically distributed, low-latency data
with a single consolidated view
- Fast local response times for read traffic
- Ability to deploy MySQL masters in multiple
regions
- No changes to application code
- Complex schema changes while keeping
applications available
- Avoid provider lock-in
* MySQL is understood in a broad context, including MySQL, MariaDB,
Percona Server, RDS MySQL, RDS Aurora and Google Cloud SQL
Aurora
Multi-Region
Aurora Key Benefits • Not MySQL, but MySQL 5.6/5.7-compatible
• Read Replicas
• Distributed file system
• Cross-Region Replication within AWS
• Promote remote read replica to standalone DB
cluster
• Fast, in specific scenarios
Aurora Cross Region Replica
Requirements
• Source Aurora cluster
• Enable binary logging on the on the source Aurora
cluster (quite a few settings to change)
• A VPC in the target cluster
• Database Subnet within the VPC (be sure you’re
familiar with VPC’s and subnets, a lot of issues are
caused here)
• Subnet should be public-accessible if machines
outside of the network will access the Aurora
instance!
Limitations using Aurora • Master is single region only
• Failover disconnects application
• Long failover times ( > 30 seconds)
• Innodb engine only
• Application must be read/write aware
• All data stays in AWS
• Database maintenance and schema changes
will cause application outages
• Proprietary and not open source
How Do We
Make It Better?
Review: Webinar Goals We will explore how to deploy Geo-Scale MySQL*
with the following design criteria:
- Local rapid-failover, automated high availability
- Geographically distributed, low-latency data
with a single consolidated view
- Fast local response times for read traffic
- Ability to deploy MySQL masters in multiple
regions
- No changes to application code
- Complex schema changes while keeping
applications available
- Avoid provider lock in
* MySQL is understood in a broad context, including MySQL, MariaDB,
Percona Server, RDS MySQL, RDS Aurora and Google Cloud SQL
Tungsten Clustering
11
11
Continuous MySQL Operations
Zero Downtime MySQL
Multimaster MySQL
Geo-Scale MySQL
Hybrid-Cloud and Multi-Cloud MySQL
Intelligent MySQL Proxy
Most Advanced MySQL Replication
Full MySQL Support, No Application Changes
Tungsten MultiMaster Clustering
12
12
Scale to multiple Cloud Regions or datacenters
Platform-agnostic means you can span vendors
and create hybrid topologies using any
combination of cloud, VM and/or bare-metal
servers
Active/Passive or Active/Active
Control all clusters from any node
Move the write primary from site to site with a
single command when in Active/Passive mode
Active/Active Composite MultiMaster Cluster
Tungsten Composite Clustering
13
13
Scale to multiple Cloud Regions or datacenters
Platform-agnostic means you can span vendors
and create hybrid topologies using any
combination of cloud, VM and/or bare-metal
servers
Active/Passive
Control all clusters from any node
Move the write primary from site to site with a
single command when in Active/Passive mode
Active/Passive Composite Cluster
Slave
upgrade
Slave
upgrade
Switch
Master
upgrade
• Shun slave
• Upgrade
MySQL
• Return node
to cluster
• Discard and
re-provision
on failure
• Repeat for
remaining
slave(s)
• Switch
master to
promote an
upgraded
slave
• Upgrade old
master
• Maintenance
is now done!
Zero Downtime Maintenance
Continuent Tungsten Key
Benefits as compared to Aurora
Aurora Continuent Tungsten
Not MySQL, but
MySQL 5.6/5.7-
compatible
Supports all MySQL versions
(including Percona Server
and MariaDB)
Read Replicas Replicas available for auto
read/write split, fast failover
Distributed back-end
file system
Local filesystem, full access to
local databases
Cross-Region
Replication within
AWS
Replicate to any cloud, on
prem, or combination with
multiple masters
Auto maintenance and
interruptions
Zero downtime maintenance
Tungsten Dashboard View
About
Continuent
About Continuent Continuent, the MySQL Availability Company,
provides solutions for continuous operations
enabling business-critical MySQL applications to
run on a global scale with zero downtime.
Continuent provides geo-distributed MySQL high
availability on-premises, in hybrid-cloud, and in
multi-cloud environments.
Continuent customers are leading SaaS, e-
commerce, financial services, gaming and telco
companies who rely on MySQL and Continuent to
cost-effectively safeguard billions of dollars annual
revenue.
Continuent’s database experts offer the industry's
best 24/7 MySQL support services to ensure
continuous client operations.
Proven Team The core Continuent Team has been building data
service solutions since 2004.
In 2014 VMware acquired ‘old’ Continuent, the
best-of-breed DBaaS company, to offer their own
DBaaS for vCloud Air.
‘New’, independent Continuent was spun off from
VMware in 2016 after VMware changed its cloud
strategy.
In 2019 Continuent is ready to launch an
all-new Tungsten Cloud, extending and expanding
the functionality of Continuent Clustering in to the
Cloud
Proven Solutions Our solutions handle billions of transactions per day
and support businesses with billions of dollars
in combined revenue:
Continuent Tungsten Solutions Tungsten Clustering
Tungsten Clustering allows enterprises running
business-critical MySQL database applications to
cost-effectively achieve continuous operations
with commercial-grade high availability (HA), geo-
graphically redundant disaster recovery (DR) and
global scaling.
Tungsten Replicator
Tungsten Replicator supports real-time data
replication from MySQL into AWS RedShift,
Cassandra, ClickHouse, Elasticsearch, HDFS, Kafka
and Vertica to derive insight from analytics for
better business decisions and increase revenue.
* MySQL understood in a broad context, including MySQL, MariaDB,
Percona Server, RDS MySQL, RDS Aurora and Google Cloud SQL
Tungsten Replicator, the core underlying
technology for Continuent Tungsten,
supports data replication from MySQL
sources to AWS RedShift, Cassandra,
ClickHouse, Elasticsearch, HDFS, Kafka and
Vertica.
The same, proven replication mechanism
supports data replication from clustered
MySQL databases to high-performance
NoSQL and data analytics engines
Derive insight from big data for better
business decisions
Create new revenue opportunities with
already existing data
Tungsten Replicator
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
Tungsten Key Benefits Multimaster MySQL
- Multiple geographically-distributed write masters can provide
higher availability due to lack of failover between sites
- Lower-latency response times for reads for co-located
application servers
Geo-Scale MySQL
- 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 master,
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, Cassandra, ClickHouse, Elasticsearch, HDFS, Kafka and
Vertica
- Unlimited real-time transactional data transfer to eliminate
escalating replication cost of ETL-based alternatives
WHY: Significant Benefits Geo-scale, Availability, Disaster Recovery
Low-latency, geo-distributed data access with a
single consolidated providing fast response times
for read traffic and local, rapid-failover automated
high availability.
Simple administration, system visibility and stability
also help create high return on investment.
VPC
us-east-1
VPC
us-west-1
VPC
emea-north-1
VPC
apac-north-1
Tungsten Key Benefits 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 associated cost, also during
maintenance (zero downtime maintenance operations)
- Reduce DBA time spent on admin and recovery operations,
lowering your costs while increasing reliability.
Full MySQL Support, No Application Changes
- Deploy and Configure MySQL clusters in minutes
- Not ‘MySQL-compatible” solution. 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
Tungsten Key Benefits Last, but not least…
Industry-Best 24/7 MySQL Customer Service
- Highly Qualified 24/7 support. All 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 5 minutes
- MySQL uptime measured in months or years
Recap
With Continuent,
you get…
Revenue protection
Revenue upside
Real-time data
Lower TCO
Stellar 24/7 customer support
31
Next Steps
Sign up for a private demo for your team, setup a POC,
email us at sales@continuent.com
Learn more at your own pace
– Training and webinar library at www.continuent.com/videos/
– White papers at www.continuent.com/white-papers/
– Read the documentation at http://docs.continuent.com/
For more info…
Robert Noyes
VP Sales
robert.noyes@continuent.com
+1 (650) 575-0958
Matthew Lang
Director, Professional Services Americas
matthew.lang@continuent.com
Chris Parker
Director, Professional Services EMEA & APAC
chris.parker@continuent.com
Eero Teerikorpi
Founder, CEO
eero.teerikorpi@continuent.com
+1 (408) 431-3305
Eric M. Stone
COO
eric.stone@continuent.com
Jean-Jerome Schmidt
VP Marketing
jean-jerome.schmidt@continuent.com

More Related Content

What's hot

How to Set Up ApsaraDB for RDS on Alibaba Cloud
How to Set Up ApsaraDB for RDS on Alibaba CloudHow to Set Up ApsaraDB for RDS on Alibaba Cloud
How to Set Up ApsaraDB for RDS on Alibaba CloudAlibaba Cloud
 
What's new in MySQL Cluster 7.4 webinar charts
What's new in MySQL Cluster 7.4 webinar chartsWhat's new in MySQL Cluster 7.4 webinar charts
What's new in MySQL Cluster 7.4 webinar chartsAndrew Morgan
 
Webinar Slides: High Noon at AWS — Amazon RDS vs. Tungsten Clustering with My...
Webinar Slides: High Noon at AWS — Amazon RDS vs. Tungsten Clustering with My...Webinar Slides: High Noon at AWS — Amazon RDS vs. Tungsten Clustering with My...
Webinar Slides: High Noon at AWS — Amazon RDS vs. Tungsten Clustering with My...Continuent
 
CloudStack Overview
CloudStack OverviewCloudStack Overview
CloudStack Overviewsedukull
 
Migrating and Running DBs on Amazon RDS for Oracle
Migrating and Running DBs on Amazon RDS for OracleMigrating and Running DBs on Amazon RDS for Oracle
Migrating and Running DBs on Amazon RDS for OracleMaris Elsins
 
MariaDB on Docker
MariaDB on DockerMariaDB on Docker
MariaDB on DockerMariaDB plc
 
Software-definierte Infrastrukturen, DevOps, Digitale Transformation
Software-definierte Infrastrukturen, DevOps, Digitale TransformationSoftware-definierte Infrastrukturen, DevOps, Digitale Transformation
Software-definierte Infrastrukturen, DevOps, Digitale TransformationMariaDB plc
 
Running SQL Server on AWS | John McCormack | DataGrillen 2019
Running SQL Server on AWS | John McCormack | DataGrillen 2019Running SQL Server on AWS | John McCormack | DataGrillen 2019
Running SQL Server on AWS | John McCormack | DataGrillen 2019John McCormack
 
January 2015 HUG: Using HBase Co-Processors to Build a Distributed, Transacti...
January 2015 HUG: Using HBase Co-Processors to Build a Distributed, Transacti...January 2015 HUG: Using HBase Co-Processors to Build a Distributed, Transacti...
January 2015 HUG: Using HBase Co-Processors to Build a Distributed, Transacti...Yahoo Developer Network
 
Mysql ecosystem in 2019
Mysql ecosystem in 2019Mysql ecosystem in 2019
Mysql ecosystem in 2019Alkin Tezuysal
 
AWS Database Services-Philadelphia AWS User Group-4-17-2018
AWS Database Services-Philadelphia AWS User Group-4-17-2018AWS Database Services-Philadelphia AWS User Group-4-17-2018
AWS Database Services-Philadelphia AWS User Group-4-17-2018Bert Zahniser
 
Building Efficient Pipelines in Apache Spark
Building Efficient Pipelines in Apache SparkBuilding Efficient Pipelines in Apache Spark
Building Efficient Pipelines in Apache SparkJeremy Beard
 
Oracle Databases on AWS - Getting the Best Out of RDS and EC2
Oracle Databases on AWS - Getting the Best Out of RDS and EC2Oracle Databases on AWS - Getting the Best Out of RDS and EC2
Oracle Databases on AWS - Getting the Best Out of RDS and EC2Maris Elsins
 
AWS Webcast - Migrating to RDS Oracle
AWS Webcast - Migrating to RDS OracleAWS Webcast - Migrating to RDS Oracle
AWS Webcast - Migrating to RDS OracleAmazon Web Services
 
OpenStack + Nano Server + Hyper-V + S2D
OpenStack + Nano Server + Hyper-V + S2DOpenStack + Nano Server + Hyper-V + S2D
OpenStack + Nano Server + Hyper-V + S2DAlessandro Pilotti
 
Sql Start! 2020 - SQL Server Lift & Shift su Azure
Sql Start! 2020 - SQL Server Lift & Shift su AzureSql Start! 2020 - SQL Server Lift & Shift su Azure
Sql Start! 2020 - SQL Server Lift & Shift su AzureMarco Obinu
 

What's hot (20)

How to Set Up ApsaraDB for RDS on Alibaba Cloud
How to Set Up ApsaraDB for RDS on Alibaba CloudHow to Set Up ApsaraDB for RDS on Alibaba Cloud
How to Set Up ApsaraDB for RDS on Alibaba Cloud
 
Introduction to CloudStack
Introduction to CloudStack Introduction to CloudStack
Introduction to CloudStack
 
MySQL and MariaDB
MySQL and MariaDBMySQL and MariaDB
MySQL and MariaDB
 
What's new in MySQL Cluster 7.4 webinar charts
What's new in MySQL Cluster 7.4 webinar chartsWhat's new in MySQL Cluster 7.4 webinar charts
What's new in MySQL Cluster 7.4 webinar charts
 
CloudStack Hyderabad Meetup: How the Apache community works
CloudStack Hyderabad Meetup: How the Apache community worksCloudStack Hyderabad Meetup: How the Apache community works
CloudStack Hyderabad Meetup: How the Apache community works
 
Webinar Slides: High Noon at AWS — Amazon RDS vs. Tungsten Clustering with My...
Webinar Slides: High Noon at AWS — Amazon RDS vs. Tungsten Clustering with My...Webinar Slides: High Noon at AWS — Amazon RDS vs. Tungsten Clustering with My...
Webinar Slides: High Noon at AWS — Amazon RDS vs. Tungsten Clustering with My...
 
CloudStack Overview
CloudStack OverviewCloudStack Overview
CloudStack Overview
 
Migrating and Running DBs on Amazon RDS for Oracle
Migrating and Running DBs on Amazon RDS for OracleMigrating and Running DBs on Amazon RDS for Oracle
Migrating and Running DBs on Amazon RDS for Oracle
 
CloudStack vs Openstack
CloudStack vs OpenstackCloudStack vs Openstack
CloudStack vs Openstack
 
MariaDB on Docker
MariaDB on DockerMariaDB on Docker
MariaDB on Docker
 
Software-definierte Infrastrukturen, DevOps, Digitale Transformation
Software-definierte Infrastrukturen, DevOps, Digitale TransformationSoftware-definierte Infrastrukturen, DevOps, Digitale Transformation
Software-definierte Infrastrukturen, DevOps, Digitale Transformation
 
Running SQL Server on AWS | John McCormack | DataGrillen 2019
Running SQL Server on AWS | John McCormack | DataGrillen 2019Running SQL Server on AWS | John McCormack | DataGrillen 2019
Running SQL Server on AWS | John McCormack | DataGrillen 2019
 
January 2015 HUG: Using HBase Co-Processors to Build a Distributed, Transacti...
January 2015 HUG: Using HBase Co-Processors to Build a Distributed, Transacti...January 2015 HUG: Using HBase Co-Processors to Build a Distributed, Transacti...
January 2015 HUG: Using HBase Co-Processors to Build a Distributed, Transacti...
 
Mysql ecosystem in 2019
Mysql ecosystem in 2019Mysql ecosystem in 2019
Mysql ecosystem in 2019
 
AWS Database Services-Philadelphia AWS User Group-4-17-2018
AWS Database Services-Philadelphia AWS User Group-4-17-2018AWS Database Services-Philadelphia AWS User Group-4-17-2018
AWS Database Services-Philadelphia AWS User Group-4-17-2018
 
Building Efficient Pipelines in Apache Spark
Building Efficient Pipelines in Apache SparkBuilding Efficient Pipelines in Apache Spark
Building Efficient Pipelines in Apache Spark
 
Oracle Databases on AWS - Getting the Best Out of RDS and EC2
Oracle Databases on AWS - Getting the Best Out of RDS and EC2Oracle Databases on AWS - Getting the Best Out of RDS and EC2
Oracle Databases on AWS - Getting the Best Out of RDS and EC2
 
AWS Webcast - Migrating to RDS Oracle
AWS Webcast - Migrating to RDS OracleAWS Webcast - Migrating to RDS Oracle
AWS Webcast - Migrating to RDS Oracle
 
OpenStack + Nano Server + Hyper-V + S2D
OpenStack + Nano Server + Hyper-V + S2DOpenStack + Nano Server + Hyper-V + S2D
OpenStack + Nano Server + Hyper-V + S2D
 
Sql Start! 2020 - SQL Server Lift & Shift su Azure
Sql Start! 2020 - SQL Server Lift & Shift su AzureSql Start! 2020 - SQL Server Lift & Shift su Azure
Sql Start! 2020 - SQL Server Lift & Shift su Azure
 

Similar to Webinar Slides: Multi-Region AWS Aurora vs Continuent Tungsten for MySQL & MariaDB

Webinar Slides: Multi-Master MySQL
Webinar Slides: Multi-Master MySQLWebinar Slides: Multi-Master MySQL
Webinar Slides: Multi-Master MySQLContinuent
 
Webinar Slides: Geo-Scale MySQL in AWS
Webinar Slides: Geo-Scale MySQL in AWSWebinar Slides: Geo-Scale MySQL in AWS
Webinar Slides: Geo-Scale MySQL in AWSContinuent
 
Webinar Slides: AWS Aurora MySQL Replacement: Break Away From Geo-Limitations...
Webinar Slides: AWS Aurora MySQL Replacement: Break Away From Geo-Limitations...Webinar Slides: AWS Aurora MySQL Replacement: Break Away From Geo-Limitations...
Webinar Slides: AWS Aurora MySQL Replacement: Break Away From Geo-Limitations...Continuent
 
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
 
Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #4: MS Azure Database MySQL
Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #4: MS Azure Database MySQLWebinar Slides: MySQL HA/DR/Geo-Scale - High Noon #4: MS Azure Database MySQL
Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #4: MS Azure Database MySQLContinuent
 
Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #7: ClusterControl
Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #7: ClusterControlWebinar Slides: MySQL HA/DR/Geo-Scale - High Noon #7: ClusterControl
Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #7: ClusterControlContinuent
 
Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #5: Oracle’s InnoDB Cluster
Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #5: Oracle’s InnoDB ClusterWebinar Slides: MySQL HA/DR/Geo-Scale - High Noon #5: Oracle’s InnoDB Cluster
Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #5: Oracle’s InnoDB ClusterContinuent
 
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
 
Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #2: Galera Cluster
Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #2: Galera ClusterWebinar Slides: MySQL HA/DR/Geo-Scale - High Noon #2: Galera Cluster
Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #2: Galera ClusterContinuent
 
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
 
Training Slides: 101 - Basics: Tungsten Clustering - Under The Hood
Training Slides: 101 - Basics: Tungsten Clustering - Under The HoodTraining Slides: 101 - Basics: Tungsten Clustering - Under The Hood
Training Slides: 101 - Basics: Tungsten Clustering - Under The HoodContinuent
 
MySQL High Availability and Disaster Recovery with Continuent, a VMware company
MySQL High Availability and Disaster Recovery with Continuent, a VMware companyMySQL High Availability and Disaster Recovery with Continuent, a VMware company
MySQL High Availability and Disaster Recovery with Continuent, a VMware companyContinuent
 
ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...
ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...
ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...Amazon Web Services
 
Modernizing Applications with Microservices and DC/OS (Lightbend/Mesosphere c...
Modernizing Applications with Microservices and DC/OS (Lightbend/Mesosphere c...Modernizing Applications with Microservices and DC/OS (Lightbend/Mesosphere c...
Modernizing Applications with Microservices and DC/OS (Lightbend/Mesosphere c...Lightbend
 
Webinar Slides: Real-Time Analytics from MySQL
Webinar Slides: Real-Time Analytics from MySQLWebinar Slides: Real-Time Analytics from MySQL
Webinar Slides: Real-Time Analytics from MySQLContinuent
 
Introduction to Amazon Relational Database Service
Introduction to Amazon Relational Database ServiceIntroduction to Amazon Relational Database Service
Introduction to Amazon Relational Database ServiceAmazon Web Services
 
Introduction to Amazon Relational Database Service
Introduction to Amazon Relational Database ServiceIntroduction to Amazon Relational Database Service
Introduction to Amazon Relational Database ServiceAmazon Web Services
 
New VMware Continuent 5.0 - A powerful and cost-efficient Oracle GoldenGate a...
New VMware Continuent 5.0 - A powerful and cost-efficient Oracle GoldenGate a...New VMware Continuent 5.0 - A powerful and cost-efficient Oracle GoldenGate a...
New VMware Continuent 5.0 - A powerful and cost-efficient Oracle GoldenGate a...Continuent
 
Marketing Automation at Scale: How Marketo Solved Key Data Management Challen...
Marketing Automation at Scale: How Marketo Solved Key Data Management Challen...Marketing Automation at Scale: How Marketo Solved Key Data Management Challen...
Marketing Automation at Scale: How Marketo Solved Key Data Management Challen...Continuent
 
Introduction to Amazon Relational Database Service
Introduction to Amazon Relational Database ServiceIntroduction to Amazon Relational Database Service
Introduction to Amazon Relational Database ServiceAmazon Web Services
 

Similar to Webinar Slides: Multi-Region AWS Aurora vs Continuent Tungsten for MySQL & MariaDB (20)

Webinar Slides: Multi-Master MySQL
Webinar Slides: Multi-Master MySQLWebinar Slides: Multi-Master MySQL
Webinar Slides: Multi-Master MySQL
 
Webinar Slides: Geo-Scale MySQL in AWS
Webinar Slides: Geo-Scale MySQL in AWSWebinar Slides: Geo-Scale MySQL in AWS
Webinar Slides: Geo-Scale MySQL in AWS
 
Webinar Slides: AWS Aurora MySQL Replacement: Break Away From Geo-Limitations...
Webinar Slides: AWS Aurora MySQL Replacement: Break Away From Geo-Limitations...Webinar Slides: AWS Aurora MySQL Replacement: Break Away From Geo-Limitations...
Webinar Slides: AWS Aurora MySQL Replacement: Break Away From Geo-Limitations...
 
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...
 
Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #4: MS Azure Database MySQL
Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #4: MS Azure Database MySQLWebinar Slides: MySQL HA/DR/Geo-Scale - High Noon #4: MS Azure Database MySQL
Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #4: MS Azure Database MySQL
 
Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #7: ClusterControl
Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #7: ClusterControlWebinar Slides: MySQL HA/DR/Geo-Scale - High Noon #7: ClusterControl
Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #7: ClusterControl
 
Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #5: Oracle’s InnoDB Cluster
Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #5: Oracle’s InnoDB ClusterWebinar Slides: MySQL HA/DR/Geo-Scale - High Noon #5: Oracle’s InnoDB Cluster
Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #5: Oracle’s InnoDB Cluster
 
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...
 
Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #2: Galera Cluster
Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #2: Galera ClusterWebinar Slides: MySQL HA/DR/Geo-Scale - High Noon #2: Galera Cluster
Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #2: Galera Cluster
 
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...
 
Training Slides: 101 - Basics: Tungsten Clustering - Under The Hood
Training Slides: 101 - Basics: Tungsten Clustering - Under The HoodTraining Slides: 101 - Basics: Tungsten Clustering - Under The Hood
Training Slides: 101 - Basics: Tungsten Clustering - Under The Hood
 
MySQL High Availability and Disaster Recovery with Continuent, a VMware company
MySQL High Availability and Disaster Recovery with Continuent, a VMware companyMySQL High Availability and Disaster Recovery with Continuent, a VMware company
MySQL High Availability and Disaster Recovery with Continuent, a VMware company
 
ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...
ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...
ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...
 
Modernizing Applications with Microservices and DC/OS (Lightbend/Mesosphere c...
Modernizing Applications with Microservices and DC/OS (Lightbend/Mesosphere c...Modernizing Applications with Microservices and DC/OS (Lightbend/Mesosphere c...
Modernizing Applications with Microservices and DC/OS (Lightbend/Mesosphere c...
 
Webinar Slides: Real-Time Analytics from MySQL
Webinar Slides: Real-Time Analytics from MySQLWebinar Slides: Real-Time Analytics from MySQL
Webinar Slides: Real-Time Analytics from MySQL
 
Introduction to Amazon Relational Database Service
Introduction to Amazon Relational Database ServiceIntroduction to Amazon Relational Database Service
Introduction to Amazon Relational Database Service
 
Introduction to Amazon Relational Database Service
Introduction to Amazon Relational Database ServiceIntroduction to Amazon Relational Database Service
Introduction to Amazon Relational Database Service
 
New VMware Continuent 5.0 - A powerful and cost-efficient Oracle GoldenGate a...
New VMware Continuent 5.0 - A powerful and cost-efficient Oracle GoldenGate a...New VMware Continuent 5.0 - A powerful and cost-efficient Oracle GoldenGate a...
New VMware Continuent 5.0 - A powerful and cost-efficient Oracle GoldenGate a...
 
Marketing Automation at Scale: How Marketo Solved Key Data Management Challen...
Marketing Automation at Scale: How Marketo Solved Key Data Management Challen...Marketing Automation at Scale: How Marketo Solved Key Data Management Challen...
Marketing Automation at Scale: How Marketo Solved Key Data Management Challen...
 
Introduction to Amazon Relational Database Service
Introduction to Amazon Relational Database ServiceIntroduction to Amazon Relational Database Service
Introduction to Amazon Relational Database Service
 

More from Continuent

Tungsten Webinar: v6 & v7 Release Recap, and Beyond
Tungsten Webinar: v6 & v7 Release Recap, and BeyondTungsten Webinar: v6 & v7 Release Recap, and Beyond
Tungsten Webinar: v6 & v7 Release Recap, and BeyondContinuent
 
Continuent Tungsten Value Proposition Webinar
Continuent Tungsten Value Proposition WebinarContinuent Tungsten Value Proposition Webinar
Continuent Tungsten Value Proposition WebinarContinuent
 
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
 
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
 
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
 
Training Slides: 151 - Tungsten Replicator - Moving your Data
Training Slides: 151 - Tungsten Replicator - Moving your DataTraining Slides: 151 - Tungsten Replicator - Moving your Data
Training Slides: 151 - Tungsten Replicator - Moving your DataContinuent
 

More from Continuent (20)

Tungsten Webinar: v6 & v7 Release Recap, and Beyond
Tungsten Webinar: v6 & v7 Release Recap, and BeyondTungsten Webinar: v6 & v7 Release Recap, and Beyond
Tungsten Webinar: v6 & v7 Release Recap, and Beyond
 
Continuent Tungsten Value Proposition Webinar
Continuent Tungsten Value Proposition WebinarContinuent Tungsten Value Proposition Webinar
Continuent Tungsten Value Proposition Webinar
 
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
 
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
 
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
 
Training Slides: 151 - Tungsten Replicator - Moving your Data
Training Slides: 151 - Tungsten Replicator - Moving your DataTraining Slides: 151 - Tungsten Replicator - Moving your Data
Training Slides: 151 - Tungsten Replicator - Moving your Data
 

Recently uploaded

Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and GuidelinesMulti-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and GuidelinesSanjeev Rampal
 
The+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptxThe+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptxlaozhuseo02
 
The Use of AI in Indonesia Election 2024: A Case Study
The Use of AI in Indonesia Election 2024: A Case StudyThe Use of AI in Indonesia Election 2024: A Case Study
The Use of AI in Indonesia Election 2024: A Case StudyDamar Juniarto
 
The AI Powered Organization-Intro to AI-LAN.pdf
The AI Powered Organization-Intro to AI-LAN.pdfThe AI Powered Organization-Intro to AI-LAN.pdf
The AI Powered Organization-Intro to AI-LAN.pdfSiskaFitrianingrum
 
Article writing on excessive use of internet.pptx
Article writing on excessive use of internet.pptxArticle writing on excessive use of internet.pptx
Article writing on excessive use of internet.pptxabhinandnam9997
 
ER(Entity Relationship) Diagram for online shopping - TAE
ER(Entity Relationship) Diagram for online shopping - TAEER(Entity Relationship) Diagram for online shopping - TAE
ER(Entity Relationship) Diagram for online shopping - TAEHimani415946
 
一比一原版UTS毕业证悉尼科技大学毕业证成绩单如何办理
一比一原版UTS毕业证悉尼科技大学毕业证成绩单如何办理一比一原版UTS毕业证悉尼科技大学毕业证成绩单如何办理
一比一原版UTS毕业证悉尼科技大学毕业证成绩单如何办理aagad
 
Pvtaan Social media marketing proposal.pdf
Pvtaan Social media marketing proposal.pdfPvtaan Social media marketing proposal.pdf
Pvtaan Social media marketing proposal.pdfPvtaan
 
How Do I Begin the Linksys Velop Setup Process?
How Do I Begin the Linksys Velop Setup Process?How Do I Begin the Linksys Velop Setup Process?
How Do I Begin the Linksys Velop Setup Process?Linksys Velop Login
 
How to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptxHow to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptxGal Baras
 
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shopHistory+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shoplaozhuseo02
 

Recently uploaded (12)

The Best AI Powered Software - Intellivid AI Studio
The Best AI Powered Software - Intellivid AI StudioThe Best AI Powered Software - Intellivid AI Studio
The Best AI Powered Software - Intellivid AI Studio
 
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and GuidelinesMulti-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
 
The+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptxThe+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptx
 
The Use of AI in Indonesia Election 2024: A Case Study
The Use of AI in Indonesia Election 2024: A Case StudyThe Use of AI in Indonesia Election 2024: A Case Study
The Use of AI in Indonesia Election 2024: A Case Study
 
The AI Powered Organization-Intro to AI-LAN.pdf
The AI Powered Organization-Intro to AI-LAN.pdfThe AI Powered Organization-Intro to AI-LAN.pdf
The AI Powered Organization-Intro to AI-LAN.pdf
 
Article writing on excessive use of internet.pptx
Article writing on excessive use of internet.pptxArticle writing on excessive use of internet.pptx
Article writing on excessive use of internet.pptx
 
ER(Entity Relationship) Diagram for online shopping - TAE
ER(Entity Relationship) Diagram for online shopping - TAEER(Entity Relationship) Diagram for online shopping - TAE
ER(Entity Relationship) Diagram for online shopping - TAE
 
一比一原版UTS毕业证悉尼科技大学毕业证成绩单如何办理
一比一原版UTS毕业证悉尼科技大学毕业证成绩单如何办理一比一原版UTS毕业证悉尼科技大学毕业证成绩单如何办理
一比一原版UTS毕业证悉尼科技大学毕业证成绩单如何办理
 
Pvtaan Social media marketing proposal.pdf
Pvtaan Social media marketing proposal.pdfPvtaan Social media marketing proposal.pdf
Pvtaan Social media marketing proposal.pdf
 
How Do I Begin the Linksys Velop Setup Process?
How Do I Begin the Linksys Velop Setup Process?How Do I Begin the Linksys Velop Setup Process?
How Do I Begin the Linksys Velop Setup Process?
 
How to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptxHow to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptx
 
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shopHistory+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
 

Webinar Slides: Multi-Region AWS Aurora vs Continuent Tungsten for MySQL & MariaDB

  • 1. Multi-Region AWS Aurora A comparison of AWS Aurora & Continuent Tungsten for building a geo-scale, multi-region MySQL cloud back- end By Matthew Lang, Director of Professional Services April 18, 2019
  • 2. Welcome! “Continuent, the MySQL Availability Company”
  • 3. Introduction Continuent, the MySQL Availability Company, provides solutions for continuous operations enabling business-critical MySQL applications to run on a global scale with zero downtime. Agenda This webinar will have three parts, and is expected to last no longer than 30 minutes: - Overview of Amazon Aurora cross region - Common challenges when using Amazon Aurora - How can multi region MySQL deployments be improved? - Q & A Please note this live webinar is being recorded.
  • 4. Webinar Goals We will explore how to deploy Geo-Scale MySQL* with the following design criteria: - Local rapid-failover, automated high availability - Geographically distributed, low-latency data with a single consolidated view - Fast local response times for read traffic - Ability to deploy MySQL masters in multiple regions - No changes to application code - Complex schema changes while keeping applications available - Avoid provider lock-in * MySQL is understood in a broad context, including MySQL, MariaDB, Percona Server, RDS MySQL, RDS Aurora and Google Cloud SQL
  • 6. Aurora Key Benefits • Not MySQL, but MySQL 5.6/5.7-compatible • Read Replicas • Distributed file system • Cross-Region Replication within AWS • Promote remote read replica to standalone DB cluster • Fast, in specific scenarios
  • 7. Aurora Cross Region Replica Requirements • Source Aurora cluster • Enable binary logging on the on the source Aurora cluster (quite a few settings to change) • A VPC in the target cluster • Database Subnet within the VPC (be sure you’re familiar with VPC’s and subnets, a lot of issues are caused here) • Subnet should be public-accessible if machines outside of the network will access the Aurora instance!
  • 8. Limitations using Aurora • Master is single region only • Failover disconnects application • Long failover times ( > 30 seconds) • Innodb engine only • Application must be read/write aware • All data stays in AWS • Database maintenance and schema changes will cause application outages • Proprietary and not open source
  • 9. How Do We Make It Better?
  • 10. Review: Webinar Goals We will explore how to deploy Geo-Scale MySQL* with the following design criteria: - Local rapid-failover, automated high availability - Geographically distributed, low-latency data with a single consolidated view - Fast local response times for read traffic - Ability to deploy MySQL masters in multiple regions - No changes to application code - Complex schema changes while keeping applications available - Avoid provider lock in * MySQL is understood in a broad context, including MySQL, MariaDB, Percona Server, RDS MySQL, RDS Aurora and Google Cloud SQL
  • 11. Tungsten Clustering 11 11 Continuous MySQL Operations Zero Downtime MySQL Multimaster MySQL Geo-Scale MySQL Hybrid-Cloud and Multi-Cloud MySQL Intelligent MySQL Proxy Most Advanced MySQL Replication Full MySQL Support, No Application Changes
  • 12. Tungsten MultiMaster Clustering 12 12 Scale to multiple Cloud Regions or datacenters Platform-agnostic means you can span vendors and create hybrid topologies using any combination of cloud, VM and/or bare-metal servers Active/Passive or Active/Active Control all clusters from any node Move the write primary from site to site with a single command when in Active/Passive mode Active/Active Composite MultiMaster Cluster
  • 13. Tungsten Composite Clustering 13 13 Scale to multiple Cloud Regions or datacenters Platform-agnostic means you can span vendors and create hybrid topologies using any combination of cloud, VM and/or bare-metal servers Active/Passive Control all clusters from any node Move the write primary from site to site with a single command when in Active/Passive mode Active/Passive Composite Cluster
  • 14. Slave upgrade Slave upgrade Switch Master upgrade • Shun slave • Upgrade MySQL • Return node to cluster • Discard and re-provision on failure • Repeat for remaining slave(s) • Switch master to promote an upgraded slave • Upgrade old master • Maintenance is now done! Zero Downtime Maintenance
  • 15. Continuent Tungsten Key Benefits as compared to Aurora Aurora Continuent Tungsten Not MySQL, but MySQL 5.6/5.7- compatible Supports all MySQL versions (including Percona Server and MariaDB) Read Replicas Replicas available for auto read/write split, fast failover Distributed back-end file system Local filesystem, full access to local databases Cross-Region Replication within AWS Replicate to any cloud, on prem, or combination with multiple masters Auto maintenance and interruptions Zero downtime maintenance
  • 18. About Continuent Continuent, the MySQL Availability Company, provides solutions for continuous operations enabling business-critical MySQL applications to run on a global scale with zero downtime. Continuent provides geo-distributed MySQL high availability on-premises, in hybrid-cloud, and in multi-cloud environments. Continuent customers are leading SaaS, e- commerce, financial services, gaming and telco companies who rely on MySQL and Continuent to cost-effectively safeguard billions of dollars annual revenue. Continuent’s database experts offer the industry's best 24/7 MySQL support services to ensure continuous client operations.
  • 19. Proven Team The core Continuent Team has been building data service solutions since 2004. In 2014 VMware acquired ‘old’ Continuent, the best-of-breed DBaaS company, to offer their own DBaaS for vCloud Air. ‘New’, independent Continuent was spun off from VMware in 2016 after VMware changed its cloud strategy. In 2019 Continuent is ready to launch an all-new Tungsten Cloud, extending and expanding the functionality of Continuent Clustering in to the Cloud
  • 20. Proven Solutions Our solutions handle billions of transactions per day and support businesses with billions of dollars in combined revenue:
  • 21. Continuent Tungsten Solutions Tungsten Clustering Tungsten Clustering allows enterprises running business-critical MySQL database applications to cost-effectively achieve continuous operations with commercial-grade high availability (HA), geo- graphically redundant disaster recovery (DR) and global scaling. Tungsten Replicator Tungsten Replicator supports real-time data replication from MySQL into AWS RedShift, Cassandra, ClickHouse, Elasticsearch, HDFS, Kafka and Vertica to derive insight from analytics for better business decisions and increase revenue. * MySQL understood in a broad context, including MySQL, MariaDB, Percona Server, RDS MySQL, RDS Aurora and Google Cloud SQL
  • 22. Tungsten Replicator, the core underlying technology for Continuent Tungsten, supports data replication from MySQL sources to AWS RedShift, Cassandra, ClickHouse, Elasticsearch, HDFS, Kafka and Vertica. The same, proven replication mechanism supports data replication from clustered MySQL databases to high-performance NoSQL and data analytics engines Derive insight from big data for better business decisions Create new revenue opportunities with already existing data Tungsten Replicator
  • 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. Tungsten Key Benefits Multimaster MySQL - Multiple geographically-distributed write masters can provide higher availability due to lack of failover between sites - Lower-latency response times for reads for co-located application servers Geo-Scale MySQL - 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 master, 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, Cassandra, ClickHouse, Elasticsearch, HDFS, Kafka and Vertica - Unlimited real-time transactional data transfer to eliminate escalating replication cost of ETL-based alternatives
  • 26. WHY: Significant Benefits Geo-scale, Availability, Disaster Recovery Low-latency, geo-distributed data access with a single consolidated providing fast response times for read traffic and local, rapid-failover automated high availability. Simple administration, system visibility and stability also help create high return on investment. VPC us-east-1 VPC us-west-1 VPC emea-north-1 VPC apac-north-1
  • 27. Tungsten Key Benefits 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 associated cost, also during maintenance (zero downtime maintenance operations) - Reduce DBA time spent on admin and recovery operations, lowering your costs while increasing reliability. Full MySQL Support, No Application Changes - Deploy and Configure MySQL clusters in minutes - Not ‘MySQL-compatible” solution. 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
  • 28. Tungsten Key Benefits Last, but not least… Industry-Best 24/7 MySQL Customer Service - Highly Qualified 24/7 support. All 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 5 minutes - MySQL uptime measured in months or years
  • 29. Recap
  • 30. With Continuent, you get… Revenue protection Revenue upside Real-time data Lower TCO Stellar 24/7 customer support
  • 31. 31 Next Steps Sign up for a private demo for your team, setup a POC, email us at sales@continuent.com Learn more at your own pace – Training and webinar library at www.continuent.com/videos/ – White papers at www.continuent.com/white-papers/ – Read the documentation at http://docs.continuent.com/
  • 32. For more info… Robert Noyes VP Sales robert.noyes@continuent.com +1 (650) 575-0958 Matthew Lang Director, Professional Services Americas matthew.lang@continuent.com Chris Parker Director, Professional Services EMEA & APAC chris.parker@continuent.com Eero Teerikorpi Founder, CEO eero.teerikorpi@continuent.com +1 (408) 431-3305 Eric M. Stone COO eric.stone@continuent.com Jean-Jerome Schmidt VP Marketing jean-jerome.schmidt@continuent.com