| Course Management | You are Offering Professional Course | Locality A Narayanapura |
AWS Course Content
Module 1: Introduction
1. Introduction to Cloud Computing
2. Why Cloud Computing?
1. Benefits of Cloud Computing
2. Types of Cloud Computing
3. Public Cloud
4. Private Cloud
5. Hybrid Cloud
3. Introduction to AWS
4. Regions and Availability Zones How to choose the right one
Module 2: Elastic Compute Cloud (EC2)
1. Instance Types
2. Amazon Machine Images (AMI)
3. Launching an instance How to choose the right instance type
4. Security via Key Pairs
5. Working with the Security Group
6. Assigning Elastic IPs
7. Logging into the instance
8. Choosing the right AMI
9. Creating your own AMI
Module 3: Amazon Elastic Block Store (EBS)
1. Creating and deleting volumes
2. Attaching and detaching volumes
3. Mounting and Un mounting the attached volume
4. Creating snapshots
5. Creating volumes from snapshots
Module 4: Simple Storage Service (S3)
1. Creating and deleting buckets
2. Adding objects to buckets
3. Getting objects
4. Deleting objects
5. Bucket Permissions / Versioning / lifecycle
Module 5: Cloud Watch
1. Monitoring the AWS Service Health Dashboard
2. Using Cloud watch for Monitoring
3. Setting up your metrics
4. Setting up notifications
5. Creating Alarms/ Events
Module 6: Elastic Load Balancer (ELB)
1. Creating the ELB
2. Health Checks
3. Installing the SSL
4. Load Balancing with EC2
Module 7: Identity and Access Management (IAM)
1. IAM Console and Sign in
2. Identities ( User, Group, Roles)
3. Security Credentials
4. Permissions and policies
Module 8: Database in AWS Relational Database Service (RDS) and NoSQL database
1. Selecting the Engine
2. Configuring the Database Engine
3. Creating your Database
4. Setting up automatic backups
5. Authorizing access to the DB via DB Security Groups
6. NoSQL DynamoDB , Redshift
Module 9: Virtual Private Cloud (VPC)
1. VPC Wizard Scenarios for Amazon VPC
2. Your VPC and Subnets
3. Your Default VPC and Subnets
4. Security in Your VPC
5. Networking in Your VPC
Module 10: Auto Scaling
1. Get Set Up With Auto Scaling Interfaces
2. Get Started with Auto Scaling Using the Console
3. Maintain a Fixed Number of Running EC2 Instances
4. Dynamic Scaling
5. Scheduled Scaling
Module 11: Amazon Cloud Front
1. How Cloud Front Delivers Content
2. Locations and IP Address Ranges of Cloud Front Edge Servers
3. Working with Distributions
4. Working with Objects
Module 12: Simple Queue Services /Simple Notification service/Simple Workflow
1. Setting up Amazon SNS
2. Verifying Email Addresses and send notification on that
Module 13: AWS Security Management
1. Access Control List
2. NATs
3. Security groups
Module 14: Route 53
1. Registering Domain Names
2. Configuring Amazon Route 53 as Your DNS Service
3. Working with Public/Private Hosted Zones
4. Working with Resource Record Sets
5. Using Traffic Flow to Route DNS Traffic
6. Health Checks and DNS Failover
Module 15: AWS Cloud Object and storage
1. Creating simple storage service (S3)
2. S3 Version control and lifecycle
3. Content delivery network
4. Cloud front.
Module 16: AWS service Overview
1. Architecting for the AWS Cloud Best Practices
2. Overview of Security Processes
3. Storage Options in the Cloud
4. Objectives of the course
5. To gain fundamental understanding of AWS cloud technologies
6. Be able to start a Windows or Linux server in the cloud with its own private address
7. Be able to startup a CRM / Word Press / etc. website hosted in cloud
8. Be able to start a highly scalable MySQL or Oracle database in the cloud.
9. Be able to setup a load-balancer in the cloud
10. Be able to understand the redundancy, fault-tolerance and high availability requirements of a web application
Pre-requisite:
1. Some experience with Linux system administration advisable but not required
2. Basic understanding of databases
3. Courses Duration : 6 weekends / 40hours