AWS Overview

AWS Solution Architect Associate training course will provide you with the right knowledge of AWS cloud for clearing AWS certification. You will get real time hands-on experience in working with cloud computing, Amazon Web Services, various components of cloud like Software as a Service, Platform as a Service, Infrastructure as a Service and private cloud programming. You will learn to design, plan and scale AWS infrastructure using the best practices.

This course will make you exam-ready for the AWS Solution Architect Associate certification and will enable you to leverage your skills and expertise involving advanced cloud-based solutions, and migrating existing workloads to the cloud.

High Level Learning Objectives:

  • Formulate solution plans and provide guidance on architectural best practices

  • Design and deploy scalable, highly available, and fault tolerant systems on AWS

  • Identify the lift and shift of an existing on-premises application to AWS

  • Decipher the ingress and egress of data to and from AWS

  • Select the appropriate AWS service based on data, compute, database, or security requirements

  • Identify appropriate use of AWS architectural best practices

  • Estimate AWS costs and identifying cost control mechanisms

  • Course also prepares participants to take and pass the AWS Solution Architect certification exam successfully.


1. Introduction to Linux.

2. Introduction to File structures and basic commands.

3. Apache, NFS, FTP and monitoring commands.


Description: Concepts of the linux as a operating systems, All the basic commands and brief about file systems and how to handle the OS with command line interface.

Every point of linux basics required for handling the AWS basics like FTP server, Apache Server, NFS server etc.



1. Introduction to Cloud Computing

2. Introduction to Amazon Web services – Services Overview and AWS Infrastructure overview

3. Preparatory Topics – Virtualization, Networking and Storage concepts

4. AWS Management Console and AWS Account


Description: We will clear the basic ideas and concept of aws cloud and how it is better then rest other public cloud options clear the technology concepts like AZ, region and edge location,

And will create the account.


1. Amazon EC2 – Instance types, families, generations

2. Amazon EBS – Magnetic, SSD, Provisioned IOPS

3. Amazon VPC – Subnets, ACLs, Routing rules, Security Groups

4. Hands-on activity: Creating a VPC, Creating instances (VMs) on EC2 and configuring all necessary services,

attaching EBS volumes, Elastic IPs, etc.


All the basic ideas about instance as Compute storage memory and networking. Clearing ideas of the Public IP and Private IP elastic Ip, Hands On experience on the VPC with EC2 integration.


1. Overview – Object Storage, file shares and their use cases

2. Amazon S3, Glacier, (File Share Service), Cloud Front

3. Amazon Cloud watch – Monitoring service

4. Hands-on activity: Creating S3 buckets, putting and getting objects from S3, hosting a static

website on S3


Description. We will cover all the storage options in the cloud with the Elastic file systems as well. Object storage and block storage as well. We will use cloud watch and cloud trail as well.


1. Amazon ELB

2. Amazon Auto-scaling – Launch Configurations, Auto-scaling Policies

3. Hands-on activity – configuration of auto-scaling rules and using them to automatically scale EC2

instances.


1. AWS Database services overview – RDS, DynamoDB, Elasticache, Redshift

2. Hands-on activity – creating RDS instances, configuring Multi-AZ failover, accessing a database

hosted on RDS

3. AWS IAM overview

4. Configuring IAM users, groups and policies – Secret Keys and API Access


1. Brief introduction to Devops enabling tools

2. AWS Devops services overview – Code Deploy

3. Brief overview of Git

4. Hands-on activity – Code Deploy with one apache example.


1. AWS Services Overview – Application Services (SES, SNS, SQS, etc)

2. Architecting with AWS – Design guidelines and best practices

3. High Availability Design, Backup and DR

4. Cost Estimation using Simple Monthly Calculator

5. Hands-on Activity – configuring Simple Email Service (SES)


1. Hands-on workshop/Project: Deploying a 3-tier web-application using AWS services


Six Advantages and Benefits of Cloud Computing

Trade capital expense for variable expense

Instead of having to invest heavily in data centers and servers before you know how you’re going to use them, you can only pay when you consume computing resources, and only pay for how much you consume.

Benefit from massive economies of scale

By using cloud computing, you can achieve a lower variable cost than you can get on your own. Because usage from hundreds of thousands of customers are aggregated in the cloud, providers such as Amazon Web Services can achieve higher economies of scale which translates into lower pay as you go prices.

Stop guessing capacity

Eliminate guessing on your infrastructure capacity needs. When you make a capacity decision prior to deploying an application, you often either end up sitting on expensive idle resources or dealing with limited capacity. With cloud computing, these problems go away. You can access as much or as little as you need, and scale up and down as required with only a few minutes notice.

Increase speed and agility

In a cloud computing environment, new IT resources are only ever a click away, which means you reduce the time it takes to make those resources available to your developers from weeks to just minutes. This results in a dramatic increase in agility for the organization, since the cost and time it takes to experiment and develop is significantly lower.

Stop spending money on running and maintaining data centers

Focus on projects that differentiate your business, not the infrastructure. Cloud computing lets you focus on your own customers, rather than on the heavy lifting of racking, stacking and powering servers.

Go global in minutes

Easily deploy your application in multiple regions around the world with just a few clicks. This means you can provide a lower latency and better experience for your customers simply and at minimal cost.