AWS training course provides a hands-on way of learning AWS where students launch resources – server, databases, load-balancers – in the AWS public cloud and learn by doing. Education imparted to candidates will consist of right mix of theory and hands-on lab exercises to make the topics interesting with a structured flow.

Course outline
Amazon Web Services (AWS) is the most advanced, comprehensive and secure cloud computing platform . When it was launched, there were not many takers, but soon everyone understood the importance of cloud computing and how an organisation can save lots of money by storing data in the cloud. This also prompted lot of software professionals to shift focus on AWS. Now, AWS has become a career in itself.

Note: The topics covered in this course might get slightly adjusted depending on the cumulative decision made by the candidates who have signed up for the course.

Target Audience
Candidates who aspire to learn new technology or to understand the benefits of using AWS to build applications.

Pre-requisites
We expect candidates to have basic knowledge in networking, security, web servers.

  • Introduction to Cloud Computing
    Why Cloud Computing?
    Benefits of Cloud Computing
    AWS Architecture and Terminology, AWS Regions and Availability Zones
    Understanding How AWS is Physically Set Up
    Understanding AWS, Understanding EC2 , Understanding Amazon Elastic Block Store (EBS) & Amazon Simple Storage Service (S3)
    Understanding VPCs, Understanding RDS
    Selecting the appropriate AWS service based on compute, data, or security requirements
    Cloud Service Models, Essential Characteristics & Cloud Computing Deployment Models
    Introduction to the AWS Management Console
    LAB – Subscription to AWS and Navigating the AWS Management Console
    AWS Elastic Compute Cloud- AWS EC2
  • Regions and Availability Zones – Choose the right Region
    Amazon Machine Images (AMI), Working with AMIs, Choosing the right AMI, Deciding what goes into an AMI and Finding the right AMI
    Pricing model in EC2 instances
    On-demand, Reserved, Scheduled, Spot instances, Dedicated Hosts
    EC2 Reserved Instance Marketplace
    Importing and Exporting Instances
    Understanding EC2 Instance Types, The Lifecycle of Instances
    Storage Options for EC2 Instances & Advanced EC2 Features
    Building an EC2 Windows instance & Linux Instance , Boot strapping with user-data, Setting up security, Security with Key Pairs
    Working with the Security Group
    Different IPs assigned to an EC2 , Assigning Elastic IPs
    Login/Access to the instance
    Creating your own custom AMI, Registering & Granting access to the AMI
    Placement groups
    EC2 instance protection
    Instance Roles
    Importing and Exporting Instances
    Elastic Network Interfaces(ENIs)
    Resources and Tags
    Accessing Meta-Data & use cases
    LAB- Deploying an EC2 Linux and EC2 Windows Instance, Security Groups, Monitoring and Reporting
    AWS Storage Fundamentals
  • High Level view of AWS Storage Solutions
    Amazon Simple Storage Service (S3), Amazon Glacier, Amazon Elastic Block Store (EBS), Amazon Cloudfront & AWS Storage Gateway
    EBS Volume Types, EBS Encryption and EBS Performance
    Instance Store volumes, Instance Stores Available on Instance Types and Instance Store Usage Scenarios
    Adding Instance Store Volumes to an AMI
    Optimizing Disk Performance
    Creating and deleting volumes
    Attaching and detaching volumes
    Resizing the volume size
    Creating snapshots
    Creating Volumes & AMIs from Snapshots
    Cross-Region snapshot copy & use cases
    Managing Instance Volumes Using EBS, EBS Snapshots and Replication
    LAB- AWS EBS- Creating and Deleting EBS Volume, Attaching & Detaching EBS Volume and Creating Snapshot etc.
    AWS Simple Storage Service (S3)
  • AWS Simple Storage Service (S3) Essentials, S3 Bucket/Object Versioning And LifeCycle Policies
    Moving Objects Into S3, Handling Bucket And Object Permissions, Accessing S3 Objects, Protecting Data In S3
    AWS S3 Concepts & Advanced S3 Features, Hosting A Website In S3
    Amazon Simple Storage Service (S3), Amazon Elastic Block Store (EBS) and Amazon CloudFront storage solutions
    Amazon Glacier – Archives, Vaults, Vaults Locks & Data Retrieval
    Amazon Glacier versus Amazon Simple Storage Service (Amazon S3)
    LifeCycling with S3 and Glacier
    Getting Data into AWS – Snowball and Transfer Acceleration
    Introduction to CloudFront
    CORS, Bucket Policies, ACLs, and Encryption
    LAB- S3 Bucket Policy and Versioning
    LAB- Enabling S3’s LifeCycle feature – Lifecycle Policies
    LAB- Creating A Static Hosting Website With S3
    Amazon IAM (Identity And Access Management)
  • Understand the security measures AWS provides and key concepts of AWS Identity and Access Management (IAM)
    IAM Best Practices For New Accounts, Building IAM Policies & Using IAM Roles with EC2
    Creation of user accounts, Setting up multi factor Authentication (MFA)
    Roles in IAM, Groups in IAM
    Delegation of permissions for users
    Creation of custom policies for delegation
    Using Identity Providers
    Cross-Account Access
    Account settings
    Credential Report
    Encryption – Key Management Service (KMS)
    LAB- IAM – Creating and Managing User Access, Creating Users, Roles, and Groups
    LAB- Logging IAM events on CloudTrail
    Amazon VPC (Virtual Private Cloud) And Networking
  • Introduction to ELB, Basic ELB concepts
    Internet-facing ELBs & VPC-facing ELBs
    Classic & App ELB types
    Creating load balancer
    Load balancing protocols
    Listener Configuration
    Attach & Detach Subnets
    Security groups for the load balancer
    Configure health check for the load balancer
    Adding multiple instance in multiple availability zone (multi-AZ) to the load balancer
    LAB- Elastic Load Balancer Configurations for high availability
    LAB- SSL on Elastic Load Balancer
    Auto Scaling
  • Debugging cloud related issues
    Monitoring the AWS Service Health Dashboard
    Monitoring with Cloud watch
    Getting statistics for a specific EC2 instance
    Getting aggregated statistics
    Metrics for other AWS Services and related namespaces
    Setting up notifications
    LAB- Monitoring Events With CloudWatch
    Working with Amazon CloudFront
  • Introduction to the Simple Queue Service (SQS)
    Introduction to the Simple Notification Service (SNS)
    Hands-on with SNS
    Example of Using SQS and SNS
    Introduction to the Simple Workflow Service (SWF)