AWS: High Availability

Go to class
Write Review

Free Online Course: AWS: High Availability provided by LinkedIn Learning is a comprehensive online course, which lasts for 4-5 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. AWS: High Availability is taught by Sharif Nijim.

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