Module 06: Resources
Official Documentation
Amazon RDS Overview
- What Is Amazon RDS?
- What Is Amazon Aurora?
- RDS DB Instances
- DB Instance Classes
- DB Instance Class Types
RDS High Availability and Scaling
- Configuring and Managing Multi-AZ Deployments
- Multi-AZ DB Instance Deployments
- Working with DB Instance Read Replicas
RDS Backups and Recovery
- Working with Automated Backups
- Backup Retention Period
- Backing Up and Restoring an Amazon RDS DB Instance
RDS Security
- Working with a DB Instance in a VPC
- Amazon RDS Encryption
- IAM Database Authentication
- Database Authentication with Amazon RDS
- Amazon RDS Proxy
Amazon DynamoDB Overview
DynamoDB Indexes
DynamoDB Capacity and Scaling
- Read/Write Capacity Mode
- DynamoDB On-Demand Capacity Mode
- DynamoDB Provisioned Capacity Mode
- Managing Throughput Capacity with DynamoDB Auto Scaling
DynamoDB Operations
DynamoDB Security
DynamoDB Best Practices
Networking (Referenced from Prior Modules)
AWS Whitepapers
Module 06 focuses on Amazon RDS and DynamoDB fundamentals using the service-specific user guides and developer guides as primary references. For broader database architecture guidance, students will encounter relevant whitepapers in later modules covering reliability (Module 16) and the Well-Architected Framework (Module 17).
AWS FAQs
AWS Architecture References
No specific architecture references for this module. Amazon RDS and DynamoDB are foundational database services that appear in most AWS reference architectures. Students will work with database-backed architecture patterns in later modules when they build serverless applications (Module 09), implement infrastructure as code (Module 11), and design multi-tier architectures (Module 18).
AWS Bootcamp: From Novice to Architect Author: Samuel Ogunti License: CC BY-NC 4.0