YoVDO

AWS: High Availability

Offered By: LinkedIn Learning

Tags

Amazon Web Services (AWS) Courses High Availability Courses Load Balancing Courses Amazon Web Services Courses Auto-scaling Courses

Course Description

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

Related Courses

Designing Highly Scalable Web Apps on Google Cloud Platform
Google via Coursera
Google Cloud Platform for AWS Professionals
Google via Coursera
Elastic Google Cloud Infrastructure: Scaling and Automation
Google Cloud via Coursera
Windows Server 2016: Advanced Virtualization
Microsoft via edX
Elastic Cloud Infrastructure: Scaling and Automation 日本語版
Google Cloud via Coursera