AWS Aurora
o Fully managed MySQL - and
PostgreSQL- compatible, relational
database engine
o Combines speed and reliability of
high-end commercial databases with
the simplicity and cost-effectiveness
of open-source databases
o Up to 5x faster than standard
MySQL
o High availability/durability, high
performance, high scalability,
multi- region, and compatible
AWS Relational Database Service (RDS)
o RDS makes it easy to setup,
operate, and scale a
regional/relational
database in the cloud
o Cost efficient, easy to scale and
automatically deals with
patching/backups
o Consists of tables, rows, and
columns
o Simplify database management by
automating simple, route tasks
(ex: testing/QA)
RDS Available Instance Types
o Optimized for memory,
performance, or inputs/outputs
o 6 familiar database engines to
choose from
• Amazon Aurora
• PostgreSQL
• MySQL
• MariaDB
• Oracle Database
• SQL ServerFeatures of RDS (1st)
a) Provides enhanced availability and durability for DB Instances, making them a natural fit for production database workloads. When you provision a Multi-AZ DB Instance, Amazon RDS automatically creates a primary DB Instance and synchronously replicates the data to a standby instance in a different AZ
Features of RDS (2nd)
What are the most common relational database engines?
• Amazon Aurora, MSFT SQL Server,
MariaDB, Oracle, PostgreSQL, MySQL
AWS DynamoDB
AWS ElastiCache
o AWS ElastiCache:
A way of caching your data in the cloud
Eg. When every person coming to your website sees the top 10 selling items and clicks on them
Web based service that makes it easy to deploy, operate, and scale in-memory cache in the cloud (helps with web applications like saving username/PW or online shopping with Amazon)
The service improves the performance of web applications by allowing you to retrieve information from fast, managed, in-memory data stores, instead of relying entirely on slower disk-based databases.
Elasticache to speed up performance of existing databases (frequent identical queriesa)
Elasticache supports two open source in-memory caching engines:
• Memcached
• Redis