Introduction to Virtualization

  • What is Virtualization?

  • History of Virtualization

  • What is Hypervisor?

  • Types of Server Virtualization

  • Benefits of Virtualization

  • Important Virtualization products

  • SDDC, HCI, NFV/SDN

  • Containerization

Introduction to Cloud computing

  • What is cloud computing

  • Characteristics of cloud computing

  • Cloud implementation models

  • Cloud service models - IaaS, SaaS and PaaS

  • Advantages of cloud computing

  • Concerns of cloud computing

  • How Cloud Computing are helpful

  • Leading Cloud Players – Amazon’s AWS, Microsoft Azure, Open stack and VMWare

  • Future of Cloud

Introduction to AWS

  • Overview of AWS

  • Architecture of AWS

  • AWS Products

  • Different Services offered in AWS

  • Creating your own account in AWS

  • AWS Management Console

  • Accessing AWS

  • Amazon Command Line Interface API

Linux Basics and Command

  • OS Installation

  • File system hierarchy and file types

  • Basics Commands

  • Partitions and LVM

  • Hard Link and Soft Link

Identity and Access Management (IAM)

  • Getting started with IAM

  • Configuring IAM

  • IAM Policies

  • Users, Groups and Roles in IAM

  • Access control distribution using IAM

  • AWS CLI

  • Securing Account using MFA

 

Amazon EC2

  • Amazon EC2

  • Instant Types in EC2

  • Mastering Amazon AMIs

  • Understanding availability zone and region

  • Getting Started with Amazon EC2 Instance

  • Hosting a website on AWS EC2 instance

  • Overview of Amazon EBS

  • Amazon Elastic Block Store (Amazon EBS)

  • Amazon Elastic Load Balancer

  • AMI Image Management

  • EC2 Pricing and lifecycle

  • EC2 Best practices to consider from a Solutions Architect standpoint

Elastic Load Balancer (ELB)

  • Overview of Load balancing

  • Load balancing benefits

  • How ELB works and Load Balancer Types

  • Understanding how to Configure Listener

  • Working with Listener Rules

  • Configure Security for Load balancer

  • Register and Deregister Target Groups

  • Configure health checks for Load balancer

Auto Scaling Group

  • Overview of Auto Scaling

  • Benefits of Auto Scaling

  • Key Components of Auto Scaling

  • Create and Launch Configuration in Autoscaling

  • Create and verify an Auto Scaling Group

  • Instance Placement Group and types

Amazon Simple Storage Service (S3)

  • Introduction to Storage Services

  • Amazon Simple Storage Service (Amazon S3)

  • Understanding Buckets in AWS

  • Creating Amazon S3 bucket

  • Security and Encryption

  • S3-Browser

Amazon S3 Glacier

  • Overview of archiving concepts

  • Overview of Vault

  • Uploading and Downloading the Archive in Vault

  • Deleting the Archive from Vault

  • Querying the archive

  • Configuring Vault notifications

  • Data retrieval policies

Amazon Virtual Private Cloud (VPC)

  • Overview of Amazon Virtual Private Cloud (VPC)

  • Understanding Amazon VPC and Subnets

  • Mastering Networking

  • Understanding Gateways

  • Using Route Tables

  • Using Security Groups and Network ACLs

  • VPC peering and Endpoints

  • Amazon VPC Best Practices and Cost Considerations

Amazon Route 53

  • Overview of Amazon Route 53

  • Amazon Route 53 Architecture

  • Domain registration with Route 53

  • Domain Name System (DNS) service

  • Creating records in Zone

  • Health checking and DNS Routing Policy

Amazon CDN

  • What is CDN and CloudFront

  • Setting up CloudFront to deliver content

  • Understanding Distributions

  • Creating, updating and deleting distributions

  • Restricting the Content

  • Geo-restricting Content

  • Improving Content speed through Caching

Amazon Relational Database Service (RDS)

  • Overview of Database Concepts

  • Amazon RDS Components:

    • DB Instances

    • Regions and Availability Zones

    • Security Groups

    • DB Parameter Groups

    • DB Option Groups

  • Available RDS Interfaces

  • Pricing of Amazon RDS

  • Monitoring an Amazon RDS DB Instance

  • Best Practices in RDS

Amazon DynamoDB

  • Getting started with DynamoDB

  • DynamoDB Core Components

  • Overview of Tables, Items, Attributes and Primary Key

  • Naming Rules and Data Types

  • Using DynamoDB Console

  • Creating Tables and Loading Data

  • Running DynamoDB on Your Computer

  • Query and Scan

Amazon Simple Notification (SNS)

  • What is Amazon SNS

  • Create a Topic and Create a Subscription

  • Publishing a Message to the Topic?

  • Deleting the Subscription and Topic?

  • Working with Push Email

  • Working with Text Messaging

  • Mobile Phone number as Subscriber

  • Sending a Message to Multiple Phone numbers

SES and SQS

  • What is Amazon SES

  • Setting up SES and sending Email

  • Managing Sending Limits in SES

  • Testing & Receiving Emails

  • What is Amazon SQS

  • Benefits of SQS

  • Queue Types

    • Standard Queue

    • FIFO Queue

  • Creating Queues and working with Queues

  • Limits related queues

AWS Resource Monitoring

  • Overview of Monitoring

  • Identifying the key resources to be monitored

  • Monitoring resources in AWS

  • Define Metrics and Alarms

  • Amazon Cloud Watch

  • Configuring alerts and notifications for usage using Amazon CloudWatch

  • Configuring alerts for billing using CloudWatch

  • Amazon Simple Notification Service (SNS)

  • Amazon Simple Email Service (Amazon SES)

Elastic Beanstalk

  • Overview of Elastic Beanstalk

  • Supported Platforms

  • AWS Elastic Beanstalk Environment Management Console

  • Creating an AWS Elastic Beanstalk Environment

  • Deploying Applications to AWS Elastic Beanstalk Environments

  • Configuration Changes

CloudFormation

 

  • How to Simplify Infrastructure management with CloudFormation?

  • Quickly Replicating your Infrastructure

  • Working with Stacks and updating stacks

  • Working with Templates and identifying changes using Drift

  • Controlling and Tracking changes

Migrating to Cloud

  • Migration Strategies and 6 R’s of Migration

  • Understanding Existing Environment

  • How to migrate to AWS

  • Migrating Database using DMS

  • Migrating VMs using SMS.

  • Server Migration Service Real Time Example.

  • Understanding the Architecture difference between Existing Environment and AWS Service

Storage Services

  • What is Storage Gateway.

  • Storage Gateway use cases.

  • Types of Storage Gateway.

  • Snowball and Snoball Types.

Other Services

  • Amazon Elastic Cache and Red Shift

  • Amazon Cloud Trail.

  • Understanding the Server less (Lambda)

  • Amazon EMR and Kinesis

  • API Gateway

  • Elastic Container Registry.

  • Elastic Kubernetes Service.

  • Directory Services.

Disaster Recovery and Security Best Practices

  • Overview of Disaster Recovery

  • Services for Disaster Recovery

  • Security Practices for Optimum Cloud Deployment

  • AWS Responsibilities and Security Attributes