Introduction
AWS and high availability
()
What you should know
()
Command Line Interface (CLI) for Mac
()
Command Line Interface (CLI) for Windows
()
1. Foundations of High Availability
Reviewing high-availability concepts
()
Designing for failure
()
Understanding fault-tolerant components
()
Exploring high availability in Route 53
()
Creating a health check in Route 53
()
Understanding advanced HA options in Route 53
()
Understanding Elastic IP addresses
()
2. Compute Tools for High Availability
Understanding EBS snapshots
()
Understanding Amazon Machine Images (AMI)
()
Exploring Amazon Machine Images
()
Understanding load balancing options
()
Understanding load balancing features
()
Creating a target group
()
Creating an application load balancer
()
Testing an application load balancer
()
Understanding Auto Scaling
()
Creating a launch configuration
()
Creating a launch template
()
Creating an Auto Scaling group
()
Staying alive with Auto Scaling
()
Understanding scaling policies
()
Implementing step scaling
()
Challenge: Scale-in policy
()
Solution: Scale-in policy
()
Combining autoscaling and load balancing
()
Testing autoscaling with load balancing
()
Decoupling tools
()
3. Highly Available Database Options
Understanding DynamoDB
()
Creating a global DynamoDB table
()
Improving relational database availability
()
Creating an RDS subnet group
()
Creating an RDS database
()
Adding high availability to RDS
()
Simulating RDS failover
()
Understanding Amazon Neptune
()
Creating a highly available graph database
()
Understanding ElastiCache for Memcached
()
Challenge: Create ElastiCache subnet
()
Solution: Create ElastiCache subnet
()
Creating an ElastiCache Memcached cluster
()
Explore ElastiCache Memcached
()
Understanding ElastiCache for Redis
()
Creating an ElastiCache for Redis cluster
()
Exploring ElastiCache for Redis
()
Exploring Amazon Keyspaces
()
4. Highly Available Storage Options
Understanding S3
()
Understanding EBS
()
Understanding Elastic File System
()
Creating Elastic File System
()
Exploring Elastic File System
()
Understanding Amazon FSx
()
5. Data Protection
Understanding snapshots
()
Understanding Data Lifecycle Manager
()
Exploring Data Lifecycle Manager
()
Exploring Lifecycle Manager artifacts
()
Cleaning up after Lifecycle Manager
()
Understanding AWS Backup
()
Implementing backup vaults
()
Creating a backup plan
()
Implementing cross-account protection
()
Restoring from AWS Backup
()
Removing Backup artifacts
()