AWS Database
AWS Database
OnLine Transactional Processing (OLTP) Can pull information based on say an order
Introduce
Database systems number
Stateless application
Database storage
Charged / Pricing
Backup storage
MySQL No limit
PostgreSQL No limit
MariaDB No limit
Oracle
License included
License
Bring-Your-Own-License (BYOL)
Types
SQL Server 30 database per instance
No limit
High Availability
Support
Can create a second-tier Read Replica from
MariaDB Max 5 RR existing first-tier read replica
Benefit Durability
Availability
Use cases
Read replica Reporting or data warehouse tasks against
replicas
Automated Backups
default is 7 days
Enable by default
Security
Use SSL to encryption during transfer of data
Business Intelligence
Use RDS encryption to secure RDS and
is composed of a leader node and one or snapshots at rest
more compute nodes
Create a new DB instance with encryption
Encrypting an existing DB not support enabled and migrate data to it
Cluster
BinLogDiskUsage
RedShift CPUUtilization
DatabaseConnections
DiskQueueDepth
Monitoring
Enable automated backups by default
FreeableMemory
Replicates all the data within your data
warehouse cluster when it is loaded and also FreeStorageSpace
continously backs up the data to S3
ReplicaLag (Seconds)
Retains backups for 1 day which can be
extended to max 35 days Automated backups
SwapUsage
CloudWatch by Metrics
Only backups data that has changed and are
incremental so most snapshots use up to ReadIOPS
small amount of storage
WriteIOPS
Allows manual snapshots of the data
warehouse ReadLatency
WriteLatency
ReadThroughput
WriteThroughput
NetworkReceiveThroughput
NetworkTransmitThroughput
Stateless application
DynamoDB
Charged / Pricing Model Indexed data storage (per GB per month)
Stateless application
Multi-AZ
One Thread
Set
List
Hash
Sorted set
can choose AZ
ElastiCache
Multi-threaded performance
No Multi-AZ
No Read Replica
Caching Engines
Memcached
No backup & restore
Open source
Common features
Master/Slave Replication
Social networking
Gaming
Media Sharing
Q&A portals