AWS: High Availability
Offered By: LinkedIn Learning
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
- 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
- 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
- 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
- Understanding S3
- Understanding EBS
- Understanding Elastic File System
- Creating Elastic File System
- Exploring Elastic File System
- Understanding Amazon FSx
- 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
- Next steps
Taught by
Sharif Nijim
Related Courses
Designing Highly Scalable Web Apps on Google Cloud PlatformGoogle 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