AWS Auto Scaling Projects: Dynamic Resource Management, Application Performance Optimization, and Resilient Cloud Architecture
2h 14mIntermediate2025-01-28
Authors

Rick Crisci
Technical Trainer and Information Technology Professional

Pearson
Course details
Develop your AWS Auto Scaling skills in this hands-on interactive course designed for AWS beginners and intermediates as well as solutions architects and SysOps administrators. Instructor Rick Crisci demonstrates the essentials of optimizing application performance, availability, and cost effectiveness in cloud environments. Find out how AWS Auto Scaling enables the automatic adjustment of compute resources based on demand, ensuring that your applications can efficiently handle a wide variety of workloads. Along the way, test out your new skills in the lab exercises to get practical experience configuring, testing, and fine-tuning Auto Scaling policies.
Learning objectives
Create a launch template for configuring Auto Scaling groups.
Set up an Auto Scaling Group to manage compute resources dynamically.
Practice creating a simple Auto Scaling Group to understand core configuration steps.
Configure target tracking and simple scaling policies for efficient resource management.
Implement simple scaling policies to dynamically adjust resource capacity.
Configure step scaling policies to handle workload increases in predefined steps.
Configure predictive scaling to anticipate resource needs based on historical data.
Apply step and predictive scaling policies to optimize resource allocation.
Integrate Spot Instances into Auto Scaling Groups for cost-effective scaling strategies.
Create target groups and load balancers to enhance application availability and scalability.
Set up Network Load Balancer integration with Auto Scaling groups.
Learning objectives
Create a launch template for configuring Auto Scaling groups.
Set up an Auto Scaling Group to manage compute resources dynamically.
Practice creating a simple Auto Scaling Group to understand core configuration steps.
Configure target tracking and simple scaling policies for efficient resource management.
Implement simple scaling policies to dynamically adjust resource capacity.
Configure step scaling policies to handle workload increases in predefined steps.
Configure predictive scaling to anticipate resource needs based on historical data.
Apply step and predictive scaling policies to optimize resource allocation.
Integrate Spot Instances into Auto Scaling Groups for cost-effective scaling strategies.
Create target groups and load balancers to enhance application availability and scalability.
Set up Network Load Balancer integration with Auto Scaling groups.
Skills covered
Cloud FoundationsCloud DevelopmentCloud AdministrationAmazon Web Services (AWS)AmazonCloud ComputingOne-Off
Concepts
0. Introduction
- 01 - Hands-on AWS Auto Scaling labs - Introduction
1. Create an Auto Scaling Group
- 02 - Learning objectives
- 03 - Create a launch template
- 04 - Create an Auto Scaling group
- 05 - Hands-on lab 1 - Create a simple Auto Scaling group
2. Configuring Scaling Policies
- 06 - Learning objectives
- 07 - Configure target tracking and simple scaling
- 08 - Hands-on lab 2 - Configure simple scaling
- 09 - Configure step scaling
- 10 - Configure predictive scaling
- 11 - Hands-on lab 3 - Configure step and predictive scaling
- 12 - Create an Auto Scaling group with Spot Instances
- 13 - Hands-on lab 4 - Auto Scaling group with Spot Instances
3. Load Balancers and Auto Scaling
- 14 - Learning objectives
- 15 - Create the target group and load balancer
- 16 - Create the launch template
- 17 - Create the Auto Scaling group
- 18 - Verify the load balancer
- 19 - Hands-on lab 5 - Network load balancer and Auto Scaling
- 20 - Simulate an instance failure
4. Monitoring and Updating Auto Scaling Groups
- 21 - Learning objectives
- 22 - Monitor Auto Scaling groups
- 23 - Hands-on lab 6 - Monitoring Auto Scaling groups
- 24 - Update the launch template
- 25 - Perform an instance refresh
- 26 - Hands-on lab 7 - Updating Auto Scaling groups
- 27 - Clean up your AWS account to avoid charges
Conclusion
- 28 - Hands-on AWS Auto Scaling labs - Summary
Related courses
- AWS Infrastructure as Code for Software Developers
- AWS Certified Solutions Architect - Associate (SAA-C02) Cert Prep: 6 Auto Scaling and Virtual Network Services
- AWS Certified Solutions Architect - Associate (SAA-C03) Cert Prep: 6 Auto Scaling and Virtual Network Services
- AWS: Automation and Optimization (2019)
- AWS: High Availability
- AWS Certified Machine Learning Engineer Associate (MLA-C01) Cert Prep
- AWS Certified SysOps Administrator - Associate (SOA-C02) Cert Prep
- AWS Elastic Load Balancing Essentials
Related learn paths
- Prepare for the AWS SysOps Administrator - Associate (SOA-C02) Exam
- The Top Skills IT Professionals Have Right Now
- Prepare for the AWS Certified Developer Associate (DVA-C01) Certification Exam
- Develop Your AWS Skills
- Advance Your AWS Development Skills: Exploring Complex Application Development
- Prepare for the AWS Certified Solutions Architect - Associate (SAA-C03) Certification
- Prepare for the AWS Certified Solutions Architect - Associate Exam (SAA-C02)
- Prepare for the AWS Certified Machine Learning - Specialty (MLS-C01) Exam