SlideShare a Scribd company logo
Amazon Aurora Deep Dive
Video 2.0: Amazon Aurora’s Architecture
“Invent and Simplify”
By Kim Schmidt
Amazon RDS
https://www.amazon.jobs/principles *Image courtesy of AWS properties
Section 2.1: Amazon Aurora’s Architecture
“The Unique Architecture of Amazon Aurora, created by re-designing the RDB for TODAY where AWS exists”
*Image courtesy of AWS properties
Architectural High-Level View from Video Chapter 1.0: Video Section 1.3
https://youtu.be/Cnz6mSzca1Y?list=PL2EgRNBrbhC4lbTLy9cZnHG2JvEd8wZCr
*Image courtesy of AWS properties
“Simple” Representation of an Amazon Aurora Cluster
*Image courtesy of AWS properties
“Simple” Representation of an Amazon Aurora Cluster with Replicas
*Image courtesy of AWS properties
Amazon Aurora’s Read Scaling vs. MySQL Read Scaling
*Image courtesy of AWS properties
Now Let’s Dig Deeper Into Each Architectural Topic
For wha
Quiz Time for Section 2.1: Amazon Aurora’s Unique Architecture
Q: Which of the following is NOT true about Amazon Aurora’s Unique Architecture?
a) An Amazon Aurora cluster volume is SSD-based
b) Amazon Aurora’s storage latency can cause data drift between the Primary Instance and the Read Replicas
c) An Amazon Aurora cluster volume spans 3 Availability Zones with 2 storage nodes per Availability Zone, totaling 6 nodes
d) Amazon Aurora uses a service-oriented architecture applied to a database for storage and logging
A: b) Amazon Aurora’s storage latency can cause data drift between
the Primary Instance and the Read Replicas
Explanation:
MySQL’s independent storage layers that have to be monitored & managed
and latency can cause data drift between the Master & the Replica
depending on how much traffic goes thorough. Amazon Aurora’s storage is
shared, so the Replicas can focus 100% on Reads, not Writes
This Concludes
Section 2.1: Amazon Aurora’s Unique Architecture
Coming Up Next is Section 2.2:
Amazon Aurora’s Clusters and Replicas
Section 2.2: Amazon Aurora’s Clusters and
Replicas
By Kim Schmidt
Creating an Amazon Aurora Cross-Region Read Replica - 1
*Image courtesy of AWS properties
Creating an Amazon Aurora Cross-Region Read Replica - 2
Creating an Amazon Aurora Cross-Region Read Replica - 3
Creating an Amazon Aurora Cross-Region Read Replica - 4
Creating an Amazon Aurora Cross-Region Read Replica - 5
Creating an Amazon Aurora Cross-Region Read Replica - 6
For wha
Quiz Time for Section 2.2: Amazon Aurora’s Clusters and Read Replicas
Q: Which of the following is NOT true about Amazon Aurora’s Clusters and Read Replicas?
a) For Cross-Region Replication, you need to ensure that the VPC and the DB Subnet Groups exist in the target region
b) Multiple Read Replicas can be placed in the same Availability Zone
c) As of October, 2016, Amazon Aurora is available in 7 Regions
d) Ensure binary logging for the Parameter Group you’re launching a Cross-Region Aurora cluster is set to “STATEMENT”
A: d) Ensure binary logging for the Parameter Group you’re launching
a Cross-Region Aurora cluster is set to “STATEMENT”
Explanation:
For Cross-Region Replication, he Parameter Group’s binary logging should
be set to “MIXED”. The reason for this is Amazon Aurora cross-region
replication uses MySQL binary replication to replay changes on the cross-
region Read Replica DB cluster.
This Concludes
Section 2.2: Amazon Aurora’s Clusters
and Replicas
Coming Up Next is Section 2.3:
Amazon Aurora’s Endpoints and Replication
Section 2.3: Amazon Aurora’s Endpoints
and Replication
By Kim Schmidt
Amazon Aurora’s Endpoints - 1
Amazon Aurora’s Endpoints - 2
Amazon Aurora’s Endpoints - 3
Amazon Aurora’s Endpoints - 4
Amazon Aurora’s Replication
*Image courtesy of AWS properties
For wha
Quiz Time for Section 2.3: Amazon Aurora’s Endpoints and Replication
Q: What is the Recommended and Safest Endpoint to Connect to Your Database Cluster?
a) Instance Endpoints because they allow direct connection to the Replicas
b) Reader Endpoints to be safe during a failover
c) Reader Endpoints to ensure load-balancing across Read Replicas
d) Cluster Endpoints because your application will reconnect to the new Primary Instance once failover is complete
Answer: d) Cluster Endpoints because your application will reconnect
to the new Primary Instance once failover is complete
Explanation:
During a failover, Aurora continues to serve requests to the Cluster
Endpoint from the newly promoted Primary Instance as that replaces the
failed instance. Aurora serves the cluster endpoint with minimal interruption
of service.
This Concludes
Section 2.3: Understanding Amazon Aurora’s
Endpoints and Replication
Coming Up Next is Section 2.4:
Understanding Amazon Aurora’s Logging, Storage,
Caching, and Indexing
Section 2.4: Understanding Amazon Aurora’s
Logging, Storage, Caching, and Indexing
By Kim Schmidt
Amazon Aurora’s Log-Structured Storage - 1
*Image courtesy of AWS properties
Amazon Aurora’s Log-Structured Storage - 2
*Image courtesy of AWS properties
Amazon Aurora’s Log-Structured Storage - 3
 Records are APPENDED to storage –
existing records are never updated
 B-Tree indexes hold pointers to the latest
version of a record
 This means you’re going to have stale
data, that’s periodically removed through
a garbage collection process
Amazon Aurora’s Log-Structured Storage - 4
*Image courtesy of AWS properties
Some Benefits of Amazon Aurora’s Log-Structured Storage – (5)
*Image courtesy of AWS properties
Some Benefits of Amazon Aurora’s Log-Structured Storage – (6)
*Image courtesy of AWS properties
For wha
Quiz Time for Section 2.4: Understanding Amazon Aurora’s
Logging, Storage, Caching & Indexing
Q: What is NOT true about Amazon Aurora’s Logging, Storage, Caching, & Indexing?
a) B Trees don’t have primary keys; they have corresponding leaves
b) It has a garbage collection mechanism
c) The database itself is it’s own write-ahead log
d) Caching is outside the database process and can survive a database restart
A: a) B Trees don’t have primary keys; they have corresponding
leaves
Explanation:
B Trees do have primary keys. They point to other sections that eventually
point to leaf nodes.
This Concludes Section 2.4: Understanding
Amazon Aurora’s Logging, Storage,
Caching, and Indexing
Coming Up Next is Section 2.5:
Understanding Amazon Aurora’s I/O
M
Section 2.5: Understanding Amazon Aurora’s
I/O Architecture
By Kim Schmidt
u
Amazon Aurora’s Unique I/O
IO Traffic in RDS MySQL
*Image courtesy of AWS properties
IO Traffic in an Amazon Aurora Database
*Image courtesy of AWS properties
IO Traffic in an Amazon Aurora Storage Node
*Image courtesy of AWS properties
Amazon Aurora’s Asynchronous Group Commits
*Image courtesy of AWS properties
Amazon Aurora’s Adaptive Thread Pool
*Image courtesy of AWS properties
I/O Traffic in Amazon Aurora’s Read Replicas
*Image courtesy of AWS properties
For wha
Quiz Time for Section 2.5: Understanding Amazon Aurora’s I/Os
Q: What isn’t a way that Amazon Aurora has improved I/O?
a) I/O Traffic is improved by sending smaller packets from the Primary Instance to the Replicas
b) Amazon Aurora storage nodes works synchronously from the peer-to-peer gossip stage, to get the heavy work done upfront
c) I/O is improved through the way database commits occur
d) I/O is improved through connection threading via epoll()
A: b) Amazon Aurora storage nodes works synchronously from the
peer-to-peer gossip stage, to get the heavy work done upfront
Explanation:
For each node, the synchronous work is done once the update queue
acknowledges back to the Primary Instance that things are done, the
remaining steps are asynchronous, including the peer-to-peer gossiping
This Concludes Section 2.5: Understanding
Amazon Aurora’s I/O
Coming Up Next is Section 2.6: Understanding
Amazon Aurora’s Scalability and Elasticity
Architectures
Section 2.6: Understanding Amazon Aurora’s
Scalability and Elasticity Architecture
By Kim Schmidt
Amazon Aurora’s Scalability vs. Elasticity
Relational Databases Inherently are Difficult to Scale
*Image courtesy of AWS properties
Amazon Aurora’s Elasticity
For wha
Quiz Time for Section 2.6: Understanding Amazon Aurora’s
Scalability and Elasticity Architectures
Q: What is the BEST takeaway from this short chapter on Amazon Aurora’s Scalability and Elasticity?
a) Scalability is NOT Elasticity
b) Elasticity is defined as the degree to which a system is able to adapt to workload changes
c) The goal of being scalable is to be able to be available to your customers as demand for your application grows.
d) Amazon Aurora auto-scales up to meet any peak in traffic and then auto-scales down when demand for your application is less,
providing both great scalability and elasticity.
A: d) Amazon Aurora auto-scales up to meet any peak in traffic then
down when demand for your application is less, providing both great
scalability and elasticity.
Explanation:
Amazon Aurora is the first truly scalable and elastic Relational Database
System, solving decades of limitations and frustrations, and is the best
answer in regard to specific question about Amazon Aurora’s scalability &
elasticity; whereas answer “A” is a generalized answer
This Concludes Section 2.6: Understanding
Amazon Aurora’s Scalability and Elasticity
Architectures
Coming Up Next is Section 2.7: Understanding
Amazon Aurora’s Fault Tolerance
and Restoration Architecture
Section 2.7: Understanding Amazon Aurora’s
Fault Tolerance and Restoration Architecture
By Kim Schmidt
Amazon Aurora’s Fault Tolerance
*Image courtesy of AWS properties
Amazon Aurora’s Instant Crash Recovery
*Image courtesy of AWS properties
Amazon Aurora’s Fast, More Predictable Failover
*Image courtesy of AWS properties
And Remember…
*Image courtesy of AWS properties
Amazon Aurora’s Backup and Restore - 1
 Automated backups are always enabled on Amazon S3
 You can take database snapshots at any time with no performance impact
 If the database fails, Amazon Aurora automatically attempts to recover
your database in a healthy AZ with no data loss
 In the unlikely event that your data is unavailable within Amazon Aurora
storage, you can restore from a database snapshot or perform a “point-in-
time” restore operation to a new instance
 You can share snapshots with a different AWS account, upon which the
recipient can use the snapshot to restore the database, useful when
sharing the same database between various environments (production,
dev/testing, staging, etc)
 You can choose to make your snapshots public
 You can share manual snapshots with up to 20 AWS account IDs. Beyond
that, you have a choice to make the snapshot public or request an
increase in your quota
 You can share snapshots in all Regions where Amazon Aurora is available
– however, the sharing must be within the same Region as the account
that shared it
Amazon Aurora’s Backup and Restore - 2
 Amazon Aurora supports 2 kinds of replicas, Read Replicas and by
creating a MySQL Read Replica based on MySQL’s binlog- based
replication engine
 You can set up cross-region Aurora Replicas, and you can add
Replicas to that Cross-Region Replica
 You can choose to promote the Cross-Region Replica to be the new
Primary Instance; however thereafter the pre-existing Cross-Region
Replication will no longer exist
 You can prioritize certain replicas as failover targets by assigning a
Priority Tier – contention chooses the Replica the same size as the
Primary
 You can change modify Priority Tiers any time without triggering a failover
 You can prevent certain Replicas from being promoted to the Primary
Instance by assigning lower Priority Tiers (0-15, 0=highest)
 You can recover your data by creating a new Aurora DB cluster from the
backup data that Aurora retains, or from a DB snapshot you saved
Amazon Aurora’s Read Replica Priority Tiers
*Image courtesy of AWS properties
Simulating Failures Using SQL - 1
 To force crash an Amazon Aurora instance, use the ALTER SYSTEM CRASH:
ALTER SYSTEM CRASH [ {INSTANCE | DISPATCHER | NODE} ] ;
 To test disk congestion, simulating disk failure for an Aurora database cluster, use ALTER SYSTEM
SIMULATE DISK CONGESTION:
ALTER SYSTEM SIMULATE percentage_of_failure PERCENT
DISK CONGESTION BETWEEN minimum AND maximum MILLISECONDS
[ IN DISK index | NODE index }
FOR INTERVAL quantity [ YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND];
Simulating Failures Using SQL - 2
 To simulate a disk failure for an Aurora database cluster, use the ALTER SYSTEM SIMULATE DISK
FAILURE:
ALTER SYSTEM SIMULATE percentage_of_failure PERCENT DISK FAILURE
[ IN DISK index | NODE index ]
FOR INTERVAL quantity [ YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND];
 To test an Aurora Replica failure, use ALTER SYSTEM SIMULATE READ REPLICA FAILURE:
ALTER SYSTEM SIMULATE percentage_of_failure PERCENT
READ REPLICA FAILURE [ TO ALL | TO ‘replica name” ]
FOR INTERVAL quantity [ YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND];
Restoring Data - 1
 Create new Aurora DB cluster from backup data Aurora retains
 From a manual snapshot
 To determine the latest or earliest restorable time for a DB instance,
look for Latest Restorable Time or Earliest Restorable Time values on the
RDS console. The latest restorable time for a DB cluster is the most
recent point where you can restore your cluster from, typically 5
minutes of the current time. The earliest restorable time specifies
how far back within the backup retention period you can restore your
cluster volume
 You can determine when the restore of a DB cluster is complete by
checking the Latest Restorable Time or Earliest Restorable Time. Both
values will return NULL until the restore operation is complete.
Restoring Data - 2
Restoring Data – 2, continued
For wha
Quiz Time for Section 2.7: Understanding Amazon Aurora’s
Fault Tolerance and Restoration Architectures
Q: What is NOT true about Amazon Aurora’s Fault Tolerance and Restoration?
a) You can simulate failure of any number of Amazon Aurora’s Read Replicas simultaneously
b) The lowest numbered Priority Tier will be promoted to the Primary Instance upon failure
c) The MariaDB ODBC/JDBC drivers automates the process of DNS propagation to the new Primary Instance upon failure
d) You can share Amazon Aurora snapshots among different AWS Accounts
A: a) You can simulate failures of any number of Amazon Aurora’s
Read Replicas simultaneously
Explanation:
You can only simulate failures on “all” Read Replicas or “one” individual
Read Replica at a time
This Concludes Section 2.7: Understanding
Amazon Aurora’s
Fault Tolerance and Restoration Architecture
Coming Up Next is Section 2.8:
Amazon Aurora’s Performance
Section 2.8: Understanding Amazon Aurora’s
Performance
By Kim Schmidt *Image courtesy of AWS properties
Amazon Aurora’s Performance Enhancements
*Image courtesy of AWS properties
 “Fast Insert”: LOAD DATA and INSERT INTO…SELECT…
 You can monitor the following metrics to determine the effectiveness of “fast insert” for
your database cluster:
• “aurora_fast_insert_cache_hits”: A counter that’s incremented when the cached cursor
is successfully retrieved and verified
• “aurora_fast_insert_cache_misses”: A counter that’s incremented when the ca hed
cursor is no longer valid & Aurora performs a normal index traversal
 You can retrieve the current value of the fast insert metrics using this command:
mysql> show global status like ‘Aurora_fast_insert%’;
 You’ll get an output similar to the following:
+---------------------------------------------------+----------------------+
| Variable _name | Value |
+---------------------------------------------------+----------------------+
| Aurora_fast_insert_cache_hits | 3597400 |
| Aurora_fast_insert_cache_misses | 436494748 |
+---------------------------------------------------+----------------------+
This Concludes Section 2.8: Understanding
Amazon Aurora’s Performance
Coming Up Next is Section 2.9:
Amazon Aurora’s Benchmarking
Section 2.9: Amazon Aurora’s
Benchmarking
By Kim Schmidt
MySQL Sysbench Write and Read Performance Benchmarks
*Image courtesy of AWS properties
To Reproduce These Results…
*Image courtesy of AWS properties
https://d0.awsstatic.com/product-
marketing/Aurora/RDS_Aurora_Performance_Assessment_
Benchmarking_v1-2.pdf
“If Only” Real-World” Applications Saw Benchmark Performance…
“Real World” Scaling User Connections
*Image courtesy of AWS properties
“Real World” Scaling Table Count
*Image courtesy of AWS properties
“Real World” Scaling Dataset Size
*Image courtesy of AWS properties
“Real World” Experiment with Aurora Read Replicas
*Image courtesy of AWS properties
How Are These Amazing Results Achieved?
*Image courtesy of AWS properties
New Amazon Aurora Update from Jeff Barr’s Blog
 Lambda Function Invocation – The stored procedures you create within you Amazon Aurora databases
can now invoke AWS Lambda functions
 Load Data From S3 – You can now import data stored in an Amazon S3 bucket into a table in an
Amazon Aurora database
https://aws.amazon.com/blogs/aws/
https://aws.amazon.com/blogs/aws/amazo
n-aurora-update-call-lambda-functions-
from-stored-procedures-load-data-from-s3/
Jeff Barr
For wha
Quiz Time for Section 2.9: Amazon Aurora’s
Benchmarking
Q: Which statement below BEST summarizes how Amazon Aurora’s Amazing Performance is
Achieved?
1. The Aurora Team architected Amazon Aurora to achieve 107K write/sec, and 585K reads/sec!
a) The Aurora Team architected Amazon Aurora to achieve a higher number of network packet/sec without affecting performance
b) The Aurora Team architected Amazon Aurora to do less work more efficiently
a) The Aurora Team architected Amazon Aurora so that all data fits in both the data dictionary and buffer cache!
A: b) The Aurora Team architected Amazon Aurora to do less work
more efficiently
Explanation:
In essence, the Amazon Aurora team reduced IO in as many places as
much as they could to provide incredible, predictable performance
This Concludes Section 2.9: Amazon Aurora’s
Benchmarking
Coming Up Next is the Last Section of 2.0,
Section 2.10: Understanding Amazon Aurora’s
Security Architecture
Section 2.10: Understanding Amazon Aurora’s
Security Architecture
By Kim Schmidt
AWS and YOU Share Responsibility for Security
*Image courtesy of AWS properties
https://
aws.a
mazon
.com/
market
place/
Aurora Database Clusters MUST Be Created in a VPC
http://docs.aws.amaz
on.com/AmazonRDS
/latest/UserGuide/CH
AP_SettingUp.html
Virtual Private Clouds
*Image courtesy of AWS properties
Virtual Private Cloud
This Concludes
Section 2.10: Understanding
Amazon Aurora’s Security Architecture
And the 2.0 Video “Amazon Aurora’s Architecture”
Coming Up Next is
Section 3.0: Amazon Aurora’s
Configuration and Management,
In the Next Video
I ran out of time before I could finish any more Sections. Apologies!
Amazon Aurora Cloud-native Relational Database, Section 2.0

More Related Content

What's hot

Amazon Web Services - Elastic Beanstalk
Amazon Web Services - Elastic BeanstalkAmazon Web Services - Elastic Beanstalk
Amazon Web Services - Elastic Beanstalk
Amazon Web Services
 
Wordpress site scaling architecture on cloud infrastructure with AWS
Wordpress site scaling architecture on cloud infrastructure with AWSWordpress site scaling architecture on cloud infrastructure with AWS
Wordpress site scaling architecture on cloud infrastructure with AWS
Le Kien Truc
 
Amazon Elastic Beanstalk
Amazon Elastic BeanstalkAmazon Elastic Beanstalk
Amazon Elastic BeanstalkEberhard Wolff
 
The art of infrastructure elasticity
The art of infrastructure elasticityThe art of infrastructure elasticity
The art of infrastructure elasticity
Harish Ganesan
 
AWS Summit 2013 | Auckland - Your First Week with Amazon EC2
AWS Summit 2013 | Auckland - Your First Week with Amazon EC2AWS Summit 2013 | Auckland - Your First Week with Amazon EC2
AWS Summit 2013 | Auckland - Your First Week with Amazon EC2
Amazon Web Services
 
AWS Elastic Beanstalk
AWS Elastic BeanstalkAWS Elastic Beanstalk
AWS Elastic Beanstalk
TO THE NEW | Technology
 
Disaster Recovery Site on AWS - Minimal Cost Maximum Efficiency (STG305) | AW...
Disaster Recovery Site on AWS - Minimal Cost Maximum Efficiency (STG305) | AW...Disaster Recovery Site on AWS - Minimal Cost Maximum Efficiency (STG305) | AW...
Disaster Recovery Site on AWS - Minimal Cost Maximum Efficiency (STG305) | AW...
Amazon Web Services
 
Amazon Web Service EC2 & S3
Amazon Web Service EC2 & S3Amazon Web Service EC2 & S3
Amazon Web Service EC2 & S3
Pravin Vaja
 
Overview of Amazon Web Services
Overview of Amazon Web ServicesOverview of Amazon Web Services
Overview of Amazon Web ServicesHarish Ganesan
 
Deploy, Scale and Manage your Application with AWS Elastic Beanstalk
Deploy, Scale and Manage your Application with AWS Elastic BeanstalkDeploy, Scale and Manage your Application with AWS Elastic Beanstalk
Deploy, Scale and Manage your Application with AWS Elastic Beanstalk
Amazon Web Services
 
AWS CloudFormation template with single & redundant system
AWS CloudFormation template with single & redundant systemAWS CloudFormation template with single & redundant system
AWS CloudFormation template with single & redundant system
Naoya Hashimoto
 
SQL Server in the AWS Cloud
SQL Server in the AWS CloudSQL Server in the AWS Cloud
SQL Server in the AWS Cloud
DBInsight Pty Ltd
 
Programming Amazon Web Services for Beginners (1)
Programming Amazon Web Services for Beginners (1)Programming Amazon Web Services for Beginners (1)
Programming Amazon Web Services for Beginners (1)Markus Klems
 
AWS Webcast - Implementing Windows and SQL Server for High Availability on AWS
AWS Webcast - Implementing Windows and SQL Server for High Availability on AWS AWS Webcast - Implementing Windows and SQL Server for High Availability on AWS
AWS Webcast - Implementing Windows and SQL Server for High Availability on AWS
Amazon Web Services
 
20211120 Automating EC2 operations / EC2運用の自動化
20211120 Automating EC2 operations / EC2運用の自動化20211120 Automating EC2 operations / EC2運用の自動化
20211120 Automating EC2 operations / EC2運用の自動化
Masaru Ogura
 
AWS Summit 2013 | Singapore - Your First Week with Amazon EC2
AWS Summit 2013 | Singapore - Your First Week with Amazon EC2AWS Summit 2013 | Singapore - Your First Week with Amazon EC2
AWS Summit 2013 | Singapore - Your First Week with Amazon EC2
Amazon Web Services
 
ARC302 AWS Cloud Design Patterns - AWS re: Invent 2012
ARC302 AWS Cloud Design Patterns - AWS re: Invent 2012ARC302 AWS Cloud Design Patterns - AWS re: Invent 2012
ARC302 AWS Cloud Design Patterns - AWS re: Invent 2012
Amazon Web Services
 
AWS Webcast - Amazon EC2 Masterclass
AWS Webcast - Amazon EC2 MasterclassAWS Webcast - Amazon EC2 Masterclass
AWS Webcast - Amazon EC2 Masterclass
Amazon Web Services
 
Enterprise Grade SQL Server Deployments in AWS
Enterprise Grade SQL Server Deployments in AWSEnterprise Grade SQL Server Deployments in AWS
Enterprise Grade SQL Server Deployments in AWS
Amazon Web Services
 

What's hot (19)

Amazon Web Services - Elastic Beanstalk
Amazon Web Services - Elastic BeanstalkAmazon Web Services - Elastic Beanstalk
Amazon Web Services - Elastic Beanstalk
 
Wordpress site scaling architecture on cloud infrastructure with AWS
Wordpress site scaling architecture on cloud infrastructure with AWSWordpress site scaling architecture on cloud infrastructure with AWS
Wordpress site scaling architecture on cloud infrastructure with AWS
 
Amazon Elastic Beanstalk
Amazon Elastic BeanstalkAmazon Elastic Beanstalk
Amazon Elastic Beanstalk
 
The art of infrastructure elasticity
The art of infrastructure elasticityThe art of infrastructure elasticity
The art of infrastructure elasticity
 
AWS Summit 2013 | Auckland - Your First Week with Amazon EC2
AWS Summit 2013 | Auckland - Your First Week with Amazon EC2AWS Summit 2013 | Auckland - Your First Week with Amazon EC2
AWS Summit 2013 | Auckland - Your First Week with Amazon EC2
 
AWS Elastic Beanstalk
AWS Elastic BeanstalkAWS Elastic Beanstalk
AWS Elastic Beanstalk
 
Disaster Recovery Site on AWS - Minimal Cost Maximum Efficiency (STG305) | AW...
Disaster Recovery Site on AWS - Minimal Cost Maximum Efficiency (STG305) | AW...Disaster Recovery Site on AWS - Minimal Cost Maximum Efficiency (STG305) | AW...
Disaster Recovery Site on AWS - Minimal Cost Maximum Efficiency (STG305) | AW...
 
Amazon Web Service EC2 & S3
Amazon Web Service EC2 & S3Amazon Web Service EC2 & S3
Amazon Web Service EC2 & S3
 
Overview of Amazon Web Services
Overview of Amazon Web ServicesOverview of Amazon Web Services
Overview of Amazon Web Services
 
Deploy, Scale and Manage your Application with AWS Elastic Beanstalk
Deploy, Scale and Manage your Application with AWS Elastic BeanstalkDeploy, Scale and Manage your Application with AWS Elastic Beanstalk
Deploy, Scale and Manage your Application with AWS Elastic Beanstalk
 
AWS CloudFormation template with single & redundant system
AWS CloudFormation template with single & redundant systemAWS CloudFormation template with single & redundant system
AWS CloudFormation template with single & redundant system
 
SQL Server in the AWS Cloud
SQL Server in the AWS CloudSQL Server in the AWS Cloud
SQL Server in the AWS Cloud
 
Programming Amazon Web Services for Beginners (1)
Programming Amazon Web Services for Beginners (1)Programming Amazon Web Services for Beginners (1)
Programming Amazon Web Services for Beginners (1)
 
AWS Webcast - Implementing Windows and SQL Server for High Availability on AWS
AWS Webcast - Implementing Windows and SQL Server for High Availability on AWS AWS Webcast - Implementing Windows and SQL Server for High Availability on AWS
AWS Webcast - Implementing Windows and SQL Server for High Availability on AWS
 
20211120 Automating EC2 operations / EC2運用の自動化
20211120 Automating EC2 operations / EC2運用の自動化20211120 Automating EC2 operations / EC2運用の自動化
20211120 Automating EC2 operations / EC2運用の自動化
 
AWS Summit 2013 | Singapore - Your First Week with Amazon EC2
AWS Summit 2013 | Singapore - Your First Week with Amazon EC2AWS Summit 2013 | Singapore - Your First Week with Amazon EC2
AWS Summit 2013 | Singapore - Your First Week with Amazon EC2
 
ARC302 AWS Cloud Design Patterns - AWS re: Invent 2012
ARC302 AWS Cloud Design Patterns - AWS re: Invent 2012ARC302 AWS Cloud Design Patterns - AWS re: Invent 2012
ARC302 AWS Cloud Design Patterns - AWS re: Invent 2012
 
AWS Webcast - Amazon EC2 Masterclass
AWS Webcast - Amazon EC2 MasterclassAWS Webcast - Amazon EC2 Masterclass
AWS Webcast - Amazon EC2 Masterclass
 
Enterprise Grade SQL Server Deployments in AWS
Enterprise Grade SQL Server Deployments in AWSEnterprise Grade SQL Server Deployments in AWS
Enterprise Grade SQL Server Deployments in AWS
 

Similar to Amazon Aurora Cloud-native Relational Database, Section 2.0

Deploying a Disaster Recovery Site on AWS: Minimal Cost with Maximum Efficiency
Deploying a Disaster Recovery Site on AWS: Minimal Cost with Maximum EfficiencyDeploying a Disaster Recovery Site on AWS: Minimal Cost with Maximum Efficiency
Deploying a Disaster Recovery Site on AWS: Minimal Cost with Maximum Efficiency
Amazon Web Services
 
Deploying a Disaster Recovery Site on AWS: Minimal Cost with Maximum Efficiency
Deploying a Disaster Recovery Site on AWS: Minimal Cost with Maximum EfficiencyDeploying a Disaster Recovery Site on AWS: Minimal Cost with Maximum Efficiency
Deploying a Disaster Recovery Site on AWS: Minimal Cost with Maximum Efficiency
Amazon Web Services
 
Deploying a Disaster Recovery Site on AWS: Minimal Cost with Maximum Efficiency
Deploying a Disaster Recovery Site on AWS: Minimal Cost with Maximum EfficiencyDeploying a Disaster Recovery Site on AWS: Minimal Cost with Maximum Efficiency
Deploying a Disaster Recovery Site on AWS: Minimal Cost with Maximum Efficiency
Amazon Web Services
 
Introduction to Amazon Web Services
Introduction to Amazon Web ServicesIntroduction to Amazon Web Services
Introduction to Amazon Web ServicesDayanand Shanmugham
 
Amazon Aurora Relational Database Built for the AWS Cloud, Version 1 Series
Amazon Aurora Relational Database Built for the AWS Cloud, Version 1 SeriesAmazon Aurora Relational Database Built for the AWS Cloud, Version 1 Series
Amazon Aurora Relational Database Built for the AWS Cloud, Version 1 Series
DataLeader.io
 
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
 
Backing up Amazon EC2 with Amazon EBS Snapshots - June 2017 AWS Online Tech T...
Backing up Amazon EC2 with Amazon EBS Snapshots - June 2017 AWS Online Tech T...Backing up Amazon EC2 with Amazon EBS Snapshots - June 2017 AWS Online Tech T...
Backing up Amazon EC2 with Amazon EBS Snapshots - June 2017 AWS Online Tech T...
Amazon Web Services
 
Introduction to Amazon Web Services - How to Scale your Next Idea on AWS : A ...
Introduction to Amazon Web Services - How to Scale your Next Idea on AWS : A ...Introduction to Amazon Web Services - How to Scale your Next Idea on AWS : A ...
Introduction to Amazon Web Services - How to Scale your Next Idea on AWS : A ...
Amazon Web Services
 
Architecting Cloud Apps
Architecting Cloud AppsArchitecting Cloud Apps
Architecting Cloud Apps
jineshvaria
 
Amazon Aurora Getting started Guide -level 0
Amazon Aurora Getting started Guide -level 0Amazon Aurora Getting started Guide -level 0
Amazon Aurora Getting started Guide -level 0
kartraj
 
AWS-services.pdf
AWS-services.pdfAWS-services.pdf
AWS-services.pdf
K173845ArbazSohailKh
 
AWS March 2016 Webinar Series - Amazon EC2 Masterclass
AWS March 2016 Webinar Series - Amazon EC2 MasterclassAWS March 2016 Webinar Series - Amazon EC2 Masterclass
AWS March 2016 Webinar Series - Amazon EC2 Masterclass
Amazon Web Services
 
Using Oracle Database with Amazon Web Services
Using Oracle Database with Amazon Web ServicesUsing Oracle Database with Amazon Web Services
Using Oracle Database with Amazon Web Servicesguest484c12
 
Getting Started with Amazon Aurora
Getting Started with Amazon AuroraGetting Started with Amazon Aurora
Getting Started with Amazon Aurora
Amazon Web Services
 
NWCloud Cloud Track - Best Practices for Architecting in the Cloud
NWCloud Cloud Track - Best Practices for Architecting in the CloudNWCloud Cloud Track - Best Practices for Architecting in the Cloud
NWCloud Cloud Track - Best Practices for Architecting in the Cloud
nwcloud
 
Amazon EC2:Masterclass
Amazon EC2:MasterclassAmazon EC2:Masterclass
Amazon EC2:Masterclass
Amazon Web Services
 
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
 
AWS August Webinar Series - Introducing Amazon Aurora
AWS August Webinar Series - Introducing Amazon AuroraAWS August Webinar Series - Introducing Amazon Aurora
AWS August Webinar Series - Introducing Amazon Aurora
Amazon Web Services
 
Designing Fault Tolerant Applications on AWS - Janakiram MSV
Designing Fault Tolerant Applications on AWS - Janakiram MSVDesigning Fault Tolerant Applications on AWS - Janakiram MSV
Designing Fault Tolerant Applications on AWS - Janakiram MSVAmazon Web Services
 
Architecting for the Cloud: Best Practices
Architecting for the Cloud: Best PracticesArchitecting for the Cloud: Best Practices
Architecting for the Cloud: Best Practices
Amazon Web Services
 

Similar to Amazon Aurora Cloud-native Relational Database, Section 2.0 (20)

Deploying a Disaster Recovery Site on AWS: Minimal Cost with Maximum Efficiency
Deploying a Disaster Recovery Site on AWS: Minimal Cost with Maximum EfficiencyDeploying a Disaster Recovery Site on AWS: Minimal Cost with Maximum Efficiency
Deploying a Disaster Recovery Site on AWS: Minimal Cost with Maximum Efficiency
 
Deploying a Disaster Recovery Site on AWS: Minimal Cost with Maximum Efficiency
Deploying a Disaster Recovery Site on AWS: Minimal Cost with Maximum EfficiencyDeploying a Disaster Recovery Site on AWS: Minimal Cost with Maximum Efficiency
Deploying a Disaster Recovery Site on AWS: Minimal Cost with Maximum Efficiency
 
Deploying a Disaster Recovery Site on AWS: Minimal Cost with Maximum Efficiency
Deploying a Disaster Recovery Site on AWS: Minimal Cost with Maximum EfficiencyDeploying a Disaster Recovery Site on AWS: Minimal Cost with Maximum Efficiency
Deploying a Disaster Recovery Site on AWS: Minimal Cost with Maximum Efficiency
 
Introduction to Amazon Web Services
Introduction to Amazon Web ServicesIntroduction to Amazon Web Services
Introduction to Amazon Web Services
 
Amazon Aurora Relational Database Built for the AWS Cloud, Version 1 Series
Amazon Aurora Relational Database Built for the AWS Cloud, Version 1 SeriesAmazon Aurora Relational Database Built for the AWS Cloud, Version 1 Series
Amazon Aurora Relational Database Built for the AWS Cloud, Version 1 Series
 
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 ...
 
Backing up Amazon EC2 with Amazon EBS Snapshots - June 2017 AWS Online Tech T...
Backing up Amazon EC2 with Amazon EBS Snapshots - June 2017 AWS Online Tech T...Backing up Amazon EC2 with Amazon EBS Snapshots - June 2017 AWS Online Tech T...
Backing up Amazon EC2 with Amazon EBS Snapshots - June 2017 AWS Online Tech T...
 
Introduction to Amazon Web Services - How to Scale your Next Idea on AWS : A ...
Introduction to Amazon Web Services - How to Scale your Next Idea on AWS : A ...Introduction to Amazon Web Services - How to Scale your Next Idea on AWS : A ...
Introduction to Amazon Web Services - How to Scale your Next Idea on AWS : A ...
 
Architecting Cloud Apps
Architecting Cloud AppsArchitecting Cloud Apps
Architecting Cloud Apps
 
Amazon Aurora Getting started Guide -level 0
Amazon Aurora Getting started Guide -level 0Amazon Aurora Getting started Guide -level 0
Amazon Aurora Getting started Guide -level 0
 
AWS-services.pdf
AWS-services.pdfAWS-services.pdf
AWS-services.pdf
 
AWS March 2016 Webinar Series - Amazon EC2 Masterclass
AWS March 2016 Webinar Series - Amazon EC2 MasterclassAWS March 2016 Webinar Series - Amazon EC2 Masterclass
AWS March 2016 Webinar Series - Amazon EC2 Masterclass
 
Using Oracle Database with Amazon Web Services
Using Oracle Database with Amazon Web ServicesUsing Oracle Database with Amazon Web Services
Using Oracle Database with Amazon Web Services
 
Getting Started with Amazon Aurora
Getting Started with Amazon AuroraGetting Started with Amazon Aurora
Getting Started with Amazon Aurora
 
NWCloud Cloud Track - Best Practices for Architecting in the Cloud
NWCloud Cloud Track - Best Practices for Architecting in the CloudNWCloud Cloud Track - Best Practices for Architecting in the Cloud
NWCloud Cloud Track - Best Practices for Architecting in the Cloud
 
Amazon EC2:Masterclass
Amazon EC2:MasterclassAmazon EC2:Masterclass
Amazon EC2:Masterclass
 
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...
 
AWS August Webinar Series - Introducing Amazon Aurora
AWS August Webinar Series - Introducing Amazon AuroraAWS August Webinar Series - Introducing Amazon Aurora
AWS August Webinar Series - Introducing Amazon Aurora
 
Designing Fault Tolerant Applications on AWS - Janakiram MSV
Designing Fault Tolerant Applications on AWS - Janakiram MSVDesigning Fault Tolerant Applications on AWS - Janakiram MSV
Designing Fault Tolerant Applications on AWS - Janakiram MSV
 
Architecting for the Cloud: Best Practices
Architecting for the Cloud: Best PracticesArchitecting for the Cloud: Best Practices
Architecting for the Cloud: Best Practices
 

More from DataLeader.io

An Introduction to Amazon Aurora Cloud-native Relational Database
An Introduction to Amazon Aurora Cloud-native Relational DatabaseAn Introduction to Amazon Aurora Cloud-native Relational Database
An Introduction to Amazon Aurora Cloud-native Relational Database
DataLeader.io
 
Kim Schmidt's Resume
Kim Schmidt's ResumeKim Schmidt's Resume
Kim Schmidt's Resume
DataLeader.io
 
Microsoft DigiGirlz, Teaching Teens About Databases (Trick!)
Microsoft DigiGirlz, Teaching Teens About Databases (Trick!)Microsoft DigiGirlz, Teaching Teens About Databases (Trick!)
Microsoft DigiGirlz, Teaching Teens About Databases (Trick!)
DataLeader.io
 
The Zen of Silverlight
The Zen of SilverlightThe Zen of Silverlight
The Zen of Silverlight
DataLeader.io
 
The Fundamentals of HTML5
The Fundamentals of HTML5The Fundamentals of HTML5
The Fundamentals of HTML5
DataLeader.io
 
How to Build Composite Applications with PRISM
How to Build Composite Applications with PRISMHow to Build Composite Applications with PRISM
How to Build Composite Applications with PRISM
DataLeader.io
 
Microsoft Kinect & the Microsoft MIX11 Game Preview
Microsoft Kinect & the Microsoft MIX11 Game PreviewMicrosoft Kinect & the Microsoft MIX11 Game Preview
Microsoft Kinect & the Microsoft MIX11 Game Preview
DataLeader.io
 
Managing High Availability with Low Cost
Managing High Availability with Low CostManaging High Availability with Low Cost
Managing High Availability with Low Cost
DataLeader.io
 
A Microsoft Silverlight User Group Starter Kit Made Available for Everyone to...
A Microsoft Silverlight User Group Starter Kit Made Available for Everyone to...A Microsoft Silverlight User Group Starter Kit Made Available for Everyone to...
A Microsoft Silverlight User Group Starter Kit Made Available for Everyone to...
DataLeader.io
 
Building Applications with the Microsoft Kinect SDK
Building Applications with the Microsoft Kinect SDKBuilding Applications with the Microsoft Kinect SDK
Building Applications with the Microsoft Kinect SDK
DataLeader.io
 

More from DataLeader.io (10)

An Introduction to Amazon Aurora Cloud-native Relational Database
An Introduction to Amazon Aurora Cloud-native Relational DatabaseAn Introduction to Amazon Aurora Cloud-native Relational Database
An Introduction to Amazon Aurora Cloud-native Relational Database
 
Kim Schmidt's Resume
Kim Schmidt's ResumeKim Schmidt's Resume
Kim Schmidt's Resume
 
Microsoft DigiGirlz, Teaching Teens About Databases (Trick!)
Microsoft DigiGirlz, Teaching Teens About Databases (Trick!)Microsoft DigiGirlz, Teaching Teens About Databases (Trick!)
Microsoft DigiGirlz, Teaching Teens About Databases (Trick!)
 
The Zen of Silverlight
The Zen of SilverlightThe Zen of Silverlight
The Zen of Silverlight
 
The Fundamentals of HTML5
The Fundamentals of HTML5The Fundamentals of HTML5
The Fundamentals of HTML5
 
How to Build Composite Applications with PRISM
How to Build Composite Applications with PRISMHow to Build Composite Applications with PRISM
How to Build Composite Applications with PRISM
 
Microsoft Kinect & the Microsoft MIX11 Game Preview
Microsoft Kinect & the Microsoft MIX11 Game PreviewMicrosoft Kinect & the Microsoft MIX11 Game Preview
Microsoft Kinect & the Microsoft MIX11 Game Preview
 
Managing High Availability with Low Cost
Managing High Availability with Low CostManaging High Availability with Low Cost
Managing High Availability with Low Cost
 
A Microsoft Silverlight User Group Starter Kit Made Available for Everyone to...
A Microsoft Silverlight User Group Starter Kit Made Available for Everyone to...A Microsoft Silverlight User Group Starter Kit Made Available for Everyone to...
A Microsoft Silverlight User Group Starter Kit Made Available for Everyone to...
 
Building Applications with the Microsoft Kinect SDK
Building Applications with the Microsoft Kinect SDKBuilding Applications with the Microsoft Kinect SDK
Building Applications with the Microsoft Kinect SDK
 

Recently uploaded

Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Subhajit Sahu
 
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
dwreak4tg
 
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
74nqk8xf
 
Analysis insight about a Flyball dog competition team's performance
Analysis insight about a Flyball dog competition team's performanceAnalysis insight about a Flyball dog competition team's performance
Analysis insight about a Flyball dog competition team's performance
roli9797
 
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdfCh03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
haila53
 
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
sameer shah
 
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
ahzuo
 
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
oz8q3jxlp
 
Influence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business PlanInfluence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business Plan
jerlynmaetalle
 
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
John Andrews
 
Adjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTESAdjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTES
Subhajit Sahu
 
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
ahzuo
 
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
u86oixdj
 
Machine learning and optimization techniques for electrical drives.pptx
Machine learning and optimization techniques for electrical drives.pptxMachine learning and optimization techniques for electrical drives.pptx
Machine learning and optimization techniques for electrical drives.pptx
balafet
 
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
u86oixdj
 
Enhanced Enterprise Intelligence with your personal AI Data Copilot.pdf
Enhanced Enterprise Intelligence with your personal AI Data Copilot.pdfEnhanced Enterprise Intelligence with your personal AI Data Copilot.pdf
Enhanced Enterprise Intelligence with your personal AI Data Copilot.pdf
GetInData
 
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
slg6lamcq
 
Unleashing the Power of Data_ Choosing a Trusted Analytics Platform.pdf
Unleashing the Power of Data_ Choosing a Trusted Analytics Platform.pdfUnleashing the Power of Data_ Choosing a Trusted Analytics Platform.pdf
Unleashing the Power of Data_ Choosing a Trusted Analytics Platform.pdf
Enterprise Wired
 
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
apvysm8
 
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
axoqas
 

Recently uploaded (20)

Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
 
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
 
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
 
Analysis insight about a Flyball dog competition team's performance
Analysis insight about a Flyball dog competition team's performanceAnalysis insight about a Flyball dog competition team's performance
Analysis insight about a Flyball dog competition team's performance
 
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdfCh03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
 
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
 
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
 
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
 
Influence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business PlanInfluence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business Plan
 
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
 
Adjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTESAdjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTES
 
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
 
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
 
Machine learning and optimization techniques for electrical drives.pptx
Machine learning and optimization techniques for electrical drives.pptxMachine learning and optimization techniques for electrical drives.pptx
Machine learning and optimization techniques for electrical drives.pptx
 
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
 
Enhanced Enterprise Intelligence with your personal AI Data Copilot.pdf
Enhanced Enterprise Intelligence with your personal AI Data Copilot.pdfEnhanced Enterprise Intelligence with your personal AI Data Copilot.pdf
Enhanced Enterprise Intelligence with your personal AI Data Copilot.pdf
 
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
 
Unleashing the Power of Data_ Choosing a Trusted Analytics Platform.pdf
Unleashing the Power of Data_ Choosing a Trusted Analytics Platform.pdfUnleashing the Power of Data_ Choosing a Trusted Analytics Platform.pdf
Unleashing the Power of Data_ Choosing a Trusted Analytics Platform.pdf
 
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
 
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
 

Amazon Aurora Cloud-native Relational Database, Section 2.0

  • 1. Amazon Aurora Deep Dive Video 2.0: Amazon Aurora’s Architecture “Invent and Simplify” By Kim Schmidt Amazon RDS https://www.amazon.jobs/principles *Image courtesy of AWS properties
  • 2. Section 2.1: Amazon Aurora’s Architecture “The Unique Architecture of Amazon Aurora, created by re-designing the RDB for TODAY where AWS exists” *Image courtesy of AWS properties
  • 3. Architectural High-Level View from Video Chapter 1.0: Video Section 1.3 https://youtu.be/Cnz6mSzca1Y?list=PL2EgRNBrbhC4lbTLy9cZnHG2JvEd8wZCr *Image courtesy of AWS properties
  • 4. “Simple” Representation of an Amazon Aurora Cluster *Image courtesy of AWS properties
  • 5. “Simple” Representation of an Amazon Aurora Cluster with Replicas *Image courtesy of AWS properties
  • 6. Amazon Aurora’s Read Scaling vs. MySQL Read Scaling *Image courtesy of AWS properties
  • 7. Now Let’s Dig Deeper Into Each Architectural Topic
  • 8. For wha Quiz Time for Section 2.1: Amazon Aurora’s Unique Architecture Q: Which of the following is NOT true about Amazon Aurora’s Unique Architecture? a) An Amazon Aurora cluster volume is SSD-based b) Amazon Aurora’s storage latency can cause data drift between the Primary Instance and the Read Replicas c) An Amazon Aurora cluster volume spans 3 Availability Zones with 2 storage nodes per Availability Zone, totaling 6 nodes d) Amazon Aurora uses a service-oriented architecture applied to a database for storage and logging A: b) Amazon Aurora’s storage latency can cause data drift between the Primary Instance and the Read Replicas Explanation: MySQL’s independent storage layers that have to be monitored & managed and latency can cause data drift between the Master & the Replica depending on how much traffic goes thorough. Amazon Aurora’s storage is shared, so the Replicas can focus 100% on Reads, not Writes
  • 9. This Concludes Section 2.1: Amazon Aurora’s Unique Architecture Coming Up Next is Section 2.2: Amazon Aurora’s Clusters and Replicas
  • 10. Section 2.2: Amazon Aurora’s Clusters and Replicas By Kim Schmidt
  • 11. Creating an Amazon Aurora Cross-Region Read Replica - 1 *Image courtesy of AWS properties
  • 12. Creating an Amazon Aurora Cross-Region Read Replica - 2
  • 13. Creating an Amazon Aurora Cross-Region Read Replica - 3
  • 14. Creating an Amazon Aurora Cross-Region Read Replica - 4
  • 15. Creating an Amazon Aurora Cross-Region Read Replica - 5
  • 16. Creating an Amazon Aurora Cross-Region Read Replica - 6
  • 17. For wha Quiz Time for Section 2.2: Amazon Aurora’s Clusters and Read Replicas Q: Which of the following is NOT true about Amazon Aurora’s Clusters and Read Replicas? a) For Cross-Region Replication, you need to ensure that the VPC and the DB Subnet Groups exist in the target region b) Multiple Read Replicas can be placed in the same Availability Zone c) As of October, 2016, Amazon Aurora is available in 7 Regions d) Ensure binary logging for the Parameter Group you’re launching a Cross-Region Aurora cluster is set to “STATEMENT” A: d) Ensure binary logging for the Parameter Group you’re launching a Cross-Region Aurora cluster is set to “STATEMENT” Explanation: For Cross-Region Replication, he Parameter Group’s binary logging should be set to “MIXED”. The reason for this is Amazon Aurora cross-region replication uses MySQL binary replication to replay changes on the cross- region Read Replica DB cluster.
  • 18. This Concludes Section 2.2: Amazon Aurora’s Clusters and Replicas Coming Up Next is Section 2.3: Amazon Aurora’s Endpoints and Replication
  • 19. Section 2.3: Amazon Aurora’s Endpoints and Replication By Kim Schmidt
  • 24. Amazon Aurora’s Replication *Image courtesy of AWS properties
  • 25. For wha Quiz Time for Section 2.3: Amazon Aurora’s Endpoints and Replication Q: What is the Recommended and Safest Endpoint to Connect to Your Database Cluster? a) Instance Endpoints because they allow direct connection to the Replicas b) Reader Endpoints to be safe during a failover c) Reader Endpoints to ensure load-balancing across Read Replicas d) Cluster Endpoints because your application will reconnect to the new Primary Instance once failover is complete Answer: d) Cluster Endpoints because your application will reconnect to the new Primary Instance once failover is complete Explanation: During a failover, Aurora continues to serve requests to the Cluster Endpoint from the newly promoted Primary Instance as that replaces the failed instance. Aurora serves the cluster endpoint with minimal interruption of service.
  • 26. This Concludes Section 2.3: Understanding Amazon Aurora’s Endpoints and Replication Coming Up Next is Section 2.4: Understanding Amazon Aurora’s Logging, Storage, Caching, and Indexing
  • 27. Section 2.4: Understanding Amazon Aurora’s Logging, Storage, Caching, and Indexing By Kim Schmidt
  • 28. Amazon Aurora’s Log-Structured Storage - 1 *Image courtesy of AWS properties
  • 29. Amazon Aurora’s Log-Structured Storage - 2 *Image courtesy of AWS properties
  • 30. Amazon Aurora’s Log-Structured Storage - 3  Records are APPENDED to storage – existing records are never updated  B-Tree indexes hold pointers to the latest version of a record  This means you’re going to have stale data, that’s periodically removed through a garbage collection process
  • 31. Amazon Aurora’s Log-Structured Storage - 4 *Image courtesy of AWS properties
  • 32. Some Benefits of Amazon Aurora’s Log-Structured Storage – (5) *Image courtesy of AWS properties
  • 33. Some Benefits of Amazon Aurora’s Log-Structured Storage – (6) *Image courtesy of AWS properties
  • 34. For wha Quiz Time for Section 2.4: Understanding Amazon Aurora’s Logging, Storage, Caching & Indexing Q: What is NOT true about Amazon Aurora’s Logging, Storage, Caching, & Indexing? a) B Trees don’t have primary keys; they have corresponding leaves b) It has a garbage collection mechanism c) The database itself is it’s own write-ahead log d) Caching is outside the database process and can survive a database restart A: a) B Trees don’t have primary keys; they have corresponding leaves Explanation: B Trees do have primary keys. They point to other sections that eventually point to leaf nodes.
  • 35. This Concludes Section 2.4: Understanding Amazon Aurora’s Logging, Storage, Caching, and Indexing Coming Up Next is Section 2.5: Understanding Amazon Aurora’s I/O
  • 36. M Section 2.5: Understanding Amazon Aurora’s I/O Architecture By Kim Schmidt
  • 38. IO Traffic in RDS MySQL *Image courtesy of AWS properties
  • 39. IO Traffic in an Amazon Aurora Database *Image courtesy of AWS properties
  • 40. IO Traffic in an Amazon Aurora Storage Node *Image courtesy of AWS properties
  • 41. Amazon Aurora’s Asynchronous Group Commits *Image courtesy of AWS properties
  • 42. Amazon Aurora’s Adaptive Thread Pool *Image courtesy of AWS properties
  • 43. I/O Traffic in Amazon Aurora’s Read Replicas *Image courtesy of AWS properties
  • 44. For wha Quiz Time for Section 2.5: Understanding Amazon Aurora’s I/Os Q: What isn’t a way that Amazon Aurora has improved I/O? a) I/O Traffic is improved by sending smaller packets from the Primary Instance to the Replicas b) Amazon Aurora storage nodes works synchronously from the peer-to-peer gossip stage, to get the heavy work done upfront c) I/O is improved through the way database commits occur d) I/O is improved through connection threading via epoll() A: b) Amazon Aurora storage nodes works synchronously from the peer-to-peer gossip stage, to get the heavy work done upfront Explanation: For each node, the synchronous work is done once the update queue acknowledges back to the Primary Instance that things are done, the remaining steps are asynchronous, including the peer-to-peer gossiping
  • 45. This Concludes Section 2.5: Understanding Amazon Aurora’s I/O Coming Up Next is Section 2.6: Understanding Amazon Aurora’s Scalability and Elasticity Architectures
  • 46. Section 2.6: Understanding Amazon Aurora’s Scalability and Elasticity Architecture By Kim Schmidt
  • 48. Relational Databases Inherently are Difficult to Scale *Image courtesy of AWS properties
  • 50. For wha Quiz Time for Section 2.6: Understanding Amazon Aurora’s Scalability and Elasticity Architectures Q: What is the BEST takeaway from this short chapter on Amazon Aurora’s Scalability and Elasticity? a) Scalability is NOT Elasticity b) Elasticity is defined as the degree to which a system is able to adapt to workload changes c) The goal of being scalable is to be able to be available to your customers as demand for your application grows. d) Amazon Aurora auto-scales up to meet any peak in traffic and then auto-scales down when demand for your application is less, providing both great scalability and elasticity. A: d) Amazon Aurora auto-scales up to meet any peak in traffic then down when demand for your application is less, providing both great scalability and elasticity. Explanation: Amazon Aurora is the first truly scalable and elastic Relational Database System, solving decades of limitations and frustrations, and is the best answer in regard to specific question about Amazon Aurora’s scalability & elasticity; whereas answer “A” is a generalized answer
  • 51. This Concludes Section 2.6: Understanding Amazon Aurora’s Scalability and Elasticity Architectures Coming Up Next is Section 2.7: Understanding Amazon Aurora’s Fault Tolerance and Restoration Architecture
  • 52. Section 2.7: Understanding Amazon Aurora’s Fault Tolerance and Restoration Architecture By Kim Schmidt
  • 53. Amazon Aurora’s Fault Tolerance *Image courtesy of AWS properties
  • 54. Amazon Aurora’s Instant Crash Recovery *Image courtesy of AWS properties
  • 55. Amazon Aurora’s Fast, More Predictable Failover *Image courtesy of AWS properties
  • 56. And Remember… *Image courtesy of AWS properties
  • 57. Amazon Aurora’s Backup and Restore - 1  Automated backups are always enabled on Amazon S3  You can take database snapshots at any time with no performance impact  If the database fails, Amazon Aurora automatically attempts to recover your database in a healthy AZ with no data loss  In the unlikely event that your data is unavailable within Amazon Aurora storage, you can restore from a database snapshot or perform a “point-in- time” restore operation to a new instance  You can share snapshots with a different AWS account, upon which the recipient can use the snapshot to restore the database, useful when sharing the same database between various environments (production, dev/testing, staging, etc)  You can choose to make your snapshots public  You can share manual snapshots with up to 20 AWS account IDs. Beyond that, you have a choice to make the snapshot public or request an increase in your quota  You can share snapshots in all Regions where Amazon Aurora is available – however, the sharing must be within the same Region as the account that shared it
  • 58. Amazon Aurora’s Backup and Restore - 2  Amazon Aurora supports 2 kinds of replicas, Read Replicas and by creating a MySQL Read Replica based on MySQL’s binlog- based replication engine  You can set up cross-region Aurora Replicas, and you can add Replicas to that Cross-Region Replica  You can choose to promote the Cross-Region Replica to be the new Primary Instance; however thereafter the pre-existing Cross-Region Replication will no longer exist  You can prioritize certain replicas as failover targets by assigning a Priority Tier – contention chooses the Replica the same size as the Primary  You can change modify Priority Tiers any time without triggering a failover  You can prevent certain Replicas from being promoted to the Primary Instance by assigning lower Priority Tiers (0-15, 0=highest)  You can recover your data by creating a new Aurora DB cluster from the backup data that Aurora retains, or from a DB snapshot you saved
  • 59. Amazon Aurora’s Read Replica Priority Tiers *Image courtesy of AWS properties
  • 60. Simulating Failures Using SQL - 1  To force crash an Amazon Aurora instance, use the ALTER SYSTEM CRASH: ALTER SYSTEM CRASH [ {INSTANCE | DISPATCHER | NODE} ] ;  To test disk congestion, simulating disk failure for an Aurora database cluster, use ALTER SYSTEM SIMULATE DISK CONGESTION: ALTER SYSTEM SIMULATE percentage_of_failure PERCENT DISK CONGESTION BETWEEN minimum AND maximum MILLISECONDS [ IN DISK index | NODE index } FOR INTERVAL quantity [ YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND];
  • 61. Simulating Failures Using SQL - 2  To simulate a disk failure for an Aurora database cluster, use the ALTER SYSTEM SIMULATE DISK FAILURE: ALTER SYSTEM SIMULATE percentage_of_failure PERCENT DISK FAILURE [ IN DISK index | NODE index ] FOR INTERVAL quantity [ YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND];  To test an Aurora Replica failure, use ALTER SYSTEM SIMULATE READ REPLICA FAILURE: ALTER SYSTEM SIMULATE percentage_of_failure PERCENT READ REPLICA FAILURE [ TO ALL | TO ‘replica name” ] FOR INTERVAL quantity [ YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND];
  • 62. Restoring Data - 1  Create new Aurora DB cluster from backup data Aurora retains  From a manual snapshot  To determine the latest or earliest restorable time for a DB instance, look for Latest Restorable Time or Earliest Restorable Time values on the RDS console. The latest restorable time for a DB cluster is the most recent point where you can restore your cluster from, typically 5 minutes of the current time. The earliest restorable time specifies how far back within the backup retention period you can restore your cluster volume  You can determine when the restore of a DB cluster is complete by checking the Latest Restorable Time or Earliest Restorable Time. Both values will return NULL until the restore operation is complete.
  • 64. Restoring Data – 2, continued
  • 65. For wha Quiz Time for Section 2.7: Understanding Amazon Aurora’s Fault Tolerance and Restoration Architectures Q: What is NOT true about Amazon Aurora’s Fault Tolerance and Restoration? a) You can simulate failure of any number of Amazon Aurora’s Read Replicas simultaneously b) The lowest numbered Priority Tier will be promoted to the Primary Instance upon failure c) The MariaDB ODBC/JDBC drivers automates the process of DNS propagation to the new Primary Instance upon failure d) You can share Amazon Aurora snapshots among different AWS Accounts A: a) You can simulate failures of any number of Amazon Aurora’s Read Replicas simultaneously Explanation: You can only simulate failures on “all” Read Replicas or “one” individual Read Replica at a time
  • 66. This Concludes Section 2.7: Understanding Amazon Aurora’s Fault Tolerance and Restoration Architecture Coming Up Next is Section 2.8: Amazon Aurora’s Performance
  • 67. Section 2.8: Understanding Amazon Aurora’s Performance By Kim Schmidt *Image courtesy of AWS properties
  • 68. Amazon Aurora’s Performance Enhancements *Image courtesy of AWS properties  “Fast Insert”: LOAD DATA and INSERT INTO…SELECT…  You can monitor the following metrics to determine the effectiveness of “fast insert” for your database cluster: • “aurora_fast_insert_cache_hits”: A counter that’s incremented when the cached cursor is successfully retrieved and verified • “aurora_fast_insert_cache_misses”: A counter that’s incremented when the ca hed cursor is no longer valid & Aurora performs a normal index traversal  You can retrieve the current value of the fast insert metrics using this command: mysql> show global status like ‘Aurora_fast_insert%’;  You’ll get an output similar to the following: +---------------------------------------------------+----------------------+ | Variable _name | Value | +---------------------------------------------------+----------------------+ | Aurora_fast_insert_cache_hits | 3597400 | | Aurora_fast_insert_cache_misses | 436494748 | +---------------------------------------------------+----------------------+
  • 69. This Concludes Section 2.8: Understanding Amazon Aurora’s Performance Coming Up Next is Section 2.9: Amazon Aurora’s Benchmarking
  • 70. Section 2.9: Amazon Aurora’s Benchmarking By Kim Schmidt
  • 71. MySQL Sysbench Write and Read Performance Benchmarks *Image courtesy of AWS properties
  • 72. To Reproduce These Results… *Image courtesy of AWS properties https://d0.awsstatic.com/product- marketing/Aurora/RDS_Aurora_Performance_Assessment_ Benchmarking_v1-2.pdf
  • 73. “If Only” Real-World” Applications Saw Benchmark Performance…
  • 74. “Real World” Scaling User Connections *Image courtesy of AWS properties
  • 75. “Real World” Scaling Table Count *Image courtesy of AWS properties
  • 76. “Real World” Scaling Dataset Size *Image courtesy of AWS properties
  • 77. “Real World” Experiment with Aurora Read Replicas *Image courtesy of AWS properties
  • 78. How Are These Amazing Results Achieved? *Image courtesy of AWS properties
  • 79. New Amazon Aurora Update from Jeff Barr’s Blog  Lambda Function Invocation – The stored procedures you create within you Amazon Aurora databases can now invoke AWS Lambda functions  Load Data From S3 – You can now import data stored in an Amazon S3 bucket into a table in an Amazon Aurora database https://aws.amazon.com/blogs/aws/ https://aws.amazon.com/blogs/aws/amazo n-aurora-update-call-lambda-functions- from-stored-procedures-load-data-from-s3/ Jeff Barr
  • 80. For wha Quiz Time for Section 2.9: Amazon Aurora’s Benchmarking Q: Which statement below BEST summarizes how Amazon Aurora’s Amazing Performance is Achieved? 1. The Aurora Team architected Amazon Aurora to achieve 107K write/sec, and 585K reads/sec! a) The Aurora Team architected Amazon Aurora to achieve a higher number of network packet/sec without affecting performance b) The Aurora Team architected Amazon Aurora to do less work more efficiently a) The Aurora Team architected Amazon Aurora so that all data fits in both the data dictionary and buffer cache! A: b) The Aurora Team architected Amazon Aurora to do less work more efficiently Explanation: In essence, the Amazon Aurora team reduced IO in as many places as much as they could to provide incredible, predictable performance
  • 81. This Concludes Section 2.9: Amazon Aurora’s Benchmarking Coming Up Next is the Last Section of 2.0, Section 2.10: Understanding Amazon Aurora’s Security Architecture
  • 82. Section 2.10: Understanding Amazon Aurora’s Security Architecture By Kim Schmidt
  • 83. AWS and YOU Share Responsibility for Security *Image courtesy of AWS properties https:// aws.a mazon .com/ market place/
  • 84. Aurora Database Clusters MUST Be Created in a VPC http://docs.aws.amaz on.com/AmazonRDS /latest/UserGuide/CH AP_SettingUp.html
  • 85. Virtual Private Clouds *Image courtesy of AWS properties Virtual Private Cloud
  • 86. This Concludes Section 2.10: Understanding Amazon Aurora’s Security Architecture And the 2.0 Video “Amazon Aurora’s Architecture” Coming Up Next is Section 3.0: Amazon Aurora’s Configuration and Management, In the Next Video I ran out of time before I could finish any more Sections. Apologies!