0% found this document useful (0 votes)
2 views8 pages

14 AWS Introduction

The document outlines an AWS Cloud training course led by Mr. Ashok, covering essential topics such as cloud computing, AWS services, and practical lab sessions on EC2. The course is designed for individuals with basic Linux knowledge and is suitable for various roles including DevOps engineers and developers. It includes live classes, materials, and mock interviews, with a total duration of 45 hours and a fee of 8000 INR.

Uploaded by

Abhisek Sahoo
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views8 pages

14 AWS Introduction

The document outlines an AWS Cloud training course led by Mr. Ashok, covering essential topics such as cloud computing, AWS services, and practical lab sessions on EC2. The course is designed for individuals with basic Linux knowledge and is suitable for various roles including DevOps engineers and developers. It includes live classes, materials, and mock interviews, with a total duration of 45 hours and a fee of 8000 INR.

Uploaded by

Abhisek Sahoo
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 8

===========

AWS Cloud
===========

######################################################################
Date: 25-July-2024
Session: 01
Topic: Course Introduction
######################################################################

1) Who is your trainer

2) Pre-Requisites

3) Course Content

4) Course Info

5) Q & A

========
Trainer
========

Trainer : Mr. Ashok (11+ Yrs Exp)

Role: Project Manager

Training : 8+ Years exp

Ashok IT started in 2020

===============
Pre-Requisites
===============

1) Basic knowledge on Linux OS

================================
Who can join this AWS course ?
================================

1) DevOps engineers

2) Linux Adminstrators

3) Developers

4) Non-IT background

=================
Course Content
=================

1) Challenges with On-Prem infrastructure

2) What is Cloud Computing & Why ?


3) Cloud Service Models (IaaS Vs PaaS Vs SaaS)

4) AWS Introduction

5) AWS Free Tier Account Setup

6) Regions & Availability Zones

7) AWS Services Tour

8) EC2 (Elastic Compute Cloud) -> Virtual Servers

- AMI
- Instance Types
- Keypairs
- Security Groups
- EBS (Volumes & Snapshots)
- Load Balancers
- Auto Scaling Group

9) S3 (Simple Storage Service) -> Unlimited Storage

10) RDS (Relational Database Service) -> Oracle / MySQL/ Postgres

11) DynamoDB (NoSQL Database)

12) IAM (Identity & Access Management)

13) VPC (Virtual Private Cloud) -> Network

- Types of IP's
- VPC Sizing
- Subnets
- Route tables
- IGW
- NAT
- VPC Peering
- NACLs

14) Cloud Watch => Monitoring Resources

15) SNS => Simple Notification Services

16) Elastic Bean Stack -> PaaS

17) AWS Lambdas -> Serverless Computing

18) EFS -> Elastic File System

19) ECS -> Elastic Container Service -> Docker containers

20) EKS -> Elastic Kubernetes Services

21) Cloud Front -> CDN

22) Route 53 -> DNS

23) AWS CLI -> Commandline interface


24) Billing Overview

===============
Course Details
===============

Name: AWS Cloud

Course Code : 20-AWS

Start Date: Today

Course Duration: 45 hours

Class Timings: 6:00 PM - 8:00 PM (IST) (Mon-Fri)

1) Daily Live Classes


2) Softcopy Material
3) Class Videos For Revision (1 Year validity)
4) Discussion Group
5) FAQ's
6) Mock Interviews
7) Resume Building

Course Fee : 8000 INR

==============================
How to practice AWS concepts
==============================

=> We should create free tier account in aws cloud (no need to pay amount)

Reference Video : https://youtu.be/xi-JDeceLeI?si=hb2aUKIF9fGyP1iz

######################################################################
Date: 26-July-2024
Session: 02
Topic: What is Cloud Computing & Why
######################################################################

1) What is IT infrastructure ?

2) Challenges with On-Prem infrastructure

3) What is Cloud Computing

4) Cloud Service Models

5) Cloud Providers

6) AWS Introduction

7) AWS Services Overview


=============================
What is IT Infrastructure ?
=============================

=> To run a software company then we need to purchase below resources

a) machines
b) network
c) power
d) storage
e) backup
f) security

=> The above resources are called as IT infrastructure.

=> We can maintain infrastructure in 2 ways

a) On-Prem infrastructure
b) Cloud infrastructure

==================================
What is On-Prem Infrastructure ?
==================================

=> On-Prem means we need to purchase and we need to maintain our resources to run
our business.

=> We have several challenges with On-Prem infrastructure

1) Lot of money investement


2) Lot of man power
3) Scalability (increase / decrease)
4) Availability
5) Network issues
6) Security issues

=> To overcome the problems of on-prem infrastructure companies are preferring


Cloud Infrastructure.

==========================
What is Cloud Computing ?
===========================

=> The process of delivering IT resources over the internet on demand basis is
called as Cloud Computing.

=> We have below advantages with cloud computing.

- Pay as you go
- Less cost
- Scalability
- Availability
- Security
- Backup

================
Cloud Providers
================
=> The companies which are providing IT infrastructure based on pay as you go model
are called as Cloud Providers.

1) Amazon (AWS)

2) Microsoft (Azure)

3) Google (GCP)

4) Salesforce

5) Ali Baba

6) Digital Ocean....

=======================
Cloud Service Models
======================

=> We have 3 types cloud service models

1) IAAS

2) PAAS

3) SAAS

=============
What is IaaS
=============

=> IAAS stands for infrastructure as a service

=> Provider will give infrastructure for us

Ex: Machines, Network, Storage

=> As a customer we need to prepare platform to run our application

Ex: install required softwares + setup web servers + deploy application

=============
What is PaaS
=============

=> PaaS stands for Platform as a service

=> Provider will give ready made platform to run our application directley.

=> As a customer we need to take care of only our application deployment.

=================
What is SaaS
=================

=> SaaS stands for software as a service

-> Cloud Provider will give their application to run our business
Ex: zoom, google drive, dropbox, microsoft teams, jira ...

===========
AWS Cloud
===========

=> AWS stands for Amazon webservices.

=> AWS providing cloud services from 2006 onwards

=> AWS works based on Pay as you go model

=> 190+ countries using AWS cloud services to run their businesses

=> AWS having global infrastructure

33 regions
105 availability zones

========================
How to use AWS Cloud ?
========================

=> We can create free tier account in aws cloud for practice.

Note: If we use any paid service then bill be generated. AWS will not deduct bill
amount from our card.

=> AWS will send reminders for bill payment. If we don't pay bill then our AWS
account will suspended.

Note: We can request AWS support team to make bill amount as zero for 1 or 2 times.

===============
AWS Services
===============

=> We have 200+ Services.....

1) EC2 : To Create Virtual Machines (Hourly Billing)

2) S3 : Unlimited storage

3) RDS : Relational Database service

4) EFS : Elastic File System (shared file system)

5) IAM : Identity & Access Management

6) VPC : Virtual Private Cloud

7) Elastic Beanstack : End to end webapplication mgmt (PaaS)

8) Lambdas : Serverless computing


9) Route 53 : Domain Mapping (DNS)

10) ECS : Elastic Container Service

11) EKS : Elastic Kubernetes Service

12) Cloud Watch : Monitoring

13) SNS : Simple Notification Service .....

######################################################################
Date: 27-July-2024
Session: 03
Topic: EC2
######################################################################

=> Elastic Compute Cloud

=> It is Most demanded service in AWS

=> It is Used to create Virtual Machines in AWS cloud

=> EC2 VM is called as EC2 instance

EC2 Instance = Computer / Server / VM / Virtual Machine / V Box

=> EC2 instance is re-sizable (we can change configuration based on demand)

=> EC2 is a paid service (hourly billing)

=> EC2 VM Minimum billing period is 1 hour

9:00 AM to 9:15 AM => 15 mins => 1 hour billing

9:30 AM to 9:45 AM => 15 mins => 1 hour billing

Note: To encourage beginners, AWS provided t2.micro/t3.micro for 1 year free


(monthly 750 hours)

=> EC2 VM will have storage with EBS service

Ec2 VM with Windows OS : 30 GB (default)

EC2 VM with Linux OS : 8 GB (default)

EBS max capacity : 16 TB (16000 GB)

=> For EC2 instances network will be provided by VPC service.

=> For EC2 vm creation we will use AMI (Amazon Machine Image)

Note: AMI represents configuration required for machine

- Windows AMI
- Amazon Linux AMI
- Ubuntu AMI
- RedHAT AMI
=> To secure EC2 VM we will use Key-Pair (public key & private key)

=> To allow incoming and outgoing traffic for EC2 we will use Security Group

Note-1 : One Key Pair we can use for multiple EC2 instances

Note-2 : One Security Group (SG) we can use for multiple EC2 instances.

===========================
Lab Practicals on EC2 VM
===========================

1) Create Key Pair (.pem file)

- public key (aws will keep it)


- private key (we will get it)

2) Create Security Group and update Inbound Rules to allow traffic

Windows RDP : 3389


Linux SSH : 22
HTTP : 80
HTTPS : 443
MYSQL : 3306

3) Create EC2 Instance

- Select AMI (Windows AMI)


- Select Instance Type
- Select Key Pair
- Select Security Group
- Select EBS Volume
- Launch Instance

4) Connect to EC2 instance using RDP client.

==================================================================================

=============
Assignment
=============

👉 Linux VM Setup in AWS : https://www.youtube.com/watch?v=JMlQaTXvw5o

👉 Connect Linux VM with MobaXterm : https://youtu.be/uI2iDk8iTps?


si=ZuZs0lQTxoRpbRMk

👉 Connect Linux VM with putty : https://youtu.be/GXc_bxmP0AA?si=HgSydrP89mPxv23s

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy