training

 

AWS Essentials – 2 to 3 Days

Course Description

Amazon Web Services (AWS) also known as Amazon Cloud has completely transformed the way we build infrastructure.

This course will teach popular AWS components and services. We will talk about how to build services on top of AWS and how to transform existing infrastructure on AWS cloud.

This course is designed from a practitioners perspective. It aims to provide practical, working knowledge of AWS so students can be productive in the environment.

What You Will Learn

  • AWS services overview
  • Elastic Compute (EC2, Elastic Load Balancing (ELB))
  • Storage (S3, EBS, Ephemeral, EFS)
  • Account, User management
  • Networking (VPC, Firewall rules)
  • Databases (RDS, Redshift)
  • NoSQL (DynamoDB, Redis)
  • Beanstalk
  • Services (Route 53 DNS, Simple Queue Service (SQS) ,  Simple Email Service (SEs))
  • Monitoring with Cloudwatch

Intended Audience

Architects, developers, and administrators

Lab Environment

Amazon EC2 environment  will be provided students for labs and practice. Students would need a SSH client and a browser to access the cluster.

Zero-setup:
There is no need for students to get their own AWS account for this class.

Prerequisites

Experience and background in software development and administration.

Outline

AWS Introduction

  • AWS ecosystem overview
  • Services available
  • Use case examples
  • Build a couple of scenarios on AWS
  • Understand migration path from on-premise to Cloud

Elastic Compute (EC2)

  • EC2 concepts : AMI, Instance
  • Machine storage : Ephemeral, EBS, S3
  • Networking : VPC, public IPs
  • Security groups
  • Spot instances
  • Available machine types and costs
  • Creating custom machine images
  • Labs :

Storage

  • Understand various storage options
  • Snapshots and backups with EBS
  • Storage benchmarks
  • Labs

Amazon S3

  • Using S3 as durable cloud storage
  • Creating buckets, files
  • Permissions and access rules
  • Labs

Accounts and User Management

  • Root account
  • IAM users
  • Setting permissions and roles
  • Access audit

Networking

  • Security groups
  • Subnets
  • VPC
  • Routers and Gateways
  • Private , public IP addresses
  • Controlling access via rules
  • Labs

Databases

  • RDS Intro
  • Available database choices
  • Security
  • Scaling datastore
  • Backup and failover
  • Hardware and capacity planning
  • Labs

NoSQL

  • DynamoDB
  • Redis

Elastic Beanstalk

  • Beanstalk overview and concepts
  • Designing an Beanstalk application
  • Scaling

Services

  • Amazon Simple Queue Service (SQS)
  • Simple Email Service (SES)

CloudWatch monitoring

  • Overview
  • Configuring Cloudwatch
  • Setting up alerts

MindIQ

Print Friendly, PDF & Email