As your Amazon Elastic Compute Cloud (Amazon EC2) environment scales, manually deploying, managing, and monitoring your instances becomes a time-consuming administrative task. This course explores tools and techniques for automating Amazon EC2 deployment, management, and monitoring. It covers tools such as AWS Systems Manager (Amazon CloudWatch, Amazon CloudFormation, AWS Config, and a variety of other topics on Amazon Machine Image (AMI) creation, launch templates, scaling policies, and more, to help you reach your automation goals. If you are looking to automate the basic tasks or automate on a larger scale, this course can help get you started. This course provides a supplemental self-paced lab, so you can apply your knowledge and have hands-on practice with some of the tools that are covered in this course.
Â
•   Course Level: Intermediate
•   Duration: 4 Hours 30 Minutes
Â
Activities
This course includes interactive lessons and knowledge check questions.
Â
Course objectives
In this course, you will learn to do the following:
- Describe the concepts and benefits of automating your Amazon EC2 infrastructure.
- Build, manage, and deploy Amazon Machine Images (AMIs).
- Automate and launch Amazon EC2 instances at scale.
- Implement mechanisms to automate inventory, patching, and auditing.
- Manage and secure instance configuration data.
Â
Intended audience
This course is intended for the following roles:
•     Cloud architects
•     Storage architects
•     Developers
•     Operations engineers
•     Administrators
Â
Prerequisites
We recommend that attendees of this course have completed or possess knowledge of the following:
Â
- Experience working with the Linux operating system
- AWS Cloud Practitioner Certification
- AWS Compute Services Overview course
- Amazon EC2 Basics course
- Build with Amazon Elastic Compute Cloud (Amazon EC2) course
- Rightsize Your Amazon EC2 Workload course
Â
Course outline
Section 1: Course Introduction and Scenario
•     Lesson 1: Introduction
•     Lesson 2: Course Scenario
Section 2: Benefits of Automation
•     Lesson 3: Benefits of Automation
Section 3: Automating Instance Deployments with AMIs
•     Lesson 5: Introducing AMIs
•     Lesson 6: Automate for Deployment
Section 4: Automating for Scalable Workloads
•     Lesson 7: Designing for Availability
•     Lesson 8: Designing for Scalability
Section 5: Automating Infrastructure Deployment
•     Lesson 9: Building Automation Templates
•     Lesson 10: Changing AWS CloudFormation Stacks
•     Lesson 11: AWS Service Catalog
Section 6: Automating Workload Management at Scale
•     Lesson 12: AWS Systems Manager
•     Lesson 13: Automating Inventory and Patching
•     Lesson 14: Observability and Monitoring at Scale
•     Lesson 15: Security at Scale
Section 7: Automating for Compliance
•     Lesson 16: AWS Config
Section 8: Course Scenario Summary
•     Lesson 17: Course Summary
•     Lesson 18: Knowledge Check
Section 9: For Students
•     Lesson 19: Contact Us
•     Lesson 20: Additional Resources
Â