AWS300 - Amazon Web Services Architecture and Operations

This four (4) day course is intended for IT professionals who are new to Amazon Web Services, including those working in systems architecture, systems operations, application development, or DevOps roles. This course can be used to gain an understanding of the core services used for running workloads on the AWS cloud. In addition, this course prepares students for both the AWS Certified Solution Architect Associate and AWS Certified SysOps Administrator Associate exams.

Student Testimonials

Instructor did a great job, from experience this subject can be a bit dry to teach but he was able to keep it very engaging and made it much easier to focus. Student
Excellent presentation skills, subject matter knowledge, and command of the environment. Student
Instructor was outstanding. Knowledgeable, presented well, and class timing was perfect. Student

Click here to print this page »


We recommend that attendees have experience with general networking concepts and systems administration or software development. Familiarity with either the Windows or Linux operating systems is also recommended.

Detailed Class Syllabus

Module 1: Introduction to Amazon Web Services

Understanding the AWS Global Infrastructure
Navigating the AWS Management Console
AWS Security Measures » Understanding Compute & Networking Services
Working with AWS Storage & Content Delivery
Understanding Managed Databases

Module 2: Working with Identity and Access Management (IAM)

Understanding the IAM Service
Setting up IAM Users & Policies
Multi-factor Authentication
Working with the Security Token Service (STS)
Security Best Practices on AWS

Module 3: EC2 – The Elastic Compute Cloud

Choosing the Right Instance Type » Launching EC2 Instances
Restricting Network Traffic with Security Groups
Understanding EC2 Storage: EBS vs. Instance Store
Working with Volumes and Snapshots
Understanding Amazon Machine Images
Setting up IAM Roles for EC2 Instances
Bootstrapping Instances at Launch
Remotely Managing EC2 Instances

Module 4: Networking with the Amazon Virtual Private Cloud (VCP)

Introduction to Networking on AWS
Architecting and Building your own VPC
Providing Outbound Internet Access with NAT
Controlling Traffic Flow with Network Access Control Lists (NACLs)
Connecting your On-Premises Environment to your VPC

Module 5: Object Storage, Data Management and Content Delivery Network (CDN)

Introduction to Amazon S3 » Creating S3 Buckets
S3 Lifecycle Management and Archiving with Glacier
Backing up On-Premises Data to the Cloud with AWS Storage Gateway
Importing and Exporting Data » Exploring Backup Storage and Disaster Recovery Considerations
Working with the Amazon CloudFront CDN

Module 6: DNS Load Balancing with Route 53

Introduction to Route53
Architecting for Regional Failover
Using Weighted DNS Records
Implementing Latency Based Routing

Module 7: Working with AWS Database Services

Working with the Relational Database Service (RDS)
Storing Data in DynamoDB
Data Warehousing with Redshift
Understanding Elasticache
Working with Amazon Aurora

Module 8: Implementing High Availability

Understanding Elasticity & Scalability
Architecting for Multiple Availability Zones and Regions
Implementing an Elastic Load Balancer (ELB)
Implementing Autoscaling

Module 9: Monitoring and Analysis

Introduction to Amazon Cloudwatch
Creating Cloudwatch Roles » Monitoring EC2
Monitoring RDS
Consolidating Billing and Cost Optimization
Implementing Billing Alerts

Module 10: Setting Up Application Services

Working with the Simple Notification Service (SNS)
Understanding the Simple Queue Service (SQS)
Management with Amazon Simple Workflow (SWF)

Module 11: Using Application Management Services

» Overview of Application Management on AWS
Understanding Infrastructure as Code
Building Infrastructure with CloudFormation
Creating Stacks with AWS Opsworks

Module 12: Mastering the Command Line: AWS CLI and PowerShell

Introduction to the AWS API’s and Available Tools
Installing SDKs and the AWS CLI
Common API Actions
Running Commands and Scripts with the AWS CLI
Scripting AWS with Windows PowerShell