0% found this document useful (0 votes)
48 views25 pages

Its S13 2023-24

The document discusses cloud computing including definitions, examples of cloud services, differences between traditional and cloud infrastructure, technologies behind cloud computing like virtualization and multitenancy, and different types of cloud deployment and service models.

Uploaded by

f20180184h
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
0% found this document useful (0 votes)
48 views25 pages

Its S13 2023-24

The document discusses cloud computing including definitions, examples of cloud services, differences between traditional and cloud infrastructure, technologies behind cloud computing like virtualization and multitenancy, and different types of cloud deployment and service models.

Uploaded by

f20180184h
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
You are on page 1/ 25

Information Technology & Systems

Session 13 – Cloud Computing

Vimal Kumar M
K102 | [email protected] |+91-9739449474
20/11/23 IIM Calcutta | ITS 13 | Vimal Kumar M 2
IIM Calcu7a | ITS 13 | Vimal Kumar M

What is Cloud
Computing?
Give me some examples of cloud services that you use!

20/11/23 3
Normal IT infrastructure

Web Services:
Search, Email etc

Servers

Client PCs

20/11/23 IIM Calcutta | ITS 13 | Vimal Kumar M 4


Cloud Computing Infrastructure

Web Services:
Email, Search
etc.

Servers

Client PCs
20/11/23 IIM Calcutta | ITS 13 | Vimal Kumar M 5
Cloud
Computing
Why Cloud? (1/2)

On-premise On-cloud
• Lack flexibility • Highly flexibility
• No automa2c updates • Automatic software updates
• Less collabora2on • Teams can collaborate from
• Data cannot be accessed widespread location
remotely • Data can be accessed and shared
• Takes longer 2me to implement from anywhere over internet
• Rapid implementation

20/11/23 IIM Calcutta | ITS 13 | Vimal Kumar M 7


Why Cloud? (2/2)

On-premise On-cloud
• Higher Pay – Less flexibility • Pay for what you use
• Allot huge space for servers • No Server space required
• Appoint a team for hardware • No expert required for hardware
and soDware maintenance and software maintenance
• Poor data security • Better data security
• Less chance of data recovery • Disaster recovery

20/11/23 IIM Calcutta | ITS 13 | Vimal Kumar M 8


Technologies Behind

Virtualization Mul,tenancy Web Services

20/11/23 IIM Calcutta | ITS 13 | Vimal Kumar M 9


h"ps://www.redhat.com/en/topics/virtualiza7on/what-is-a-
hypervisor#:~:text=KVM%2C%20MicrosoE%20Hyper%2DV%2C,
of%20a%20type%201%20hypervisor.

Technologies: Virtualization
APP APP APP APP APP APP
BINS / BINS / BINS / BINS /
LIBS LIBS BINS / LIBS LIBS
LIBS
GUEST OS GUEST OS GUEST OS
CONTAINERIZATION LAYER
VIRTUALIZATION LAYER HOST OPERATING SYSTEM
HOST OPERATING SYSTEM

HARDWARE HARDWARE

VIRTUAL ARCHITECTURE LIGHTWEIGHT


2.0 VIRTUALIZATION

Virtualization 2.0
Software called a Lightweight
brought about more
Virtualization is hypervisor connects Virtualization made
economies of scale
technology that allows directly to that the architecture more
bringing in the ability
you to create multiple hardware and allows light-weight not only
to virtualize at the
simulated you to split one system by packaging the
operating system level
environments or into separate, distinct, kernel (OS), but also
by having multiple
dedicated resources and secure by bringing in the
applications of
from a single, physical environments known ability to share the
different OS (Guest
hardware system. as virtual machines common binaries /
OS) co-exist in the
(VMs). libraries.
same machine/

20/11/23 IIM Calcutta | ITS 13 | Vimal Kumar M 10


Technologies:
Multitenancy
Technologies: Web Service and Microservice
USER INTERFACE USER INTERFACE USER INTERFACE

BUSINESS LAYER ENTERPRISE SERVICE BUS MS 5

DATA INTERFACE SERVICE 1 SERVICE 2 MS 1 MS 2 MS 3 MS 4

DATABASE DATABASE
DB 1 DB 2 DB 3 DB 4

MONOLITH WEB SERVICE MICROSERVICE


Web Service is a strategy to make the services of one application available to other
applications using messaging protocols.
Microservice is a completely autonomous application that performs a specific service in a
larger application architecture.
20/11/23 IIM Calcu7a | ITS 13 | Vimal Kumar M 12
IIM Calcutta | ITS 13 | Vimal Kumar M
20/11/23

Computing
Types of Cloud
13
Deployment
Models

Private Cloud Public Cloud Hybrid Cloud Community Cloud


• Single Client • A truly shared facility • Private Cloud with public • Shared Computing infra
• Leverages Existing CapEx • Shifts CapEx to OpEx resources • Maybe setup by a group
• Can Reduce OpEx • Address problem of Cloud of companies sharing
• Offers a Pay as you go
model ‘bursts’ similar specifications
• Though security is key
feature lacks core • Infra is provided in real • E.g.: Bank, Hospitals etc
• Supports Multiple Tenants
advantages of CC Nme from public cloud
Service Models

OnPrem Infrastructure- Platform-as-a- Software-as-a-


as-a-Service Service (PaaS) Service (SaaS)
(IaaS)
Service Models
Infrastructure Pla.orm Software
(as a Service) (as a Service) (as a Service)

You Manage
You Manage

Applications Applications Applications


Security and Security and Security and
Integra/on Integra/on Integra/on

Managed by vendor
Databases Databases Databases

Managed by vendor
Vertualization Vertualization Vertualization
Managed by vendor

Server OS Server OS Server OS

Storage Storage Storage

Networking Networking Networking

Server HW Server HW Server HW


Service Models
Infrastructure Platform Software
(as a Service) (as a Service) (as a Service)

You Manage
You Manage

Applications Applications Applications


Security and Security and Security and
Integration Integration Integration

Managed by vendor
Databases Databases Databases

Managed by vendor
Vertualization Vertualization Vertualization
Managed by vendor

Server OS Server OS Server OS

Storage Storage Storage

Networking Networking Networking

Server HW Server HW Server HW


SaaS v/s PaaS v/s IaaS
SaaS PaaS IaaS
• On demand service • This service is made up of a OS, a web • Offers computing architecture and
• Platform independent server, and a database infrastructure in virtual environment
• No need to install the s/w on your PC • Users build, compile, and run programs • Multiple users can access four resources,
• Used by multiple users without worrying about underlying managed by vendors: Data Storage,
• Managed by vendor infrastructure virtualization, Servers and Networking
• You manage data and application resources

User: End users Users: Developers Users: System Administrators


Examples: Gmail, MS office 365, Google Examples: Google App Engine, Microsoft’s Azure Examples: Amazon S3 storage service,
Drive, CRM, ZOHO, Force.com Services Platform, LAMP Rackspace cloud servers; EC2 platform

Adv: Adv: Adv:


• Universally accessible from any • Cost effective rapid development • Enhanced Scalability
platform • Easy development of web app • IaaS is flexible
• Excellent for collaboration

Disadv: Disadv: Disadvantages


• Performance based on internet speed • Migration issues: the risk of vendor lock-in • Security issues
• Browser issues • Network and service delays
Key Stakeholders
CLOUD SERVICE BUSINESSES/ENTERPRISES END USERS DEVELOPERS AND IT
PROVIDERS (CSP) PROFESSIONALS

CLOUD BROKERS / REGULATORY BODIES AND THIRD-PARTY VENDORS /


ENABLERS GOVERNMENTS SECURITY EXPERTS /
CLOUD AUDITORS
Some of the Key Service Providers
AWS offers a vast array of services,
including computing power, storage options, and networking capabilities.
Cloud services, including solutions for AI, machine
learning, and Internet of Things (IoT)
Known for its high-performance
computing, machine learning services, and data analytics
Known for its strong focus on enterprise needs, especially in
industries like healthcare, finance, and IoT
Primarily known for its cloud database services
leading cloud provider in China and Asia… offers a strong
set of tools for e-commerce
Known for its customer relationship management (CRM)
service
20/11/23 21

Business value of
IIM Calcutta | ITS 13 | Vimal Kumar M

cloud computing
Business value of cloud computing

Operational
Financial Drivers Strategic Drivers
Driver
• Reduced total • Agility • Develop
cost of • Scalability capabilities
ownership • Centralized • Rapid product
• Opportunity management development
cost • Increased • Customer
• Productivity access intimacy

20/11/23 IIM Calcutta | ITS 13 | Vimal Kumar M 22


When not
to move to
cloud?
Applications that have volatile demand

Low business risk and commodity application

When to
move to Applications that require collaboration

clould?
Big data storage and analysis

Capital available for infrastructure is low

20/11/23 IIM Calcutta | ITS 13 | Vimal Kumar M 24


EOS!

20/11/23 IIM Calcutta | ITS 13 | Vimal Kumar M 25

You might also like