0% found this document useful (0 votes)
25 views22 pages

Cloud Computing Basics and AWS Session

The document outlines an interaction session on Cloud Computing conducted by Mainak Chakraborty at IIT Delhi, covering topics such as the introduction to cloud computing, its characteristics, deployment models, and types including IaaS, PaaS, and SaaS. It emphasizes the importance of on-demand services, pay-as-you-go pricing, and hands-on experience with AWS. Additionally, it provides guidelines for discussion sessions, problem submissions, and resource sharing among participants.

Uploaded by

Ronak Bhawnani
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Topics covered

  • Storage Solutions,
  • PaaS,
  • Hands-on Session,
  • Web-based Software,
  • Resource Pooling,
  • Elasticity,
  • Cloud Innovation,
  • On-Demand Services,
  • Cloud Performance,
  • AWS
0% found this document useful (0 votes)
25 views22 pages

Cloud Computing Basics and AWS Session

The document outlines an interaction session on Cloud Computing conducted by Mainak Chakraborty at IIT Delhi, covering topics such as the introduction to cloud computing, its characteristics, deployment models, and types including IaaS, PaaS, and SaaS. It emphasizes the importance of on-demand services, pay-as-you-go pricing, and hands-on experience with AWS. Additionally, it provides guidelines for discussion sessions, problem submissions, and resource sharing among participants.

Uploaded by

Ronak Bhawnani
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Topics covered

  • Storage Solutions,
  • PaaS,
  • Hands-on Session,
  • Web-based Software,
  • Resource Pooling,
  • Elasticity,
  • Cloud Innovation,
  • On-Demand Services,
  • Cloud Performance,
  • AWS

Interaction Session 1

on
Cloud Computing
noc25-cs11
by
Mainak Chakraborty

28th January 2025


Indian Institute of Technology, Delhi
1
Points to Remember:
• Total 12 Discussion sessions on taught lectures
and Tutorials
• Any specific problem, please upload in the
discussion forum, I will try to reply within 24
hours
• PPT and Video will be shared with everyone
• Assignments will not be solved but similar
problems will be solved.
TOPICS TO BE COVERED

1. Introduction to Cloud Computing


2. Characteristics of Cloud Computing
3. The Deployment Models of the Cloud
4. Types of Cloud Computing
5. Hands-on Session with AWS
Background
What is the server consisting of?
Network : Cables, router, switch
connected to each other

CPU/GPU/TPU: Compute
Power
RAM : Memory

Sql/no-sql : For data


storage
Traditional IT Approach

Google/Amazon
was made in a garage Which
means they had a server hosted in
their garage...
Example ?
Traditional IT Approach --> Simplified IT Approach

Example ?
Google

Can you
1. Pay for Rent
afford this ?
2. Pay for maintenance
3. Pay for Damage etc.
What do we want ?
We need "On-Demand" delivery of computation, memory, storage, database
01

02
We want to pay only for what we use - "Pay-as-you-go" pricing

03 Flexibility / Elasticity to expand and contract. Example: Electricity Supply in our


house.

Easy-to-use UI for all type of users. Windows/Ubuntu etc.


04
Hmmm...but
05 what if I am a
Example : Google Drive, OneDrive, Gmail, Google Photos, Netflix....
institution?
• We can use
On- without any
demand
self service requirement of
human Interaction
Business-
Broad
as-a-Service
network
• Resource available
access over internet

• Multiple Customer
5
Multi-
tenancy and can use the same Quality
Characteristics resource
pooling
resource and as per
their requirement Attributes

Rapid • Automatically use


elasticity
and and dispose
resource
scalability
Architectural
Design
Measured • Pay-as-you-go
Services Services
16
The Deployment Models of the Cloud
Private Cloud Public Cloud Hybrid Cloud
• IITD--> Badal • Third Party • Private+Public
• IITkgp-->Megh Providers like AWS, • Keep some servers
• Complete Control, Azure, Google on premises and
specific Business Cloud etc. extend some
need, not • capabilities to the
accessible to public Cloud
AWS Snow family-2016

Sources:[Link]
• Infrastructure as a Service (IaaS) :
Infrastructure-as-a-Service (IaaS) is a form of
cloud computing service that offers
Types of Cloud Computing
compute, storage and networking resources
on-demand, usually on a pay-as-you-go
basis. Businesses can purchase resources on-
demand and as-needed instead of having to
buy the hardware outright.
Amazon EC2 (on AWS)
• Platform as a Service (PaaS) : Platform-as-a-
Service (PaaS) provides a framework for
application creation and deployment. The
technical stack (e.g., AWS Beanstalk, Google
App Engine) required for application
development is available on the cloud, which
requires no download or local installation.
Windows Azure (Microsoft)
• Software as a Service (SaaS) : Software as a
Service (SaaS) is a web-based software
deployment model that makes the software
accessible through a web browser. As a user
of SaaS software, you don’t care where the
software is hosted, which operating system it
uses, or which language it is written in. Source: [Link]

Google Apps (Gmail)


Types of Cloud Computing
• Infrastructure as a Service (IaaS) : Infrastructure-as-a-
Service (IaaS) is a form of cloud computing service that
offers compute, storage and networking resources on-
demand, usually on a pay-as-you-go basis. Businesses
can purchase resources on-demand and as-needed
instead of having to buy the hardware outright.
Amazon EC2 (on AWS)
• Platform as a Service (PaaS) : Platform-as-a-Service
(PaaS) provides a framework for application creation
and deployment. The technical stack (e.g., AWS
Beanstalk, Google App Engine) required for application
development is available on the cloud, which requires
no download or local installation.
Windows Azure (Microsoft)
• Software as a Service (SaaS) : Software as a Service
(SaaS) is a web-based software deployment model that
makes the software accessible through a web browser.
As a user of SaaS software, you don’t care where the
software is hosted, which operating system it uses, or
which language it is written in. Source: [Link]
Google Apps (Gmail)
Stack Visualization
Advantages vs Disadvantages
How to approach Cloud ?

Based on your
requirements...

Source: [Link]
How to approach Cloud ?

Based on your
requirements...
1. Hardware

Source: [Link]
Hands-on Session
AWS
AWS Facts

2002 2004 2007 2024


Amazon services AWS launched Launched in Europe $110 Billion in
launched revenue

Re -launched publicly NPTEL Cloud


Idea to Market with SQS, S3 & EC2 Launched in India Computing

2003 2006 2016 2025


AWS Important Points
• Map : [Link]
• A region is a cluster of data centers • Most AWS services are region-scoped
• Each availability zone (AZ) is one or more discrete data centers with redundant power, networking, and connectivity
• Account Opening : AWS Free tier account vs AWS Educate Account
• Shared Responsibility Model
AWS Important Points

• Map : [Link]
• A region is a cluster of data centers • Most AWS services are region-scoped
• Each availability zone (AZ) is one or more discrete data centers with redundant power, networking, and connectivity
• Account Opening : AWS Free tier account vs AWS Educate Account
• Shared Responsibility Model
• NO illegal/ Harmful/ Scams can be done etc.
• Create Root Account with do email and phone verifications.

You might also like