Detailed Course Outline
Day One
Module 1: Understanding systems operations on AWS
- Systems operations in the Cloud
- AWS Global Infrastructure
- Introduction to core services
- AWS Account Security
- AWS Identity and Access Management (IAM)
- Demonstration: Deploying a website
Module 2: Tooling and Automation
- AWS Command Line Interface (CLI)
- AWS System Manager
- Additional administration and development tools
- AWS Software Development Kit (SDK)
- AWS Cloud Formation
- AWS OpsWorks
- Hands-on lab 1: Using AWS System Manager
Module 3: Computing (Servers)
- Computing on AWS
- Managing your AWS instances
- Securing your AWS instances
- AWS EC2 instance pricing
- Hands-on lab 2: Creating Amazon EC2 instances
Module 4: Computing (scaling and name resolution)
- Elastic load balancing
- Amazon EC2 Auto Scaling
- Amazon Route 53
- Hands-on lab 3: Using Auto Scaling in AWS
Day Two
Module 5: Computing (Containers and Serverless)
- Containers on AWS
- AWS Lambda
- Amazon API Gateway
- AWS Batch
Module 6: Computing (Database Services)
- Amazon Relational Database Service (Amazon RDS)
- Amazon Aurora
- Amazon DynamoDB
- AWS Database Migration Services
Module 7: Networking
- Networking and Amazon Virtual Private Cloud (VPC)
- Securing your network
- Troubleshooting networks in AWS
- Hands-on lab 4: Configuring a Virtual Private Cloud (Windows & Linux)
Module 8: Storage and archiving
- Amazon Elastic Block Store ( Amazon EBS)
- Amazon Store
- Amazon Elastic File System (Amazon EFS)
- Amazon Simple Storage Services (Amazon S3)
- Amazon S3 Glacier
- AWS Snowball
- Hands-on lab 5: Managing Storage in AWS (Windows & Linux)
Day Three
Module 9: Monitoring and security
- Amazon CloudWatch-Monitoring, Events, Logging
- AWS Cloud Trail
- AWS Configuration
- Amazon GuardDuty
- Hands-on lab 6: Monitoring your application and infrastructure with CloudWatch
Module 10: Managing resource consumption
- Tagging
- Cost reduction opportunities in the cloud
- Cost monitoring and billing alarms
- AWS Trusted Advisor
- Hands-on lab 7: Managing resources with tagging
Module 11: Creating automated and repeatable deployments
- Configuration management in the cloud
- Creating AMIs and building strategies
- Using configuration software
- AWS Cloud Formation
- Troubleshooting AWS Cloud Formation templates
- Hands-on lab 8: Automating deployments with Cloud Formation