AWS Cloud Computing Course Outline
AWS Cloud Computing Course Outline
Course Content
15
2)
3)
4)
Virtualization
What is virtualization?
Virtualization and cloud computing
Types of virtualization
Virtualization terminologies
Hypervisor
Benefits
Vendors
Introduction to AWS
Elastic computing
Introduction to the AWS products
Regions and Availability Zones
Signing up for AWS
AWS Free usage tier
Introduction AWS management console
6)
EC2 Instances
Understanding AMI
Launching your first AWS instance
On-demand Instance pricing
Reserved Instance pricing
Spot instance pricing
Setting up security
Security groups
Choosing the AMI
Creating a new AMI
Public and Private IPs
Deploying a new instance from the created AMI
Key Pairs
Elastic IPs
ELB (Elastic Load Balancer)
7)
8)
Glacier storage
9)
Route53
Creating zones
Hosting a website
Understanding routing policies
Weighted simple and failover policies
10) CloudFront
Use of CloudFront
Creating a CloudFront distribution
Hosting a website of CloudFront distribution
Implementing restrictions
Configuring origins and behaviors
11) Identity access management (IAM)
Creating Users and Groups
Applying policies
Password Policy
Roles
12) Amazon Virtual Private Cloud (VPC)
What is VPC?
VPC configuration
VPC security
Elastic IPs
Inbound and outbound ACLs
13) Cloud Formation
What is cloud formation?
Deploying template
Create Stack
Delete Stack
Monitoring the resources
14) Relational Database Service (RDS)
Selecting the Database type
Configuring the database
Creating database
Configuring backups
Configuring the maintenance windows
Connecting to the database.
15) CloudWatch
CloudWatch dashboard
Configuring Monitoring services
Setting thresholds
Configuring actions
Creating a CloudWatch alarm
Getting statistics for ec2 instances
Monitoring other AWS services
Configuring Notifications
16) Autoscaling
Boot strapping
Create a launch configuration
Create an Auto Scaling group
Create a policy for your Auto Scaling group
set up an auto-scaled, load-balanced Amazon EC2 application
17) Simple Notification Service (SNS)
What is SNS?
Creating a topic
Create subscription
Subscribed to the subscription
Simple Email Service (SES)
Simple Queue Service (SQS)
Command line management.
18) Scaling Applications in AWS
Deploying scalable applications in AWS
Selecting and launching an application environment
Provisioning application resources with CloudFormation
19) Dynamo DB
Creating a Dynamo db
Configuring alarms
Adding data manually
20) Elastic Beanstalk
Creating environment
Application versioning
Deploying a sample app
21) AWS troubleshooting
Troubleshooting EC2 instances
Troubleshooting using CloudWatch
Troubleshooting using ELB
Using CloudTrail
22) Project and AWS Case study
Creating and managing a multitier application on AWS platform
Best practices for AWS