Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

AWS: High Availability

via LinkedIn Learning

Overview

Learn how to build out a highly available, resilient environment for your applications using the tools in Amazon Web Services, including Route 53, Auto Scaling, RDS, ElastiCache, and more.

Syllabus

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
Conclusion
  • Next steps

Taught by

Sharif Nijim

Reviews

4.8 rating at LinkedIn Learning based on 30 ratings

Start your review of AWS: High Availability

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.