SlideShare a Scribd company logo
ยฉ 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Amazon Aurora
Relational database reimagined for the cloud
Debanjan Saha โ€“ GM, Amazon Aurora
Amazon Web Services
April, 2016
Now available in Seoul region!
MySQL-compatible relational database
Performance and availability of
commercial databases
Simplicity and cost-effectiveness of
open source databases
Delivered as a managed service
What is Amazon Aurora?
Customers have been frustrated by the proprietary nature, high cost, and
licensing terms of traditional, commercial-grade database providers. And while
many companies have started moving toward more open engines like MySQL
and Postgres, they often struggle to get the performance they need. Customers
asked us if we could eliminate that inconvenient trade-off, and thatโ€™s why we
built Aurora.
Jeff Bezos, Founder and CEO, Amazon.com
Annual letter to the share holders, 2016
Re-imagined for the cloud
Architected for the cloud โ€“ e.g. moved the
logging and storage layer into a
multitenant, scale-out database-optimized
storage service
Leverages existing AWS services: Amazon
EC2, Amazon VPC, Amazon DynamoDB,
Amazon SWF, and Amazon S3
Maintain compatibility with MySQL โ€“
customers can migrate their MySQL
applications as-is, use all MySQL tools.
Control PlaneData Plane
Amazon
DynamoDB
Amazon SWF
Amazon Route 53
Logging + Storage
SQL
Transactions
Caching
Amazon S3
1
2
3
Fastest growing service in AWS history
Aurora customer adoption
Expedia: Online travel marketplace
Migration from SQL Server
๏‚ง Real-time business intelligence and analytics on a
growing corpus of online travel market place data.
๏‚ง Current SQL server based architecture is too
expensive. Performance degrades as data
volume grows.
๏‚ง Cassandra with Solr index requires large memory
footprint and hundreds of nodes, adding cost.
Aurora benefits:
๏‚ง Aurora meets scale and performance
requirements with much lower cost.
๏‚ง 25,000 inserts/sec with peak up to 70,000. 30 ms
average response time for write and 17 ms for
read.
Worldโ€™s leading online travel
company, with a portfolio that
includes more than 150 travel sites
in 70 countries.
Pearson Education: Publishing and testing
Migration from MySQL
๏‚ง Pearsonโ€™s applications enable student
registration, instruction, and testing
๏‚ง Database reliability is critical when dealing with
millions of studentsโ€™ data. Data cannot be lost.
Aurora benefits:
๏‚ง Allowed Pearson to stop self-managing their
database while still achieving their performance
and availability goals.
๏‚ง โ€œNo more babysitting MySQL traditional async
replicationโ€
A leading firm in educational publishing,
testing, and certification, as well as in-class
and online learning tools. Pearson operates
in over 70 countries and serves millions of
students.
Higher Performance, Lower Cost
โ€ข Fewer instances needed
โ€ข Smaller instances can be used
โ€ข No need to pre-provision storage
โ€ข No additional storage for read replicas
Safe.com lowered their bill by 40% by switching from sharded
MySQL to a single Aurora instance.
Double Down Interactive (gaming) lowered their bill by 67%
while also achieving better latencies (most queries ran faster)
and lower CPU utilization.
Amazon Aurora is fast โ€ฆ
5x faster than MySQL on SYSBENCH
WRITE PERFORMANCE READ PERFORMANCE
MySQL SysBench results
R3.8XL: 32 cores / 244 GB RAM
5X faster than RDS MySQL 5.6 & 5.7
Five times higher throughput than stock MySQL
based on industry standard benchmarks.
0
25,000
50,000
75,000
100,000
125,000
150,000
0
100,000
200,000
300,000
400,000
500,000
600,000
700,000
Aurora MySQL 5.6 MySQL 5.7
WRITE PERFORMANCE READ PERFORMANCE
Scaling with instance sizes
Aurora scales with instance size for both read and write.
Aurora MySQL 5.6 MySQL 5.7
Reproducing benchmark results
https ://d0.a wsstat ic . com /product -m ark eting/Aurora /R DS_ Auro ra_Perf orm ance_Assessm ent_Benchm ark ing_v 1-2 .pdf
AMAZON
AURORA
R3.8XLARGE
R3.8XLARGE
R3.8XLARGE
R3.8XLARGE
R3.8XLARGE
โ€ข Create an Amazon VPC (or use an existing one).
โ€ข Create four EC2 R3.8XL client instances to run the
SysBench client. All four should be in the same AZ.
โ€ข Enable enhanced networking on your clients
โ€ข Tune your Linux settings (see whitepaper)
โ€ข Install Sysbench version 0.5
โ€ข Launch a r3.8xlarge Amazon Aurora DB Instance in
the same VPC and AZ as your clients
โ€ข Start your benchmark!
1
2
3
4
5
6
7
Beyond benchmarks
If only real world applications saw benchmark performance
POSSIBLE DISTORTIONS
Real world requests contend with each other
Real world metadata rarely fits in data dictionary cache
Real world data rarely fits in buffer cache
Real world production databases need to run with HA enabled
Do fewer IOs
Minimize network packets
Cache prior results
Offload the database engine
DO LESS WORK
Process asynchronously
Reduce latency path
Use lock-free data structures
Batch operations together
BE MORE EFFICIENT
How did we achieve this?
DATABASES ARE ALL ABOUT I/O
NETWORK-ATTACHED STORAGE IS ALL ABOUT PACKETS/SECOND
HIGH-THROUGHPUT PROCESSING DOES NOT ALLOW CONTEXT SWITCHES
What about availability
โ€œPerformance only matters if your database is upโ€
Six copies across three availability zones
4 out 6 write quorum; 3 out of 6 read quorum
Peer-to-peer replication for repairs
Volume striped across hundreds of storage nodes
SQL
Transaction
AZ 1 AZ 2 AZ 3
Caching
SQL
Transaction
AZ 1 AZ 2 AZ 3
Caching
Read and write availabilityRead availability
Fault-tolerant storage
Read replicas are failover targets
Aurora cluster contains primary node
and up to fifteen secondary nodes
Failing database nodes are
automatically detected and replaced
Failing database processes are
automatically detected and recycled
Secondary nodes automatically
promoted on persistent outage, no
single point of failure
Customer application may scale-out
read traffic across secondary nodes
AZ 1 AZ 3AZ 2
Primary
Node
Primary
Node
Primary
Node
Primary
Node
Primary
Node
Secondary
Node
Primary
Node
Primary
Node
Secondary
Node
๏‚ง Customer specifiable fail-over order
๏‚ง Read balancing across read replicas
Faster failover
App
RunningFailure Detection DNS Propagation
Recovery Recovery
DB
Failure
MYSQL
App
Running
Failure Detection DNS Propagation
Recovery
DB
Failure
AURORA WITH MARIADB DRIVER
1 5 - 2 0 s e c
3 - 2 0 s e c
ALTER SYSTEM CRASH [{INSTANCE | DISPATCHER | NODE}]
ALTER SYSTEM SIMULATE percent_failure DISK failure_type IN
[DISK index | NODE index] FOR INTERVAL interval
ALTER SYSTEM SIMULATE percent_failure NETWORK failure_type
[TO {ALL | read_replica | availability_zone}] FOR INTERVAL interval
Simulate failures using SQL
To cause the failure of a component at the database node:
To simulate the failure of disks:
To simulate the failure of networking:
Compatible with the MySQL ecosystem
Use all your existing tools and applications
Well established MySQL ecosystem
Business Intelligence Data Integration Query and Monitoring SI and Consulting
Source: Amazon
โ€œWe ran our compatibility test suites against Amazon Aurora and everything
just worked." - Dan Jewett, Vice President of Product Management at Tableau
Advanced monitoring
50+ system/OS metrics | sorted process list view | 1โ€“60 sec granularity
alarms on specific metrics | egress to Amazon CloudWatch Logs | integration with third-party tools
ALARM
Many 3rd party monitoring tools
Correlate Aurora metrics with metrics and
events from the rest of your infrastructure
Monitoring the whole stack
How much does it cost?
Less expensive than MySQL
1/10 the cost of commercial databases
Cost of ownership: Aurora vs. MySQL
MySQL configuration hourly cost
Primary
r3.8XL
Standby
r3.8XL
Replica
r3.8XL
Replica
R3.8XL
Storage
6 TB / 10 K PIOP
Storage
6 TB / 10 K PIOP
Storage
6 TB / 5 K PIOP
Storage
6 TB / 5 K PIOP
$1.33/hr
$1.33/hr
$1.33/hr $1.33/hr
$2,42/hr
$2,42/hr $2,42/hr
Instance cost: $5.32 / hr
Storage cost: $8.30 / hr
Total cost: $13.62 / hr
$2,42/hr
Cost of ownership: Aurora vs. MySQL
Aurora configuration hourly cost
Instance cost: $4.86 / hr
Storage cost: $4.43 / hr
Total cost: $9.29 / hr
Primary
r3.8XL
Replica
r3.8XL
Replica
R3.8XL
Storage / 6 TB
$1.62 / hr $1.62 / hr $1.62 / hr
$4.43 / hr
*At a macro level Aurora saves over 50% in
storage cost compared to RDS MySQL.
31.8%
Savings
๏‚ง No idle standby instance
๏‚ง Single shared storage volume
๏‚ง No POIPs โ€“ pay for use I/O
๏‚ง Reduction in overall IOP
Cost of ownership: Aurora vs. MySQL
Further opportunity for saving
Instance cost: $2.43 / hr
Storage cost: $4.43 / hr
Total cost: $6.86 / hrStorage IOPs assumptions:
1. Average IOPs is 50% of Max IOPs
2. 50% savings from shipping logs vs. full pages
49.6%
Savings
Primary
r3.8XL
Replica
r3.8XL
Replica
r3.8XL
Storage / 6TB
$0.81 / hr $0.81 / hr $0.81 / hr
$4.43 / hr
r3.4XL r3.4XL r3.4XL
๏‚ง Use smaller instance size
๏‚ง Pay-as-you-go storage
Ready to move?
We made it easy to migrate ..
1. Establish baseline
a. RDS MySQL to Aurora DB
snapshot migration
b. MySQL dump/import
2. Catch-up changes
a. Binlog replication
b. Tungsten replicator
Simplify migration from RDS MySQL
Application Users
MySQL Aurora
Network
Migration from EC2 & on-premise MySQL
Data migration service
โ€ข Logical data replication from on-premise or EC2
โ€ข Code & schema conversion across engines
S3 integration
โ€ข Load partial datasets directly from / to S3
โ€ข Ingest large database snapshots (>2TB)
โ€ข Snowball integration
โ€ข Ingest huge database snapshots (>10TB)
โ€ข Send us your data in a suitcase!
๏ƒผ Move data to the same or different database engine
๏ƒผ Keep your apps running during the migration
๏ƒผ Start your first migration in 10 minutes or less
๏ƒผ Replicate within, to, or from Amazon EC2 or RDS
AWS Database
Migration Service
Migration non-MySQL databases
Q&A

More Related Content

PDF
Amazon ElastiCache (Dan Zamansky) - AWS DB Day
PDF
๋ฐ์ดํ„ฐ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ AWS์™€ ๊ฐ™์ดํ•˜๊ธฐ - ๊น€์ผํ˜ธ ์†”๋ฃจ์…˜์ฆˆ ์•„ํ‚คํ…ํŠธ:: AWS Cloud Track 3 Gaming
PDF
๋ฏธ๋””์–ด ์‚ฐ์—…์˜ ๋ณ€ํ˜์„ ๊ฐ€์ ธ์˜จ Elemental Cloud :: Dan Marshall :: AWS Summit Seoul 2016
PDF
๊ต์œก์˜ ์ง„ํ™”, ํด๋ผ์šฐ๋“œ๋Š” ์–ด๋–ค ์—ญํ• ์„ ํ•˜๋Š”๊ฐ€ :: Vincent Quah :: AWS Summit Seoul 2016
PDF
AWS ํด๋ผ์šฐ๋“œ๊ฐ€ ์ด๋„๋Š” ๊ณต๊ณต๊ธฐ๊ด€ ํ˜์‹  :: Brad Coughlan :: AWS Summit Seoul 2016
PDF
AWS Summit Seoul 2015 - AWS ํด๋ผ์šฐ๋“œ๋ฅผ ํ™œ์šฉํ•œ ๋น…๋ฐ์ดํ„ฐ ๋ฐ ์‹ค์‹œ๊ฐ„ ์ŠคํŠธ๋ฆฌ๋ฐ ๋ถ„์„
PDF
2017 AWS DB Day | Amazon Athena ์„œ๋น„์Šค ์ตœ์‹  ๊ธฐ๋Šฅ ์†Œ๊ฐœ
PDF
์ฒœ๋งŒ ์‚ฌ์šฉ์ž๋ฅผ ์œ„ํ•œ AWS ์•„ํ‚คํ…์ฒ˜ ๋ณด์•ˆ ๋ชจ๋ฒ” ์‚ฌ๋ก€ (์œค์„์ฐฌ, ํ…Œํฌ์—๋ฐ˜์ ค๋ฆฌ์ŠคํŠธ)
Amazon ElastiCache (Dan Zamansky) - AWS DB Day
๋ฐ์ดํ„ฐ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ AWS์™€ ๊ฐ™์ดํ•˜๊ธฐ - ๊น€์ผํ˜ธ ์†”๋ฃจ์…˜์ฆˆ ์•„ํ‚คํ…ํŠธ:: AWS Cloud Track 3 Gaming
๋ฏธ๋””์–ด ์‚ฐ์—…์˜ ๋ณ€ํ˜์„ ๊ฐ€์ ธ์˜จ Elemental Cloud :: Dan Marshall :: AWS Summit Seoul 2016
๊ต์œก์˜ ์ง„ํ™”, ํด๋ผ์šฐ๋“œ๋Š” ์–ด๋–ค ์—ญํ• ์„ ํ•˜๋Š”๊ฐ€ :: Vincent Quah :: AWS Summit Seoul 2016
AWS ํด๋ผ์šฐ๋“œ๊ฐ€ ์ด๋„๋Š” ๊ณต๊ณต๊ธฐ๊ด€ ํ˜์‹  :: Brad Coughlan :: AWS Summit Seoul 2016
AWS Summit Seoul 2015 - AWS ํด๋ผ์šฐ๋“œ๋ฅผ ํ™œ์šฉํ•œ ๋น…๋ฐ์ดํ„ฐ ๋ฐ ์‹ค์‹œ๊ฐ„ ์ŠคํŠธ๋ฆฌ๋ฐ ๋ถ„์„
2017 AWS DB Day | Amazon Athena ์„œ๋น„์Šค ์ตœ์‹  ๊ธฐ๋Šฅ ์†Œ๊ฐœ
์ฒœ๋งŒ ์‚ฌ์šฉ์ž๋ฅผ ์œ„ํ•œ AWS ์•„ํ‚คํ…์ฒ˜ ๋ณด์•ˆ ๋ชจ๋ฒ” ์‚ฌ๋ก€ (์œค์„์ฐฌ, ํ…Œํฌ์—๋ฐ˜์ ค๋ฆฌ์ŠคํŠธ)

What's hot (9)

PDF
AWS CLOUD 2017 - Amazon Athena ๋ฐ Glue๋ฅผ ํ†ตํ•œ ๋น ๋ฅธ ๋ฐ์ดํ„ฐ ์งˆ์˜ ๋ฐ ์ฒ˜๋ฆฌ ๊ธฐ๋Šฅ ์†Œ๊ฐœ (๊น€์ƒํ•„ ์†”๋ฃจ์…˜์ฆˆ ์•„ํ‚คํ…ํŠธ)
PDF
AWS๋ฅผ ํ™œ์šฉํ•œ Big Data ์‹ค์ „ ๋ฐฐ์น˜ ์‚ฌ๋ก€ :: ์ดํ•œ์ฃผ :: AWS Summit Seoul 2016
PDF
Migrating Your Databases to AWS Deep Dive on Amazon RDS and AWS
PDF
์˜คํ† ์Šค์ผ€์ผ๋ง ์ œ๋Œ€๋กœ ํ™œ์šฉํ•˜๊ธฐ (๊น€์ผํ˜ธ) - AWS ์›จ๋น„๋‚˜ ์‹œ๋ฆฌ์ฆˆ 2015
PDF
AWS๋ฅผ ํ†ตํ•œ ๋ฐ์ดํ„ฐ ๋ถ„์„ ๋ฐ ์ฒ˜๋ฆฌ์˜ ์ƒˆ๋กœ์šด ํ˜์‹  ๊ธฐ๋ฒ• - ๊น€์œค๊ฑด, AWS์‚ฌ์—…๊ฐœ๋ฐœ ๋‹ด๋‹น:: AWS Summit Online Korea 2020
PDF
AWS CLOUD 2018- Amazon DynamoDB๊ธฐ๋ฐ˜ ๊ธ€๋กœ๋ฒŒ ์„œ๋น„์Šค ๊ฐœ๋ฐœ ๋ฐฉ๋ฒ• (๊น€์ค€ํ˜• ์†”๋ฃจ์…˜์ฆˆ ์•„ํ‚คํ…ํŠธ)
PDF
AWS re:Invent 2016 recap (part 2)
PDF
ํด๋ผ์šฐ๋“œ ๊ธฐ๋ฐ˜ ๋ฐ์ดํ„ฐ ๋ถ„์„ ๋ฐ ์ธ๊ณต ์ง€๋Šฅ์„ ์œ„ํ•œ ๋น„์ง€๋‹ˆ์Šค ํ˜์‹  - ์œค์„์ฐฌ (AWS ํ…Œํฌ์—๋ฐ˜์ ค๋ฆฌ์ŠคํŠธ)
PDF
์ฐพ์•„๊ฐ€๋Š” AWS ์„ธ๋ฏธ๋‚˜(๊ตฌ๋กœ,๊ฐ€์‚ฐ,ํŒ๊ต) - AWS ๊ธฐ๋ฐ˜ ๋น…๋ฐ์ดํ„ฐ ํ™œ์šฉ ๋ฐฉ๋ฒ• (๊น€์ผํ˜ธ ์†”๋ฃจ์…˜์ฆˆ ์•„ํ‚คํ…ํŠธ)
AWS CLOUD 2017 - Amazon Athena ๋ฐ Glue๋ฅผ ํ†ตํ•œ ๋น ๋ฅธ ๋ฐ์ดํ„ฐ ์งˆ์˜ ๋ฐ ์ฒ˜๋ฆฌ ๊ธฐ๋Šฅ ์†Œ๊ฐœ (๊น€์ƒํ•„ ์†”๋ฃจ์…˜์ฆˆ ์•„ํ‚คํ…ํŠธ)
AWS๋ฅผ ํ™œ์šฉํ•œ Big Data ์‹ค์ „ ๋ฐฐ์น˜ ์‚ฌ๋ก€ :: ์ดํ•œ์ฃผ :: AWS Summit Seoul 2016
Migrating Your Databases to AWS Deep Dive on Amazon RDS and AWS
์˜คํ† ์Šค์ผ€์ผ๋ง ์ œ๋Œ€๋กœ ํ™œ์šฉํ•˜๊ธฐ (๊น€์ผํ˜ธ) - AWS ์›จ๋น„๋‚˜ ์‹œ๋ฆฌ์ฆˆ 2015
AWS๋ฅผ ํ†ตํ•œ ๋ฐ์ดํ„ฐ ๋ถ„์„ ๋ฐ ์ฒ˜๋ฆฌ์˜ ์ƒˆ๋กœ์šด ํ˜์‹  ๊ธฐ๋ฒ• - ๊น€์œค๊ฑด, AWS์‚ฌ์—…๊ฐœ๋ฐœ ๋‹ด๋‹น:: AWS Summit Online Korea 2020
AWS CLOUD 2018- Amazon DynamoDB๊ธฐ๋ฐ˜ ๊ธ€๋กœ๋ฒŒ ์„œ๋น„์Šค ๊ฐœ๋ฐœ ๋ฐฉ๋ฒ• (๊น€์ค€ํ˜• ์†”๋ฃจ์…˜์ฆˆ ์•„ํ‚คํ…ํŠธ)
AWS re:Invent 2016 recap (part 2)
ํด๋ผ์šฐ๋“œ ๊ธฐ๋ฐ˜ ๋ฐ์ดํ„ฐ ๋ถ„์„ ๋ฐ ์ธ๊ณต ์ง€๋Šฅ์„ ์œ„ํ•œ ๋น„์ง€๋‹ˆ์Šค ํ˜์‹  - ์œค์„์ฐฌ (AWS ํ…Œํฌ์—๋ฐ˜์ ค๋ฆฌ์ŠคํŠธ)
์ฐพ์•„๊ฐ€๋Š” AWS ์„ธ๋ฏธ๋‚˜(๊ตฌ๋กœ,๊ฐ€์‚ฐ,ํŒ๊ต) - AWS ๊ธฐ๋ฐ˜ ๋น…๋ฐ์ดํ„ฐ ํ™œ์šฉ ๋ฐฉ๋ฒ• (๊น€์ผํ˜ธ ์†”๋ฃจ์…˜์ฆˆ ์•„ํ‚คํ…ํŠธ)
Ad

Viewers also liked (14)

PDF
AWS re:Invent re:Cap - ์ƒˆ๋กœ์šด ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์—”์ง„: Amazon Aurora - ์–‘์Šน๋„
PDF
Gaming on AWS - 2. Amazon Aurora 100% ํ™œ์šฉํ•˜๊ธฐ - ์‹ ๊ทœ ๊ธฐ๋Šฅ ๋ฐ ์ด์ „ ๋ฐฉ๋ฒ• ์‹œ์—ฐ
PDF
AWS re:Invent re:Cap - ์ž๋™ํ™”๋œ ๋ฐ˜์‘ํ˜• ์ฝ”๋“œ ๊ตฌ๋™: Amazon Lambda - ์ •์œค์ง„
PDF
Gam301 Real-Time Game Analytics with Amazon Redshift, Amazon Kinesis, and Ama...
PDF
Criando o seu datacenter virtual vpc e conectividade
KEY
Sybase To Oracle Migration for Developers
PDF
Aurora๋Š” ์–ด๋–ป๊ฒŒ ๋‹ค๋ฅธ๊ฐ€ - ๊น€์ผํ˜ธ ์†”๋ฃจ์…˜์ฆˆ ์•„ํ‚คํ…ํŠธ:: AWS Cloud Track 3 Gaming
PDF
2015 AWS ๋ฆฌ์ธ๋ฒคํŠธ์˜ ๋ชจ๋“ ๊ฒƒ - ๊ฐ•ํ™˜๋นˆ :: 2015 ๋ฆฌ์ธ๋ฒคํŠธ ๋ฆฌ์บก ๊ฒŒ์ด๋ฐ
PDF
AWS Summit Seoul 2015 - AWS ์ตœ์‹  ์„œ๋น„์Šค ์‚ดํŽด๋ณด๊ธฐ - Aurora, Lambda, EFS, Machine Learn...
PDF
๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ์ƒˆ๋กœ์šด ํŒจ๋Ÿฌ๋‹ค์ž„ Amazon Aurora :: ๊น€์ƒํ•„ :: AWS Summit Seoul 2016
PDF
๊ฒŒ์ž„ ์„œ๋น„์Šค ํ’ˆ์งˆ ํ–ฅ์ƒ์„ ์œ„ํ•œ ๋ฐ์ดํ„ฐ ๋ถ„์„ ํ™œ์šฉํ•˜๊ธฐ - ๊น€ํ•„์ค‘ ์†”๋ฃจ์…˜์ฆˆ ์•„ํ‚คํ…ํŠธ:: AWS Cloud Track 3 Gaming
PDF
Amazon Aurora Deep Dive (๊น€๊ธฐ์™„) - AWS DB Day
PDF
์ปดํ“จํŒ… ์„œ๋น„์Šค ์—…๋ฐ์ดํŠธ - EC2, ECS, Lambda (๊น€์ƒํ•„) :: re:Invent re:Cap Webinar 2015
PDF
Amazon Aurora 100% ํ™œ์šฉํ•˜๊ธฐ
AWS re:Invent re:Cap - ์ƒˆ๋กœ์šด ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์—”์ง„: Amazon Aurora - ์–‘์Šน๋„
Gaming on AWS - 2. Amazon Aurora 100% ํ™œ์šฉํ•˜๊ธฐ - ์‹ ๊ทœ ๊ธฐ๋Šฅ ๋ฐ ์ด์ „ ๋ฐฉ๋ฒ• ์‹œ์—ฐ
AWS re:Invent re:Cap - ์ž๋™ํ™”๋œ ๋ฐ˜์‘ํ˜• ์ฝ”๋“œ ๊ตฌ๋™: Amazon Lambda - ์ •์œค์ง„
Gam301 Real-Time Game Analytics with Amazon Redshift, Amazon Kinesis, and Ama...
Criando o seu datacenter virtual vpc e conectividade
Sybase To Oracle Migration for Developers
Aurora๋Š” ์–ด๋–ป๊ฒŒ ๋‹ค๋ฅธ๊ฐ€ - ๊น€์ผํ˜ธ ์†”๋ฃจ์…˜์ฆˆ ์•„ํ‚คํ…ํŠธ:: AWS Cloud Track 3 Gaming
2015 AWS ๋ฆฌ์ธ๋ฒคํŠธ์˜ ๋ชจ๋“ ๊ฒƒ - ๊ฐ•ํ™˜๋นˆ :: 2015 ๋ฆฌ์ธ๋ฒคํŠธ ๋ฆฌ์บก ๊ฒŒ์ด๋ฐ
AWS Summit Seoul 2015 - AWS ์ตœ์‹  ์„œ๋น„์Šค ์‚ดํŽด๋ณด๊ธฐ - Aurora, Lambda, EFS, Machine Learn...
๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ์ƒˆ๋กœ์šด ํŒจ๋Ÿฌ๋‹ค์ž„ Amazon Aurora :: ๊น€์ƒํ•„ :: AWS Summit Seoul 2016
๊ฒŒ์ž„ ์„œ๋น„์Šค ํ’ˆ์งˆ ํ–ฅ์ƒ์„ ์œ„ํ•œ ๋ฐ์ดํ„ฐ ๋ถ„์„ ํ™œ์šฉํ•˜๊ธฐ - ๊น€ํ•„์ค‘ ์†”๋ฃจ์…˜์ฆˆ ์•„ํ‚คํ…ํŠธ:: AWS Cloud Track 3 Gaming
Amazon Aurora Deep Dive (๊น€๊ธฐ์™„) - AWS DB Day
์ปดํ“จํŒ… ์„œ๋น„์Šค ์—…๋ฐ์ดํŠธ - EC2, ECS, Lambda (๊น€์ƒํ•„) :: re:Invent re:Cap Webinar 2015
Amazon Aurora 100% ํ™œ์šฉํ•˜๊ธฐ
Ad

Similar to Amazon Aurora (Debanjan Saha) - AWS DB Day (20)

PDF
Amazon Aurora Let's Talk About Performance
PDF
Amazon Aurora: Amazonโ€™s New Relational Database Engine
PPTX
Amazon Aurora Relational Database Built for the AWS Cloud, Version 1 Series
PPTX
Amazon Aurora TechConnect
PDF
Amazon Aurora (MySQL, Postgres)
PPTX
Amazon Aurora Getting started Guide -level 0
ย 
PPTX
DAT304_Amazon Aurora Performance Optimization with MySQL
PPTX
2016 Utah Cloud Summit: RDS
PDF
Introducing Amazon Aurora
PPTX
Scalable Relational Databases with Amazon Aurora. Madrid Summit 2019
PPTX
Amazon rds
PDF
Amazon Aurora MySQL - tips & tricks in configuration | LCloud
ย 
PDF
Microsoft Azure Database for MySQL delivered better performance and lower pri...
PPTX
AWS Community Day 2022 Shirish Joshi_Choosing between RDS and Aurora for MySQ...
PDF
AWS MySQL Showdown - RDS vs RDS Multi AZ vs Aurora vs Serverless - Mydbops...
ย 
PDF
Idi2017 - Cloud DB: strengths and weaknesses
PDF
Choosing the Right Database Service (๊น€์ƒํ•„, ์œ ํƒ€์นด ํ˜ธ์‹œ๋…ธ) - AWS DB Day
PDF
Aurora.pdf
PDF
AWS RDS Vs Aurora: Everything You Need to Know
PDF
Bases de datos en la nube con AWS
Amazon Aurora Let's Talk About Performance
Amazon Aurora: Amazonโ€™s New Relational Database Engine
Amazon Aurora Relational Database Built for the AWS Cloud, Version 1 Series
Amazon Aurora TechConnect
Amazon Aurora (MySQL, Postgres)
Amazon Aurora Getting started Guide -level 0
ย 
DAT304_Amazon Aurora Performance Optimization with MySQL
2016 Utah Cloud Summit: RDS
Introducing Amazon Aurora
Scalable Relational Databases with Amazon Aurora. Madrid Summit 2019
Amazon rds
Amazon Aurora MySQL - tips & tricks in configuration | LCloud
ย 
Microsoft Azure Database for MySQL delivered better performance and lower pri...
AWS Community Day 2022 Shirish Joshi_Choosing between RDS and Aurora for MySQ...
AWS MySQL Showdown - RDS vs RDS Multi AZ vs Aurora vs Serverless - Mydbops...
ย 
Idi2017 - Cloud DB: strengths and weaknesses
Choosing the Right Database Service (๊น€์ƒํ•„, ์œ ํƒ€์นด ํ˜ธ์‹œ๋…ธ) - AWS DB Day
Aurora.pdf
AWS RDS Vs Aurora: Everything You Need to Know
Bases de datos en la nube con AWS

More from Amazon Web Services Korea (20)

PDF
[D3T1S01] Gen AI๋ฅผ ์œ„ํ•œ Amazon Aurora ํ™œ์šฉ ์‚ฌ๋ก€ ๋ฐฉ๋ฒ•
PDF
[D3T1S06] Neptune Analytics with Vector Similarity Search
PDF
[D3T1S03] Amazon DynamoDB design puzzlers
PDF
[D3T1S04] Aurora PostgreSQL performance monitoring and troubleshooting by use...
PDF
[D3T1S07] AWS S3 - ํด๋ผ์šฐ๋“œ ํ™˜๊ฒฝ์—์„œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ณดํ˜ธํ•˜๊ธฐ
PDF
[D3T1S05] Aurora ํ˜ผํ•ฉ ๊ตฌ์„ฑ ์•„ํ‚คํ…์ฒ˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์˜ˆ์ƒ์น˜ ๋ชปํ•œ ํŠธ๋ž˜ํ”ฝ ๊ธ‰์ฆ ๋Œ€์‘ํ•˜๊ธฐ
PDF
[D3T1S02] Aurora Limitless Database Introduction
PDF
[D3T2S01] Amazon Aurora MySQL ๋ฉ”์ด์ € ๋ฒ„์ „ ์—…๊ทธ๋ ˆ์ด๋“œ ๋ฐ Amazon B/G Deployments ์‹ค์Šต
PDF
[D3T2S03] Data&AI Roadshow 2024 - Amazon DocumentDB ์‹ค์Šต
PDF
AWS Modern Infra with Storage Roadshow 2023 - Day 2
PDF
AWS Modern Infra with Storage Roadshow 2023 - Day 1
PDF
์‚ฌ๋ก€๋กœ ์•Œ์•„๋ณด๋Š” Database Migration Service : ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ฐ ๋ฐ์ดํ„ฐ ์ด๊ด€, ํ†ตํ•ฉ, ๋ถ„๋ฆฌ, ๋ถ„์„์˜ ๋„๊ตฌ - ๋ฐœํ‘œ์ž: ...
PDF
Amazon DocumentDB - Architecture ๋ฐ Best Practice (Level 200) - ๋ฐœํ‘œ์ž: ์žฅ๋™ํ›ˆ, Sr. ...
PDF
Amazon Elasticache - Fully managed, Redis & Memcached Compatible Service (Lev...
PDF
Internal Architecture of Amazon Aurora (Level 400) - ๋ฐœํ‘œ์ž: ์ •๋‹ฌ์˜, APAC RDS Speci...
PDF
[Keynote] ์Šฌ๊ธฐ๋กœ์šด AWS ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„ ํƒํ•˜๊ธฐ - ๋ฐœํ‘œ์ž: ๊ฐ•๋ฏผ์„, Korea Database SA Manager, WWSO, A...
PDF
Demystify Streaming on AWS - ๋ฐœํ‘œ์ž: ์ด์ข…ํ˜, Sr Analytics Specialist, WWSO, AWS :::...
PDF
Amazon EMR - Enhancements on Cost/Performance, Serverless - ๋ฐœํ‘œ์ž: ๊น€๊ธฐ์˜, Sr Anal...
PDF
Amazon OpenSearch - Use Cases, Security/Observability, Serverless and Enhance...
PDF
Enabling Agility with Data Governance - ๋ฐœํ‘œ์ž: ๊น€์„ฑ์—ฐ, Analytics Specialist, WWSO,...
[D3T1S01] Gen AI๋ฅผ ์œ„ํ•œ Amazon Aurora ํ™œ์šฉ ์‚ฌ๋ก€ ๋ฐฉ๋ฒ•
[D3T1S06] Neptune Analytics with Vector Similarity Search
[D3T1S03] Amazon DynamoDB design puzzlers
[D3T1S04] Aurora PostgreSQL performance monitoring and troubleshooting by use...
[D3T1S07] AWS S3 - ํด๋ผ์šฐ๋“œ ํ™˜๊ฒฝ์—์„œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ณดํ˜ธํ•˜๊ธฐ
[D3T1S05] Aurora ํ˜ผํ•ฉ ๊ตฌ์„ฑ ์•„ํ‚คํ…์ฒ˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์˜ˆ์ƒ์น˜ ๋ชปํ•œ ํŠธ๋ž˜ํ”ฝ ๊ธ‰์ฆ ๋Œ€์‘ํ•˜๊ธฐ
[D3T1S02] Aurora Limitless Database Introduction
[D3T2S01] Amazon Aurora MySQL ๋ฉ”์ด์ € ๋ฒ„์ „ ์—…๊ทธ๋ ˆ์ด๋“œ ๋ฐ Amazon B/G Deployments ์‹ค์Šต
[D3T2S03] Data&AI Roadshow 2024 - Amazon DocumentDB ์‹ค์Šต
AWS Modern Infra with Storage Roadshow 2023 - Day 2
AWS Modern Infra with Storage Roadshow 2023 - Day 1
์‚ฌ๋ก€๋กœ ์•Œ์•„๋ณด๋Š” Database Migration Service : ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ฐ ๋ฐ์ดํ„ฐ ์ด๊ด€, ํ†ตํ•ฉ, ๋ถ„๋ฆฌ, ๋ถ„์„์˜ ๋„๊ตฌ - ๋ฐœํ‘œ์ž: ...
Amazon DocumentDB - Architecture ๋ฐ Best Practice (Level 200) - ๋ฐœํ‘œ์ž: ์žฅ๋™ํ›ˆ, Sr. ...
Amazon Elasticache - Fully managed, Redis & Memcached Compatible Service (Lev...
Internal Architecture of Amazon Aurora (Level 400) - ๋ฐœํ‘œ์ž: ์ •๋‹ฌ์˜, APAC RDS Speci...
[Keynote] ์Šฌ๊ธฐ๋กœ์šด AWS ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„ ํƒํ•˜๊ธฐ - ๋ฐœํ‘œ์ž: ๊ฐ•๋ฏผ์„, Korea Database SA Manager, WWSO, A...
Demystify Streaming on AWS - ๋ฐœํ‘œ์ž: ์ด์ข…ํ˜, Sr Analytics Specialist, WWSO, AWS :::...
Amazon EMR - Enhancements on Cost/Performance, Serverless - ๋ฐœํ‘œ์ž: ๊น€๊ธฐ์˜, Sr Anal...
Amazon OpenSearch - Use Cases, Security/Observability, Serverless and Enhance...
Enabling Agility with Data Governance - ๋ฐœํ‘œ์ž: ๊น€์„ฑ์—ฐ, Analytics Specialist, WWSO,...

Recently uploaded (20)

PPTX
Big Data Technologies - Introduction.pptx
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Electronic commerce courselecture one. Pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Empathic Computing: Creating Shared Understanding
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Encapsulation theory and applications.pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
ย 
PDF
Modernizing your data center with Dell and AMD
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPT
Teaching material agriculture food technology
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Big Data Technologies - Introduction.pptx
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Electronic commerce courselecture one. Pdf
Advanced methodologies resolving dimensionality complications for autism neur...
Spectral efficient network and resource selection model in 5G networks
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Empathic Computing: Creating Shared Understanding
Digital-Transformation-Roadmap-for-Companies.pptx
Review of recent advances in non-invasive hemoglobin estimation
NewMind AI Weekly Chronicles - August'25 Week I
Network Security Unit 5.pdf for BCA BBA.
Understanding_Digital_Forensics_Presentation.pptx
Per capita expenditure prediction using model stacking based on satellite ima...
Encapsulation theory and applications.pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
ย 
Modernizing your data center with Dell and AMD
MYSQL Presentation for SQL database connectivity
Chapter 3 Spatial Domain Image Processing.pdf
Teaching material agriculture food technology
Build a system with the filesystem maintained by OSTree @ COSCUP 2025

Amazon Aurora (Debanjan Saha) - AWS DB Day

  • 1. ยฉ 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Aurora Relational database reimagined for the cloud Debanjan Saha โ€“ GM, Amazon Aurora Amazon Web Services April, 2016 Now available in Seoul region!
  • 2. MySQL-compatible relational database Performance and availability of commercial databases Simplicity and cost-effectiveness of open source databases Delivered as a managed service What is Amazon Aurora?
  • 3. Customers have been frustrated by the proprietary nature, high cost, and licensing terms of traditional, commercial-grade database providers. And while many companies have started moving toward more open engines like MySQL and Postgres, they often struggle to get the performance they need. Customers asked us if we could eliminate that inconvenient trade-off, and thatโ€™s why we built Aurora. Jeff Bezos, Founder and CEO, Amazon.com Annual letter to the share holders, 2016
  • 4. Re-imagined for the cloud Architected for the cloud โ€“ e.g. moved the logging and storage layer into a multitenant, scale-out database-optimized storage service Leverages existing AWS services: Amazon EC2, Amazon VPC, Amazon DynamoDB, Amazon SWF, and Amazon S3 Maintain compatibility with MySQL โ€“ customers can migrate their MySQL applications as-is, use all MySQL tools. Control PlaneData Plane Amazon DynamoDB Amazon SWF Amazon Route 53 Logging + Storage SQL Transactions Caching Amazon S3 1 2 3
  • 5. Fastest growing service in AWS history Aurora customer adoption
  • 6. Expedia: Online travel marketplace Migration from SQL Server ๏‚ง Real-time business intelligence and analytics on a growing corpus of online travel market place data. ๏‚ง Current SQL server based architecture is too expensive. Performance degrades as data volume grows. ๏‚ง Cassandra with Solr index requires large memory footprint and hundreds of nodes, adding cost. Aurora benefits: ๏‚ง Aurora meets scale and performance requirements with much lower cost. ๏‚ง 25,000 inserts/sec with peak up to 70,000. 30 ms average response time for write and 17 ms for read. Worldโ€™s leading online travel company, with a portfolio that includes more than 150 travel sites in 70 countries.
  • 7. Pearson Education: Publishing and testing Migration from MySQL ๏‚ง Pearsonโ€™s applications enable student registration, instruction, and testing ๏‚ง Database reliability is critical when dealing with millions of studentsโ€™ data. Data cannot be lost. Aurora benefits: ๏‚ง Allowed Pearson to stop self-managing their database while still achieving their performance and availability goals. ๏‚ง โ€œNo more babysitting MySQL traditional async replicationโ€ A leading firm in educational publishing, testing, and certification, as well as in-class and online learning tools. Pearson operates in over 70 countries and serves millions of students.
  • 8. Higher Performance, Lower Cost โ€ข Fewer instances needed โ€ข Smaller instances can be used โ€ข No need to pre-provision storage โ€ข No additional storage for read replicas Safe.com lowered their bill by 40% by switching from sharded MySQL to a single Aurora instance. Double Down Interactive (gaming) lowered their bill by 67% while also achieving better latencies (most queries ran faster) and lower CPU utilization.
  • 9. Amazon Aurora is fast โ€ฆ 5x faster than MySQL on SYSBENCH
  • 10. WRITE PERFORMANCE READ PERFORMANCE MySQL SysBench results R3.8XL: 32 cores / 244 GB RAM 5X faster than RDS MySQL 5.6 & 5.7 Five times higher throughput than stock MySQL based on industry standard benchmarks. 0 25,000 50,000 75,000 100,000 125,000 150,000 0 100,000 200,000 300,000 400,000 500,000 600,000 700,000 Aurora MySQL 5.6 MySQL 5.7
  • 11. WRITE PERFORMANCE READ PERFORMANCE Scaling with instance sizes Aurora scales with instance size for both read and write. Aurora MySQL 5.6 MySQL 5.7
  • 12. Reproducing benchmark results https ://d0.a wsstat ic . com /product -m ark eting/Aurora /R DS_ Auro ra_Perf orm ance_Assessm ent_Benchm ark ing_v 1-2 .pdf AMAZON AURORA R3.8XLARGE R3.8XLARGE R3.8XLARGE R3.8XLARGE R3.8XLARGE โ€ข Create an Amazon VPC (or use an existing one). โ€ข Create four EC2 R3.8XL client instances to run the SysBench client. All four should be in the same AZ. โ€ข Enable enhanced networking on your clients โ€ข Tune your Linux settings (see whitepaper) โ€ข Install Sysbench version 0.5 โ€ข Launch a r3.8xlarge Amazon Aurora DB Instance in the same VPC and AZ as your clients โ€ข Start your benchmark! 1 2 3 4 5 6 7
  • 13. Beyond benchmarks If only real world applications saw benchmark performance POSSIBLE DISTORTIONS Real world requests contend with each other Real world metadata rarely fits in data dictionary cache Real world data rarely fits in buffer cache Real world production databases need to run with HA enabled
  • 14. Do fewer IOs Minimize network packets Cache prior results Offload the database engine DO LESS WORK Process asynchronously Reduce latency path Use lock-free data structures Batch operations together BE MORE EFFICIENT How did we achieve this? DATABASES ARE ALL ABOUT I/O NETWORK-ATTACHED STORAGE IS ALL ABOUT PACKETS/SECOND HIGH-THROUGHPUT PROCESSING DOES NOT ALLOW CONTEXT SWITCHES
  • 15. What about availability โ€œPerformance only matters if your database is upโ€
  • 16. Six copies across three availability zones 4 out 6 write quorum; 3 out of 6 read quorum Peer-to-peer replication for repairs Volume striped across hundreds of storage nodes SQL Transaction AZ 1 AZ 2 AZ 3 Caching SQL Transaction AZ 1 AZ 2 AZ 3 Caching Read and write availabilityRead availability Fault-tolerant storage
  • 17. Read replicas are failover targets Aurora cluster contains primary node and up to fifteen secondary nodes Failing database nodes are automatically detected and replaced Failing database processes are automatically detected and recycled Secondary nodes automatically promoted on persistent outage, no single point of failure Customer application may scale-out read traffic across secondary nodes AZ 1 AZ 3AZ 2 Primary Node Primary Node Primary Node Primary Node Primary Node Secondary Node Primary Node Primary Node Secondary Node ๏‚ง Customer specifiable fail-over order ๏‚ง Read balancing across read replicas
  • 18. Faster failover App RunningFailure Detection DNS Propagation Recovery Recovery DB Failure MYSQL App Running Failure Detection DNS Propagation Recovery DB Failure AURORA WITH MARIADB DRIVER 1 5 - 2 0 s e c 3 - 2 0 s e c
  • 19. ALTER SYSTEM CRASH [{INSTANCE | DISPATCHER | NODE}] ALTER SYSTEM SIMULATE percent_failure DISK failure_type IN [DISK index | NODE index] FOR INTERVAL interval ALTER SYSTEM SIMULATE percent_failure NETWORK failure_type [TO {ALL | read_replica | availability_zone}] FOR INTERVAL interval Simulate failures using SQL To cause the failure of a component at the database node: To simulate the failure of disks: To simulate the failure of networking:
  • 20. Compatible with the MySQL ecosystem Use all your existing tools and applications
  • 21. Well established MySQL ecosystem Business Intelligence Data Integration Query and Monitoring SI and Consulting Source: Amazon โ€œWe ran our compatibility test suites against Amazon Aurora and everything just worked." - Dan Jewett, Vice President of Product Management at Tableau
  • 22. Advanced monitoring 50+ system/OS metrics | sorted process list view | 1โ€“60 sec granularity alarms on specific metrics | egress to Amazon CloudWatch Logs | integration with third-party tools ALARM
  • 23. Many 3rd party monitoring tools
  • 24. Correlate Aurora metrics with metrics and events from the rest of your infrastructure Monitoring the whole stack
  • 25. How much does it cost? Less expensive than MySQL 1/10 the cost of commercial databases
  • 26. Cost of ownership: Aurora vs. MySQL MySQL configuration hourly cost Primary r3.8XL Standby r3.8XL Replica r3.8XL Replica R3.8XL Storage 6 TB / 10 K PIOP Storage 6 TB / 10 K PIOP Storage 6 TB / 5 K PIOP Storage 6 TB / 5 K PIOP $1.33/hr $1.33/hr $1.33/hr $1.33/hr $2,42/hr $2,42/hr $2,42/hr Instance cost: $5.32 / hr Storage cost: $8.30 / hr Total cost: $13.62 / hr $2,42/hr
  • 27. Cost of ownership: Aurora vs. MySQL Aurora configuration hourly cost Instance cost: $4.86 / hr Storage cost: $4.43 / hr Total cost: $9.29 / hr Primary r3.8XL Replica r3.8XL Replica R3.8XL Storage / 6 TB $1.62 / hr $1.62 / hr $1.62 / hr $4.43 / hr *At a macro level Aurora saves over 50% in storage cost compared to RDS MySQL. 31.8% Savings ๏‚ง No idle standby instance ๏‚ง Single shared storage volume ๏‚ง No POIPs โ€“ pay for use I/O ๏‚ง Reduction in overall IOP
  • 28. Cost of ownership: Aurora vs. MySQL Further opportunity for saving Instance cost: $2.43 / hr Storage cost: $4.43 / hr Total cost: $6.86 / hrStorage IOPs assumptions: 1. Average IOPs is 50% of Max IOPs 2. 50% savings from shipping logs vs. full pages 49.6% Savings Primary r3.8XL Replica r3.8XL Replica r3.8XL Storage / 6TB $0.81 / hr $0.81 / hr $0.81 / hr $4.43 / hr r3.4XL r3.4XL r3.4XL ๏‚ง Use smaller instance size ๏‚ง Pay-as-you-go storage
  • 29. Ready to move? We made it easy to migrate ..
  • 30. 1. Establish baseline a. RDS MySQL to Aurora DB snapshot migration b. MySQL dump/import 2. Catch-up changes a. Binlog replication b. Tungsten replicator Simplify migration from RDS MySQL Application Users MySQL Aurora Network
  • 31. Migration from EC2 & on-premise MySQL Data migration service โ€ข Logical data replication from on-premise or EC2 โ€ข Code & schema conversion across engines S3 integration โ€ข Load partial datasets directly from / to S3 โ€ข Ingest large database snapshots (>2TB) โ€ข Snowball integration โ€ข Ingest huge database snapshots (>10TB) โ€ข Send us your data in a suitcase!
  • 32. ๏ƒผ Move data to the same or different database engine ๏ƒผ Keep your apps running during the migration ๏ƒผ Start your first migration in 10 minutes or less ๏ƒผ Replicate within, to, or from Amazon EC2 or RDS AWS Database Migration Service Migration non-MySQL databases
  • 33. Q&A