All > Amazon Web Services (AWS) Training

Course Outline for Amazon Web Services (AWS)

Introduction to Cloud Computing

  • A short history
  • Client Server Computing Concepts
  • Challenges with Distributed Computing
  • Introduction to Cloud Computing
  • Why Cloud Computing?
  • Benefits of Cloud Computing

Networking Basics

  • Understanding Networking Concepts
    • TCP/IP
    • Application Protocols
  • Understanding Linux Files and Network Tooling
    • ifconfig
    • dig
    • ping
    • traceroute
    • netstat
    • tcpdump
    • resolv.conf
    • ssh
    • scp/rsh

Amazon Web Services (AWS)

  • Introduction to the AWS products
  • Amazon Elastic Compute Cloud (EC2)
  • Amazon Simple Storage Service (S3)
  • Elastic Block Storage (EBS)
  • Elastic Load Balancing (ELB)
  • Amazon Relational Database Service (RDS)
  • Amazon DynamoDB
  • Auto Scaling
  • Amazon ElastiCache

Elastic Compute Cloud Essentials

  • Introduction to the AWS Management Console
  • Regions and Availability Zones - How to choose the right one
  • Amazon Machine Images (AMI)
  • Setting up security
  • Finding the right AMI
  • Launching an instance - How to choose the right instance type
  • Security via Key Pairs
  • Working with the Security Group
  • Assigning Elastic IPs
  • Logging into the instance

EC2 Instances

  • Deciding between
    • On-demand instances
    • Spot instances
    • Reserved instances
  • EC2 Reserved Instance Marketplace

Working with AMIs

  • Choosing the right AMI
  • Creating your own AMI
  • Deciding what goes into an AMI

Amazon Elastic Block Store (EBS)

  • Creating and deleting volumes
  • Attaching and detaching volumes
  • Mounting and Unmounting the attached volume
  • Creating snapshots

Amazon Simple Storage Service (S3)

  • Creating and deleting buckets
  • Adding objects to buckets
  • Getting objects
  • Deleting objects

Relational Database Service

  • Selecting the Engine
  • Configuring the Database Engine
  • Creating your Database
  • Setting up automatic backups
  • Authorizing access to the DB via DB Security Groups


  • Debugging cloud related issues
  • Monitoring the AWS Service Health Dashboard
  • Using Cloudwatch for Monitoring
  • Setting up your metrics
  • Setting up notifications

Other AWS Services

  • Elastic Beanstalk
  • Simple Notification Service (SNS)
  • Simple Email Service (SES)
  • Simple Queue Service (SQS)

Using Command Line Tools

  • Using Python Boto
  • Configuring Boto
  • Writing Boto scripts to work with EC2 instances
  • Using Boto to check instance states
  • Using Boto to work with EBS

Case Studies - Amazon Web Services

  • Building a simple web application in the cloud
  • Building a community based photo/video sharing site
  • Building an ad-serving site in the cloud
The classroom training will be provided in Bangalore (Bengaluru), Chennai, Hyderabad or Mumbai and will be conducted in the client's premises. All the necessary hardware/software infrastructure must be provided by the client.