SlideShare a Scribd company logo
1 of 52
Download to read offline
The MySQL Availability Company
MySQL HA/DR/Geo-Scale -- High Noon #1
AWS Aurora vs. Continuent Tungsten Clusters
Building a Geo-Scale, Multi-Region and Highly Available MySQL Cloud Back-End
Matt Lang, Director of Customer Success
October 26, 2020
“Play Hard!”
Matt Lang
Early Adopter of Linux, MySQL, and Cloud technologies.
Architected systems for startups, supporting explosive
growth in employees, customers, and sales, in automotive,
steel, medical, and tech industries.
• MySQL DBA
• Linux Systems Admin
• Site Reliability Engineer/Cloud Architect
• Author of replication for proprietary database (still in use after 10+
years)
• Weekend musician
“Play Hard!”
Continuent
“The MySQL Availability Company”
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
Goals for the High Noon Webinar Series
Explore and compare how to deploy Geo-Scale MySQL using various MySQL
Solutions:
• 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 primaries 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 and Percona Server.
Also AWS RDS MySQL, AWS RDS Aurora, Azure MySQL, and Google Cloud SQL are applicable in some context.
High Noon Series - Tungsten Clustering vs. Others
Tungsten
Clustering
AWS
Aurora
Google
Cloud SQL
MS Azure
SQL
DIY Galera
InnoDB
Cluster
Features
Continuous Operations 4.67 3.00 1.67 2.67 3.00 2.50 2.67
Scaling 4.40 4.00 2.80 3.60 3.40 3.80 3.80
Geographic Scaling 5.00 2.67 0.67 0.67 2.00 0.67 0.67
Performance 4.75 3.50 2.25 2.75 2.75 2.75 2.50
Transparency 5.00 3.33 3.67 2.67 3.67 2.67 2.67
Security 4.33 5.00 5.00 5.00 2.67 4.33 4.33
Management and
Monitoring
4.80 4.20 4.00 4.00 2.00 3.40 3.20
Real-time Data (Analytics,
Data Lake, Reporting)
5.00 1.00 1.00 1.00 2.00 3.00 3.00
Tungsten
Clustering
AWS
Aurora
Google
Cloud SQL
MS Azure
SQL
DIY Galera
InnoDB
Cluster
Support 5.00 2.00 1.67 2.00 0.67 3.00 3.67
Intangibles
MySQL Support
All MySQL,
MariaDB and
Percona Servers
version
'MySQL
Compatible', 5.6
and 5.7 (most)
features only
MySQL
Community
Edition 5.6, 5.7,
8.0
MySQL
Community
Edition 5.6, 5.7,
8.0 (only 5.7 for
flexible server
preview)
All MySQL,
MariaDB and
Percona Servers
version
InnoDB-engine
only, MySQL,
MariaDB,
Percona Server
MySQL 5.7+ (but
most
improvements
in MySQL 8.0+),
InnoDB engine
only
Platform
On-premises,
VMs, all Cloud
environmnets
(hybrid- and
multi-cloud)
AWS only GCP only Azure only
Any
environment but
with complexity
of doing it by
yourself
Any single
platform, no
hybrid- or multi-
cloud
Any single
platform
Product Maturity
10+ years,
proven
3 years 4 years 3 years
Depends on
deployment
10+ years
4 years (April
2017 GA)
TCO
Progressively
lower for the
larger
deployments
Linear pricing,
very expensive
Enterprise 24/7
support
Linear pricing,
very expensive
Enterprise 24/7
support
Linear pricing,
very expensive
Enterprise 24/7
support
TCO not
predictable,
person-hours
and/or
consulting
hours, limited
support
TCO not
predictable,
person-hours
and/or
consulting
hours, limited
support
TCO not
predictable,
person-hours
and/or
consulting
hours, limited
support
Tungsten
Clustering
AWS
Aurora
Google
Cloud SQL
MS Azure
SQL
DIY Galera
InnoDB
Cluster
MySQL Use Cases
HA
DR
Zero Downtime
Maintenance
Continuous Operations
Multi-Primary
Active/Passive Cluster
Active/Active Cluster
Geo-Scale Clusters
AWS Aurora
AWS Aurora Key Characteristics
• MySQL 5.6/5.7 Compatible (not native-MySQL, nor MySQL 8.0 features, nor MariaDB 10.x features)
• Read Replicas
• Distributed file system
• Cross-Region asynchronous replication within AWS
• Promote remote read replica to standalone DB cluster
• Fast, in specific scenarios
• Very basic RDS proxy available for additional charge
• “Serverless” version available
AWS Aurora Cross Region 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!
RDS Proxy
• New, introduced in June, 2020
• Reduces failover times up to 66%, preserves application connections
• Integrates with AWS IAM manager
• Supports connection pooling and can reuse connections
• No read/write splitting
• Per above, does not work with Aurora Global Database
• Does not work with Aurora Serverless
• Must reside is same VPC as Aurora Cluster
Limitations Using AWS Aurora
• Primary is single region only
• Failover disconnects application
• Long failover times ( > 30 seconds)
• InnoDB engine only
• Application must be read/write aware, even when using RDS Proxy
• All data stays in AWS
• Database maintenance and schema changes will cause application outages
• Proprietary and not open source
How To Do Better MySQL HA/DR/Geo-Scale?
Tungsten Clustering
Manager
Replicator
Manager
Replicator
Manager
Replicator
monitoring
&
control
Dataservice
Replica Replica
Primary
• 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 Active-Passive Clustering
• 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
Tungsten Active-Active Clustering
• 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/Active
• Control all clusters from any node
• Move the write primary from site to site with
a single command when in Active/Passive
mode
Zero Downtime Maintenance
Replica
Upgrade
Additiona
l Replicas
Switch
Primary
Upgrade
Shun replica
Upgrade MySQL
Return node to
cluster
Discard and re-
provision on failure
Repeat for
remaining replica(s)
Switch primary to
promote an
upgraded replica
Upgrade old
primary
Maintenance is
now done!
AWS Aurora vs Tungsten Clustering
The MySQL Availability
Company
Features & Benefits
Tungsten Clustering Amazon Aurora
Continuous Operations 4.67 3.00
Zero Downtime Maintenance
Both database, operating system
and hardware changes & upgrades
Requires maintenance window and
downtime
High Availability Automatic failover of primary
30 seconds downtime with DNS
change
DR with Active/Passive Cluster
Automated site level switch with one
failover command
Only with Aurora Global Database.
Takes “a few minutes.”
DR with Active/Active Cluster Only requires repointing the apps
Cross-region active/active not
supported
DR Failback Single command, fast
Cross-region failback requires
reprovision
Backup & Data Recovery
Flexible backups using existing
external tools
Managed, proprietary
The MySQL Availability
Company
Features & Benefits
Tungsten Clustering Amazon Aurora
Scalability/Read replicas 4.40 4.00
Scalability/Read replicas Supported Supported
Scalability/Physical location
Deploy anywhere, on-prem and in
the cloud (also hybrid- and multi-
cloud)
AWS regions only
Scalability/Instance size
Choose the instance size, minimal
requirements
Supported
DB Node Auto-Scale
No auto-scale. Requires manual
steps
Auto-scale supported with
"serverless," reduced functionality
DB Cluster Scaling
Ideal for the SaaS apps (Pod
Architecture)
Ideal for DevOps
The MySQL Availability
Company
Features & Benefits
Tungsten Clustering Amazon Aurora
Geographic Scaling 5.00 3.33
Scalability/Read replicas
Across regions, availability zones,
and clouds
But only for read replicas and in AWS
regions
Active/Active Geo-Clusters
Multi-site active/active supported
and widely deployed
Local only
Active/Passive Geo-Clusters
Supported and widely deployed in
cross-regions and cross-clouds, also
on-premises
Supported (in AWS only)
The MySQL Availability
Company
Features & Benefits
Tungsten Clustering Amazon Aurora
Performance 4.75 3.50
Smart-Scale
Tungsten Proxy with automatic
read/write split, no application
changes
Not natively, requires 3rd party
proxy
Load Balancing
Highly configurable with automatic
read/write splitting
High performance but read/write
splitting requires app awareness
Up to Date Read Replicas Using asynchronous replication Using distributed file system
Robust Database Performance
Tune your favorite database,
asynchronous replication adds
almost no performance penalty
Tweaks to standard MySQL for
performance
The MySQL Availability
Company
Features & Benefits
Tungsten Clustering Amazon Aurora
Transparency 5.00 3.33
No Application Changes
Works out of box without app
changes
Apps with advanced MySQL 8.0 and
MariaDB features may not work
All MySQL Versions
Native MySQL: Community, MySQL
Enterprise, MariaDB, Percona Server,
all versions
"Compatible MySQL" based on
MySQL 5.6 and 5.7, no MySQL 8.0 or
MariaDB 10.x support
Compatibility With All Database Engines All MySQL engines InnoDB only
The MySQL Availability
Company
Features & Benefits
Tungsten Clustering Amazon Aurora
Security 4.33 5.00
Security/Encryption at rest
Can leverage existing cloud or
filesystem encryption technologies
Built in
Security/Encryption in flight Supported for all traffic Supported for all traffic
Compliance (PCI, HIPAA)
Can be used in security/privacy
standards
Can be used in security/privacy
standards
The MySQL Availability
Company
Features & Benefits
Tungsten Clustering Amazon Aurora
Management and Monitoring 4.80 4.20
Deployment Easy to deploy Easy to deploy
Cluster Management
Easy management via web-based
GUI
UI, region specific - can only view a
single region at a time
Monitoring - GUI
Full GUI based cluster monitoring.
Performance monitoring with
Prometheus
Full monitoring, though enhanced
monitoring is charged extra
Alerts / Notifications Integration with notifications systems
Alerting via AWS API, must be
configured
OS/DB Patching Assistance with scripts, no downtime
Automatic, however will cause
interruption
The MySQL Availability
Company
Features & Benefits
Tungsten Clustering Amazon Aurora
Real-time Data (Analytics, Data Lake,
Reporting)
5.00 1.00
Replication Into Analytics
Real-time to the data analytics
engines (AWS Redshift, Hadoop,
Vertica, many others)
AWS Redshift only, using external
tools
Filtering
Complex filtering at schema and
data level
Only basic MySQL replication
Cluster Aware
Replication stream not interrupted
by loss of a single cluster node
External tools need to be made
aware
The MySQL Availability
Company
Support Services
Tungsten Clustering Amazon Aurora
24/7 Support 5.00 2.00
24/7 Support
24/7 support with high, near 100%
customer satisfaction
Basic support > 12 hours, business-
critical Enterprise support extremely
expensive
Fast Support Response Time
The fastest in the industry, averaging
less than 3 minutes for Urgent
support requests
Unless paying very high Enterprise
support fee
Support Team Experience
Each member has 20+ years
experience on DBA and Site
Reliability
Unknown who will be providing
support, often lower-level call center
member with limited or no DBA
experience
The MySQL Availability
Company
Intangibles
Tungsten Clustering Amazon Aurora
MySQL Version Support 5.00 2.00
MySQL Community
Fully supported, all versions up to
8.0
'MySQL Compatible', 5.6 and 5.7
features only
MySQL Enterprise
Fully supported, all versions up to
8.0
Not supported
MariaDB
Fully supported, all versions up to
10.5
Not supported
Percona Server Fully supported
'MySQL Compatible', 5.6 and 5.7
features only
The MySQL Availability
Company
Intangibles
Tungsten Clustering Amazon Aurora
Infrastructure and Platform 5.00 0.75
On-premises Deployment Fully supported Not supported
Cloud Deployment
All cloud environments (AWS,
Google Cloud, MS Azure) are
supported
AWS only
Multi-Cloud Fully supported Not supported
Hybrid-Cloud Fully supported Not supported
The MySQL Availability
Company
Intangibles
Tungsten Clustering Amazon Aurora
Product Maturity 5.00 3.67
Complete One solution for HA, DR & Geo-Scale
Mainly for HA, DR only with Aurora
Global, no Geo-Scale
Integrated
Comes with Manager, Proxy &
Replicator
RDS Proxy is rudimentary and costs
extra
Fully Tested
Proven in business-critical customer
environments
Widely deployed, testing
methodology unknown
The MySQL Availability
Company
Intangibles
Tungsten Clustering Amazon Aurora
Total Cost of Ownership (TCO) 4.33 3.33
Low Subscription Cost, High Value
Instance size does not matter, non-
linear pricing (additional clusters are
at increasingly lower cost), no cost
TrueUps
Instance size based pricing, Linear
pricing
24/7 Support Included
Enterprise-level support available at
a very high cost
Few DBA Resource Needed
Large number of clusters can be
managed with small number of DBAs
Although, the 'managed' DBaaS still
needs DBAs
The MySQL Availability
Company
Use Cases Supported
Tungsten Clustering Amazon Aurora
MySQL HA Supported Supported
MySQL DR Supported With Aurora Global Database
MySQL Zero Downtime Maintenance Supported Not Supported
MySQL Continuous Operations Supported With Aurora Global Database
MySQL Multi-Primary Supported Not Supported
MySQL Active/Passive Clusters Supported Not Supported
MySQL Active/Active Clusters Supported Not Supported
MySQL Geo-Scale Clusters Supported Not Supported
About Continuent Solutions
Continuent Products
• Tungsten Clustering
• Tungsten Replicator
• Tungsten Dashboard
Continuent Products
• Tungsten Clustering
• Tungsten Replicator
• Tungsten Dashboard
Tungsten Clustering
• 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 Key Benefits
Industry Best 24/7 MySQL Customer Service
• Highly Qualified 24/7 support. Our support team member have 20 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 replicas, 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 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
Tungsten Replicator
• 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
Tungsten Dashboard
• Tungsten Clustering
• Tungsten Replicator
• Tungsten Dashboard
About Continuent Company
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 to 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
Continuent Timeline
• 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
THANK YOU FOR LISTENING
continuent.com
The MySQL Availability Company
Matthew Lang
matthew.lang@continuent.com

More Related Content

What's hot

Day 3 - AWS MySQL Relational Database Service Best Practices for Performance ...
Day 3 - AWS MySQL Relational Database Service Best Practices for Performance ...Day 3 - AWS MySQL Relational Database Service Best Practices for Performance ...
Day 3 - AWS MySQL Relational Database Service Best Practices for Performance ...Amazon Web Services
 
AWS re:Invent 2016: Workshop: Stretching Scalability: Doing more with Amazon ...
AWS re:Invent 2016: Workshop: Stretching Scalability: Doing more with Amazon ...AWS re:Invent 2016: Workshop: Stretching Scalability: Doing more with Amazon ...
AWS re:Invent 2016: Workshop: Stretching Scalability: Doing more with Amazon ...Amazon Web Services
 
Amazon Relational Database Service (Amazon RDS)
Amazon Relational Database Service (Amazon RDS)Amazon Relational Database Service (Amazon RDS)
Amazon Relational Database Service (Amazon RDS)Amazon Web Services
 
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
 
What's New in Amazon RDS for Open-Source & Commercial Databases
What's New in Amazon RDS for Open-Source & Commercial DatabasesWhat's New in Amazon RDS for Open-Source & Commercial Databases
What's New in Amazon RDS for Open-Source & Commercial DatabasesAmazon Web Services
 
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
 
An AWS DMS Replication Journey from Oracle to Aurora MySQL
An AWS DMS Replication Journey from Oracle to Aurora MySQLAn AWS DMS Replication Journey from Oracle to Aurora MySQL
An AWS DMS Replication Journey from Oracle to Aurora MySQLMaris Elsins
 
Introduction to Amazon Relational Database Service (Amazon RDS)
Introduction to Amazon Relational Database Service (Amazon RDS)Introduction to Amazon Relational Database Service (Amazon RDS)
Introduction to Amazon Relational Database Service (Amazon RDS)Amazon Web Services
 
What’s New in Amazon RDS for Open-Source and Commercial Databases
What’s New in Amazon RDS for Open-Source and Commercial DatabasesWhat’s New in Amazon RDS for Open-Source and Commercial Databases
What’s New in Amazon RDS for Open-Source and Commercial DatabasesAmazon Web Services
 
Advanced data migration techniques for Amazon RDS
Advanced data migration techniques for Amazon RDSAdvanced data migration techniques for Amazon RDS
Advanced data migration techniques for Amazon RDSTom Laszewski
 
Introducing Amazon RDS Using Oracle Database
Introducing Amazon RDS Using Oracle DatabaseIntroducing Amazon RDS Using Oracle Database
Introducing Amazon RDS Using Oracle DatabaseJamie Kinney
 
Oracle zdm Migrate Amazon RDS Oracle to Oracle Autonomous 2021 Kamalesh Ramas...
Oracle zdm Migrate Amazon RDS Oracle to Oracle Autonomous 2021 Kamalesh Ramas...Oracle zdm Migrate Amazon RDS Oracle to Oracle Autonomous 2021 Kamalesh Ramas...
Oracle zdm Migrate Amazon RDS Oracle to Oracle Autonomous 2021 Kamalesh Ramas...Kamalesh Ramasamy
 
AWS Summit London 2014 | Amazon WorkSpaces (100)
AWS Summit London 2014 | Amazon WorkSpaces (100)AWS Summit London 2014 | Amazon WorkSpaces (100)
AWS Summit London 2014 | Amazon WorkSpaces (100)Amazon Web Services
 
Oracle on aws overview sep 2011
Oracle on aws overview   sep 2011Oracle on aws overview   sep 2011
Oracle on aws overview sep 2011Jamie Kinney
 
Focus on your app with Amazon RDS
Focus on your app with Amazon RDSFocus on your app with Amazon RDS
Focus on your app with Amazon RDSAmazon Web Services
 
AWS re:Invent 2016: Case Study: How Monsanto Uses Amazon EFS with Their Large...
AWS re:Invent 2016: Case Study: How Monsanto Uses Amazon EFS with Their Large...AWS re:Invent 2016: Case Study: How Monsanto Uses Amazon EFS with Their Large...
AWS re:Invent 2016: Case Study: How Monsanto Uses Amazon EFS with Their Large...Amazon Web Services
 
Lessons from Migrating Oracle Databases to Amazon RDS or Amazon Aurora
Lessons from Migrating Oracle Databases to Amazon RDS or Amazon Aurora Lessons from Migrating Oracle Databases to Amazon RDS or Amazon Aurora
Lessons from Migrating Oracle Databases to Amazon RDS or Amazon Aurora Datavail
 
Running Oracle Databases on Amazon RDS - DAT313 - re:Invent 2017
Running Oracle Databases on Amazon RDS - DAT313 - re:Invent 2017Running Oracle Databases on Amazon RDS - DAT313 - re:Invent 2017
Running Oracle Databases on Amazon RDS - DAT313 - re:Invent 2017Amazon Web Services
 

What's hot (20)

Day 3 - AWS MySQL Relational Database Service Best Practices for Performance ...
Day 3 - AWS MySQL Relational Database Service Best Practices for Performance ...Day 3 - AWS MySQL Relational Database Service Best Practices for Performance ...
Day 3 - AWS MySQL Relational Database Service Best Practices for Performance ...
 
AWS re:Invent 2016: Workshop: Stretching Scalability: Doing more with Amazon ...
AWS re:Invent 2016: Workshop: Stretching Scalability: Doing more with Amazon ...AWS re:Invent 2016: Workshop: Stretching Scalability: Doing more with Amazon ...
AWS re:Invent 2016: Workshop: Stretching Scalability: Doing more with Amazon ...
 
Amazon Relational Database Service (Amazon RDS)
Amazon Relational Database Service (Amazon RDS)Amazon Relational Database Service (Amazon RDS)
Amazon Relational Database Service (Amazon RDS)
 
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
 
What's New in Amazon RDS for Open-Source & Commercial Databases
What's New in Amazon RDS for Open-Source & Commercial DatabasesWhat's New in Amazon RDS for Open-Source & Commercial Databases
What's New in Amazon RDS for Open-Source & Commercial Databases
 
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
 
An AWS DMS Replication Journey from Oracle to Aurora MySQL
An AWS DMS Replication Journey from Oracle to Aurora MySQLAn AWS DMS Replication Journey from Oracle to Aurora MySQL
An AWS DMS Replication Journey from Oracle to Aurora MySQL
 
Introduction to Amazon Relational Database Service (Amazon RDS)
Introduction to Amazon Relational Database Service (Amazon RDS)Introduction to Amazon Relational Database Service (Amazon RDS)
Introduction to Amazon Relational Database Service (Amazon RDS)
 
What’s New in Amazon RDS for Open-Source and Commercial Databases
What’s New in Amazon RDS for Open-Source and Commercial DatabasesWhat’s New in Amazon RDS for Open-Source and Commercial Databases
What’s New in Amazon RDS for Open-Source and Commercial Databases
 
Amazon rds
Amazon rdsAmazon rds
Amazon rds
 
Advanced data migration techniques for Amazon RDS
Advanced data migration techniques for Amazon RDSAdvanced data migration techniques for Amazon RDS
Advanced data migration techniques for Amazon RDS
 
What's New in Amazon Aurora
What's New in Amazon AuroraWhat's New in Amazon Aurora
What's New in Amazon Aurora
 
Introducing Amazon RDS Using Oracle Database
Introducing Amazon RDS Using Oracle DatabaseIntroducing Amazon RDS Using Oracle Database
Introducing Amazon RDS Using Oracle Database
 
Oracle zdm Migrate Amazon RDS Oracle to Oracle Autonomous 2021 Kamalesh Ramas...
Oracle zdm Migrate Amazon RDS Oracle to Oracle Autonomous 2021 Kamalesh Ramas...Oracle zdm Migrate Amazon RDS Oracle to Oracle Autonomous 2021 Kamalesh Ramas...
Oracle zdm Migrate Amazon RDS Oracle to Oracle Autonomous 2021 Kamalesh Ramas...
 
AWS Summit London 2014 | Amazon WorkSpaces (100)
AWS Summit London 2014 | Amazon WorkSpaces (100)AWS Summit London 2014 | Amazon WorkSpaces (100)
AWS Summit London 2014 | Amazon WorkSpaces (100)
 
Oracle on aws overview sep 2011
Oracle on aws overview   sep 2011Oracle on aws overview   sep 2011
Oracle on aws overview sep 2011
 
Focus on your app with Amazon RDS
Focus on your app with Amazon RDSFocus on your app with Amazon RDS
Focus on your app with Amazon RDS
 
AWS re:Invent 2016: Case Study: How Monsanto Uses Amazon EFS with Their Large...
AWS re:Invent 2016: Case Study: How Monsanto Uses Amazon EFS with Their Large...AWS re:Invent 2016: Case Study: How Monsanto Uses Amazon EFS with Their Large...
AWS re:Invent 2016: Case Study: How Monsanto Uses Amazon EFS with Their Large...
 
Lessons from Migrating Oracle Databases to Amazon RDS or Amazon Aurora
Lessons from Migrating Oracle Databases to Amazon RDS or Amazon Aurora Lessons from Migrating Oracle Databases to Amazon RDS or Amazon Aurora
Lessons from Migrating Oracle Databases to Amazon RDS or Amazon Aurora
 
Running Oracle Databases on Amazon RDS - DAT313 - re:Invent 2017
Running Oracle Databases on Amazon RDS - DAT313 - re:Invent 2017Running Oracle Databases on Amazon RDS - DAT313 - re:Invent 2017
Running Oracle Databases on Amazon RDS - DAT313 - re:Invent 2017
 

Similar to Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #1: AWS Aurora

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: Multi-Region AWS Aurora vs Continuent Tungsten for MySQL & Ma...
Webinar Slides: Multi-Region AWS Aurora vs Continuent Tungsten for MySQL & Ma...Webinar Slides: Multi-Region AWS Aurora vs Continuent Tungsten for MySQL & Ma...
Webinar Slides: Multi-Region AWS Aurora vs Continuent Tungsten for MySQL & Ma...Continuent
 
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: 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
 
Migrating Your Databases to AWS Deep Dive on Amazon RDS and AWS
Migrating Your Databases to AWS Deep Dive on Amazon RDS and AWSMigrating Your Databases to AWS Deep Dive on Amazon RDS and AWS
Migrating Your Databases to AWS Deep Dive on Amazon RDS and AWSKristana Kane
 
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
 
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
 
2016 Utah Cloud Summit: RDS
2016 Utah Cloud Summit: RDS2016 Utah Cloud Summit: RDS
2016 Utah Cloud Summit: RDS1Strategy
 
AWS re:Invent 2016: Amazon Aurora Best Practices: Getting the Best Out of You...
AWS re:Invent 2016: Amazon Aurora Best Practices: Getting the Best Out of You...AWS re:Invent 2016: Amazon Aurora Best Practices: Getting the Best Out of You...
AWS re:Invent 2016: Amazon Aurora Best Practices: Getting the Best Out of You...Amazon Web Services
 
Consolidate MySQL Shards Into Amazon Aurora Using AWS Database Migration Serv...
Consolidate MySQL Shards Into Amazon Aurora Using AWS Database Migration Serv...Consolidate MySQL Shards Into Amazon Aurora Using AWS Database Migration Serv...
Consolidate MySQL Shards Into Amazon Aurora Using AWS Database Migration Serv...Amazon Web Services
 
Consolidate MySQL Shards Into Amazon Aurora Using AWS Database Migration Serv...
Consolidate MySQL Shards Into Amazon Aurora Using AWS Database Migration Serv...Consolidate MySQL Shards Into Amazon Aurora Using AWS Database Migration Serv...
Consolidate MySQL Shards Into Amazon Aurora Using AWS Database Migration Serv...Amazon 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
 
(DAT209) NEW LAUNCH! Introducing MariaDB on Amazon RDS
(DAT209) NEW LAUNCH! Introducing MariaDB on Amazon RDS(DAT209) NEW LAUNCH! Introducing MariaDB on Amazon RDS
(DAT209) NEW LAUNCH! Introducing MariaDB on Amazon RDSAmazon Web Services
 
Migrating to Amazon RDS with Database Migration Service
Migrating to Amazon RDS with Database Migration ServiceMigrating to Amazon RDS with Database Migration Service
Migrating to Amazon RDS with Database Migration ServiceAmazon Web Services
 
What’s new in Amazon RDS - ADB207 - Chicago AWS Summit
What’s new in Amazon RDS - ADB207 - Chicago AWS SummitWhat’s new in Amazon RDS - ADB207 - Chicago AWS Summit
What’s new in Amazon RDS - ADB207 - Chicago AWS SummitAmazon Web Services
 
Scaling on AWS for the First 10 Million Users at Websummit Dublin
Scaling on AWS for the First 10 Million Users at Websummit DublinScaling on AWS for the First 10 Million Users at Websummit Dublin
Scaling on AWS for the First 10 Million Users at Websummit DublinAmazon Web Services
 
Scaling on AWS for the First 10 Million Users at Websummit Dublin
Scaling on AWS for the First 10 Million Users at Websummit DublinScaling on AWS for the First 10 Million Users at Websummit Dublin
Scaling on AWS for the First 10 Million Users at Websummit DublinIan Massingham
 
Amazon Aurora New Features - September 2016 Webinar Series
Amazon Aurora New Features - September 2016 Webinar SeriesAmazon Aurora New Features - September 2016 Webinar Series
Amazon Aurora New Features - September 2016 Webinar SeriesAmazon Web Services
 
Migrating Oracle Databases to AWS
Migrating Oracle Databases to AWSMigrating Oracle Databases to AWS
Migrating Oracle Databases to AWSAWS Germany
 

Similar to Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #1: AWS Aurora (20)

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: Multi-Region AWS Aurora vs Continuent Tungsten for MySQL & Ma...
Webinar Slides: Multi-Region AWS Aurora vs Continuent Tungsten for MySQL & Ma...Webinar Slides: Multi-Region AWS Aurora vs Continuent Tungsten for MySQL & Ma...
Webinar Slides: Multi-Region AWS Aurora vs Continuent Tungsten for MySQL & Ma...
 
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: 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...
 
Migrating Your Databases to AWS Deep Dive on Amazon RDS and AWS
Migrating Your Databases to AWS Deep Dive on Amazon RDS and AWSMigrating Your Databases to AWS Deep Dive on Amazon RDS and AWS
Migrating Your Databases to AWS Deep Dive on Amazon RDS and AWS
 
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...
 
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...
 
2016 Utah Cloud Summit: RDS
2016 Utah Cloud Summit: RDS2016 Utah Cloud Summit: RDS
2016 Utah Cloud Summit: RDS
 
AWS re:Invent 2016: Amazon Aurora Best Practices: Getting the Best Out of You...
AWS re:Invent 2016: Amazon Aurora Best Practices: Getting the Best Out of You...AWS re:Invent 2016: Amazon Aurora Best Practices: Getting the Best Out of You...
AWS re:Invent 2016: Amazon Aurora Best Practices: Getting the Best Out of You...
 
Consolidate MySQL Shards Into Amazon Aurora Using AWS Database Migration Serv...
Consolidate MySQL Shards Into Amazon Aurora Using AWS Database Migration Serv...Consolidate MySQL Shards Into Amazon Aurora Using AWS Database Migration Serv...
Consolidate MySQL Shards Into Amazon Aurora Using AWS Database Migration Serv...
 
Consolidate MySQL Shards Into Amazon Aurora Using AWS Database Migration Serv...
Consolidate MySQL Shards Into Amazon Aurora Using AWS Database Migration Serv...Consolidate MySQL Shards Into Amazon Aurora Using AWS Database Migration Serv...
Consolidate MySQL Shards Into Amazon Aurora Using AWS Database Migration Serv...
 
Introduction to Amazon Relational Database Service
Introduction to Amazon Relational Database ServiceIntroduction to Amazon Relational Database Service
Introduction to Amazon Relational Database Service
 
(DAT209) NEW LAUNCH! Introducing MariaDB on Amazon RDS
(DAT209) NEW LAUNCH! Introducing MariaDB on Amazon RDS(DAT209) NEW LAUNCH! Introducing MariaDB on Amazon RDS
(DAT209) NEW LAUNCH! Introducing MariaDB on Amazon RDS
 
Migrating to Amazon RDS with Database Migration Service
Migrating to Amazon RDS with Database Migration ServiceMigrating to Amazon RDS with Database Migration Service
Migrating to Amazon RDS with Database Migration Service
 
What’s new in Amazon RDS - ADB207 - Chicago AWS Summit
What’s new in Amazon RDS - ADB207 - Chicago AWS SummitWhat’s new in Amazon RDS - ADB207 - Chicago AWS Summit
What’s new in Amazon RDS - ADB207 - Chicago AWS Summit
 
Scaling on AWS for the First 10 Million Users at Websummit Dublin
Scaling on AWS for the First 10 Million Users at Websummit DublinScaling on AWS for the First 10 Million Users at Websummit Dublin
Scaling on AWS for the First 10 Million Users at Websummit Dublin
 
Scaling on AWS for the First 10 Million Users at Websummit Dublin
Scaling on AWS for the First 10 Million Users at Websummit DublinScaling on AWS for the First 10 Million Users at Websummit Dublin
Scaling on AWS for the First 10 Million Users at Websummit Dublin
 
Amazon Aurora New Features - September 2016 Webinar Series
Amazon Aurora New Features - September 2016 Webinar SeriesAmazon Aurora New Features - September 2016 Webinar Series
Amazon Aurora New Features - September 2016 Webinar Series
 
Migrating Oracle Databases to AWS
Migrating Oracle Databases to AWSMigrating Oracle Databases to AWS
Migrating Oracle Databases to AWS
 

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

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

Recently uploaded

Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja VipCall Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja VipCall Girls Lucknow
 
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一Fs
 
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With RoomVIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Roomdivyansh0kumar0
 
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts servicesonalikaur4
 
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Roomdivyansh0kumar0
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作ys8omjxb
 
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls KolkataLow Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)Christopher H Felton
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsThierry TROUIN ☁
 
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts servicevipmodelshub1
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Paul Calvano
 
Complet Documnetation for Smart Assistant Application for Disabled Person
Complet Documnetation   for Smart Assistant Application for Disabled PersonComplet Documnetation   for Smart Assistant Application for Disabled Person
Complet Documnetation for Smart Assistant Application for Disabled Personfurqan222004
 
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012rehmti665
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhimiss dipika
 
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls KolkataVIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
The Intriguing World of CDR Analysis by Police: What You Need to Know.pdf
The Intriguing World of CDR Analysis by Police: What You Need to Know.pdfThe Intriguing World of CDR Analysis by Police: What You Need to Know.pdf
The Intriguing World of CDR Analysis by Police: What You Need to Know.pdfMilind Agarwal
 
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一Fs
 

Recently uploaded (20)

Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja VipCall Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
 
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
 
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
 
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With RoomVIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Room
 
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
 
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
 
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls KolkataLow Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with Flows
 
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
 
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24
 
Complet Documnetation for Smart Assistant Application for Disabled Person
Complet Documnetation   for Smart Assistant Application for Disabled PersonComplet Documnetation   for Smart Assistant Application for Disabled Person
Complet Documnetation for Smart Assistant Application for Disabled Person
 
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhi
 
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls KolkataVIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
The Intriguing World of CDR Analysis by Police: What You Need to Know.pdf
The Intriguing World of CDR Analysis by Police: What You Need to Know.pdfThe Intriguing World of CDR Analysis by Police: What You Need to Know.pdf
The Intriguing World of CDR Analysis by Police: What You Need to Know.pdf
 
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
 

Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #1: AWS Aurora

  • 1. The MySQL Availability Company MySQL HA/DR/Geo-Scale -- High Noon #1 AWS Aurora vs. Continuent Tungsten Clusters Building a Geo-Scale, Multi-Region and Highly Available MySQL Cloud Back-End Matt Lang, Director of Customer Success October 26, 2020 “Play Hard!”
  • 2. Matt Lang Early Adopter of Linux, MySQL, and Cloud technologies. Architected systems for startups, supporting explosive growth in employees, customers, and sales, in automotive, steel, medical, and tech industries. • MySQL DBA • Linux Systems Admin • Site Reliability Engineer/Cloud Architect • Author of replication for proprietary database (still in use after 10+ years) • Weekend musician “Play Hard!”
  • 4. 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
  • 5. Goals for the High Noon Webinar Series Explore and compare how to deploy Geo-Scale MySQL using various MySQL Solutions: • 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 primaries 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 and Percona Server. Also AWS RDS MySQL, AWS RDS Aurora, Azure MySQL, and Google Cloud SQL are applicable in some context.
  • 6. High Noon Series - Tungsten Clustering vs. Others
  • 7. Tungsten Clustering AWS Aurora Google Cloud SQL MS Azure SQL DIY Galera InnoDB Cluster Features Continuous Operations 4.67 3.00 1.67 2.67 3.00 2.50 2.67 Scaling 4.40 4.00 2.80 3.60 3.40 3.80 3.80 Geographic Scaling 5.00 2.67 0.67 0.67 2.00 0.67 0.67 Performance 4.75 3.50 2.25 2.75 2.75 2.75 2.50 Transparency 5.00 3.33 3.67 2.67 3.67 2.67 2.67 Security 4.33 5.00 5.00 5.00 2.67 4.33 4.33 Management and Monitoring 4.80 4.20 4.00 4.00 2.00 3.40 3.20 Real-time Data (Analytics, Data Lake, Reporting) 5.00 1.00 1.00 1.00 2.00 3.00 3.00
  • 8. Tungsten Clustering AWS Aurora Google Cloud SQL MS Azure SQL DIY Galera InnoDB Cluster Support 5.00 2.00 1.67 2.00 0.67 3.00 3.67 Intangibles MySQL Support All MySQL, MariaDB and Percona Servers version 'MySQL Compatible', 5.6 and 5.7 (most) features only MySQL Community Edition 5.6, 5.7, 8.0 MySQL Community Edition 5.6, 5.7, 8.0 (only 5.7 for flexible server preview) All MySQL, MariaDB and Percona Servers version InnoDB-engine only, MySQL, MariaDB, Percona Server MySQL 5.7+ (but most improvements in MySQL 8.0+), InnoDB engine only Platform On-premises, VMs, all Cloud environmnets (hybrid- and multi-cloud) AWS only GCP only Azure only Any environment but with complexity of doing it by yourself Any single platform, no hybrid- or multi- cloud Any single platform Product Maturity 10+ years, proven 3 years 4 years 3 years Depends on deployment 10+ years 4 years (April 2017 GA) TCO Progressively lower for the larger deployments Linear pricing, very expensive Enterprise 24/7 support Linear pricing, very expensive Enterprise 24/7 support Linear pricing, very expensive Enterprise 24/7 support TCO not predictable, person-hours and/or consulting hours, limited support TCO not predictable, person-hours and/or consulting hours, limited support TCO not predictable, person-hours and/or consulting hours, limited support
  • 9. Tungsten Clustering AWS Aurora Google Cloud SQL MS Azure SQL DIY Galera InnoDB Cluster MySQL Use Cases HA DR Zero Downtime Maintenance Continuous Operations Multi-Primary Active/Passive Cluster Active/Active Cluster Geo-Scale Clusters
  • 11. AWS Aurora Key Characteristics • MySQL 5.6/5.7 Compatible (not native-MySQL, nor MySQL 8.0 features, nor MariaDB 10.x features) • Read Replicas • Distributed file system • Cross-Region asynchronous replication within AWS • Promote remote read replica to standalone DB cluster • Fast, in specific scenarios • Very basic RDS proxy available for additional charge • “Serverless” version available
  • 12. AWS Aurora Cross Region 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!
  • 13. RDS Proxy • New, introduced in June, 2020 • Reduces failover times up to 66%, preserves application connections • Integrates with AWS IAM manager • Supports connection pooling and can reuse connections • No read/write splitting • Per above, does not work with Aurora Global Database • Does not work with Aurora Serverless • Must reside is same VPC as Aurora Cluster
  • 14. Limitations Using AWS Aurora • Primary is single region only • Failover disconnects application • Long failover times ( > 30 seconds) • InnoDB engine only • Application must be read/write aware, even when using RDS Proxy • All data stays in AWS • Database maintenance and schema changes will cause application outages • Proprietary and not open source
  • 15. How To Do Better MySQL HA/DR/Geo-Scale?
  • 16. Tungsten Clustering Manager Replicator Manager Replicator Manager Replicator monitoring & control Dataservice Replica Replica Primary • 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
  • 17. Tungsten Active-Passive Clustering • 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
  • 18. Tungsten Active-Active Clustering • 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/Active • Control all clusters from any node • Move the write primary from site to site with a single command when in Active/Passive mode
  • 19. Zero Downtime Maintenance Replica Upgrade Additiona l Replicas Switch Primary Upgrade Shun replica Upgrade MySQL Return node to cluster Discard and re- provision on failure Repeat for remaining replica(s) Switch primary to promote an upgraded replica Upgrade old primary Maintenance is now done!
  • 20. AWS Aurora vs Tungsten Clustering
  • 21. The MySQL Availability Company Features & Benefits Tungsten Clustering Amazon Aurora Continuous Operations 4.67 3.00 Zero Downtime Maintenance Both database, operating system and hardware changes & upgrades Requires maintenance window and downtime High Availability Automatic failover of primary 30 seconds downtime with DNS change DR with Active/Passive Cluster Automated site level switch with one failover command Only with Aurora Global Database. Takes “a few minutes.” DR with Active/Active Cluster Only requires repointing the apps Cross-region active/active not supported DR Failback Single command, fast Cross-region failback requires reprovision Backup & Data Recovery Flexible backups using existing external tools Managed, proprietary
  • 22. The MySQL Availability Company Features & Benefits Tungsten Clustering Amazon Aurora Scalability/Read replicas 4.40 4.00 Scalability/Read replicas Supported Supported Scalability/Physical location Deploy anywhere, on-prem and in the cloud (also hybrid- and multi- cloud) AWS regions only Scalability/Instance size Choose the instance size, minimal requirements Supported DB Node Auto-Scale No auto-scale. Requires manual steps Auto-scale supported with "serverless," reduced functionality DB Cluster Scaling Ideal for the SaaS apps (Pod Architecture) Ideal for DevOps
  • 23. The MySQL Availability Company Features & Benefits Tungsten Clustering Amazon Aurora Geographic Scaling 5.00 3.33 Scalability/Read replicas Across regions, availability zones, and clouds But only for read replicas and in AWS regions Active/Active Geo-Clusters Multi-site active/active supported and widely deployed Local only Active/Passive Geo-Clusters Supported and widely deployed in cross-regions and cross-clouds, also on-premises Supported (in AWS only)
  • 24. The MySQL Availability Company Features & Benefits Tungsten Clustering Amazon Aurora Performance 4.75 3.50 Smart-Scale Tungsten Proxy with automatic read/write split, no application changes Not natively, requires 3rd party proxy Load Balancing Highly configurable with automatic read/write splitting High performance but read/write splitting requires app awareness Up to Date Read Replicas Using asynchronous replication Using distributed file system Robust Database Performance Tune your favorite database, asynchronous replication adds almost no performance penalty Tweaks to standard MySQL for performance
  • 25. The MySQL Availability Company Features & Benefits Tungsten Clustering Amazon Aurora Transparency 5.00 3.33 No Application Changes Works out of box without app changes Apps with advanced MySQL 8.0 and MariaDB features may not work All MySQL Versions Native MySQL: Community, MySQL Enterprise, MariaDB, Percona Server, all versions "Compatible MySQL" based on MySQL 5.6 and 5.7, no MySQL 8.0 or MariaDB 10.x support Compatibility With All Database Engines All MySQL engines InnoDB only
  • 26. The MySQL Availability Company Features & Benefits Tungsten Clustering Amazon Aurora Security 4.33 5.00 Security/Encryption at rest Can leverage existing cloud or filesystem encryption technologies Built in Security/Encryption in flight Supported for all traffic Supported for all traffic Compliance (PCI, HIPAA) Can be used in security/privacy standards Can be used in security/privacy standards
  • 27. The MySQL Availability Company Features & Benefits Tungsten Clustering Amazon Aurora Management and Monitoring 4.80 4.20 Deployment Easy to deploy Easy to deploy Cluster Management Easy management via web-based GUI UI, region specific - can only view a single region at a time Monitoring - GUI Full GUI based cluster monitoring. Performance monitoring with Prometheus Full monitoring, though enhanced monitoring is charged extra Alerts / Notifications Integration with notifications systems Alerting via AWS API, must be configured OS/DB Patching Assistance with scripts, no downtime Automatic, however will cause interruption
  • 28. The MySQL Availability Company Features & Benefits Tungsten Clustering Amazon Aurora Real-time Data (Analytics, Data Lake, Reporting) 5.00 1.00 Replication Into Analytics Real-time to the data analytics engines (AWS Redshift, Hadoop, Vertica, many others) AWS Redshift only, using external tools Filtering Complex filtering at schema and data level Only basic MySQL replication Cluster Aware Replication stream not interrupted by loss of a single cluster node External tools need to be made aware
  • 29. The MySQL Availability Company Support Services Tungsten Clustering Amazon Aurora 24/7 Support 5.00 2.00 24/7 Support 24/7 support with high, near 100% customer satisfaction Basic support > 12 hours, business- critical Enterprise support extremely expensive Fast Support Response Time The fastest in the industry, averaging less than 3 minutes for Urgent support requests Unless paying very high Enterprise support fee Support Team Experience Each member has 20+ years experience on DBA and Site Reliability Unknown who will be providing support, often lower-level call center member with limited or no DBA experience
  • 30. The MySQL Availability Company Intangibles Tungsten Clustering Amazon Aurora MySQL Version Support 5.00 2.00 MySQL Community Fully supported, all versions up to 8.0 'MySQL Compatible', 5.6 and 5.7 features only MySQL Enterprise Fully supported, all versions up to 8.0 Not supported MariaDB Fully supported, all versions up to 10.5 Not supported Percona Server Fully supported 'MySQL Compatible', 5.6 and 5.7 features only
  • 31. The MySQL Availability Company Intangibles Tungsten Clustering Amazon Aurora Infrastructure and Platform 5.00 0.75 On-premises Deployment Fully supported Not supported Cloud Deployment All cloud environments (AWS, Google Cloud, MS Azure) are supported AWS only Multi-Cloud Fully supported Not supported Hybrid-Cloud Fully supported Not supported
  • 32. The MySQL Availability Company Intangibles Tungsten Clustering Amazon Aurora Product Maturity 5.00 3.67 Complete One solution for HA, DR & Geo-Scale Mainly for HA, DR only with Aurora Global, no Geo-Scale Integrated Comes with Manager, Proxy & Replicator RDS Proxy is rudimentary and costs extra Fully Tested Proven in business-critical customer environments Widely deployed, testing methodology unknown
  • 33. The MySQL Availability Company Intangibles Tungsten Clustering Amazon Aurora Total Cost of Ownership (TCO) 4.33 3.33 Low Subscription Cost, High Value Instance size does not matter, non- linear pricing (additional clusters are at increasingly lower cost), no cost TrueUps Instance size based pricing, Linear pricing 24/7 Support Included Enterprise-level support available at a very high cost Few DBA Resource Needed Large number of clusters can be managed with small number of DBAs Although, the 'managed' DBaaS still needs DBAs
  • 34. The MySQL Availability Company Use Cases Supported Tungsten Clustering Amazon Aurora MySQL HA Supported Supported MySQL DR Supported With Aurora Global Database MySQL Zero Downtime Maintenance Supported Not Supported MySQL Continuous Operations Supported With Aurora Global Database MySQL Multi-Primary Supported Not Supported MySQL Active/Passive Clusters Supported Not Supported MySQL Active/Active Clusters Supported Not Supported MySQL Geo-Scale Clusters Supported Not Supported
  • 36. Continuent Products • Tungsten Clustering • Tungsten Replicator • Tungsten Dashboard
  • 37. Continuent Products • Tungsten Clustering • Tungsten Replicator • Tungsten Dashboard
  • 38. Tungsten Clustering • 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
  • 39. Tungsten Key Benefits Industry Best 24/7 MySQL Customer Service • Highly Qualified 24/7 support. Our support team member have 20 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.
  • 40. 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
  • 41. Geo-Scale MySQL Tungsten Clustering Key Benefits • Load-balance MySQL read operations across multiple replicas, 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
  • 42. 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 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
  • 43. 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
  • 44. Continuent Products • Tungsten Clustering • Tungsten Replicator • Tungsten Dashboard
  • 45. Tungsten Replicator • 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
  • 46. Tungsten Dashboard • Tungsten Clustering • Tungsten Replicator • Tungsten Dashboard
  • 48. 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
  • 49. 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:
  • 50. Why to 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
  • 51. Continuent Timeline • 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
  • 52. THANK YOU FOR LISTENING continuent.com The MySQL Availability Company Matthew Lang matthew.lang@continuent.com