Cloud
Computing
Presented By
Debraj Karmakar
I am pursuing my B. Tech degree in Computer
Science & Engineering from JIS College of
Engineering, Kalyani, Nadia, West Bengal.
2
What’s in it for you ?
1. Why Cloud Computing?
2. What is Cloud computing?
3. Cloud Providers
4. Big Concept
5. Types of Cloud Computing
6. Pros & Cons
7. Who uses Cloud Computing
8. Research
Why Cloud Computing ?
4
Hi, I’m about to start a company.
Can you list down the resources I will
need to setup on-premise
infrastructure?
On-Premise Cloud Computing
Why not you setup things
on a cloud?
Why Cloud Computing ?
5
VS
 Higher pay, less scalability
 Allow huge space for servers
 Less chance of data recovery
 Lack of flexibility
 Less collaboration
 Longer implementation time
 Pay for what you use
Scale up = pay more
Scale down = pay less
 No server space required
 Disaster recovery
 High flexibility
 Collaborate from widespread location
 Rapid implementation
On-Premise Cloud Computing
6
Cloud Computing
What is Cloud Computing ?
What is Cloud Computing ?
8
⬡ Cloud Computing is the
use of a network of
remote servers hosted on
the internet to store,
manage and process
data rather than a local
server.
Elasticity
Ability to scale
virtual machines
resources up or
down
On-demand usage
Ability to add or
delete computing
power
(CPU, memory),
and storage
according to
demand
Pay-per-use
Pay only for what
you use
Multitenancy
Ability to have
multiple customers
access their
servers in the data
center in an
isolated manner
Objectives Cloud Computing
9
10
Benefits of Cloud Computing
SPEED
Vast amount of computing
resources can be provisioned in
minutes.
COST
It eliminates the expense of
buying computer hardware &
software.
SCALABILITY
Easy to scale up your capacity.
ACCESSIBILITY
Easy to access data anywhere.
BETTER
SECURITY
With cloud, your data is stored
in a centralized secure
location.
11
Cloud
Providers
companies offering these computing services are called cloud providers.
Note
Cloud Architecture . . .
12
3
Service Models
3
Deployment Models
Big
concept
13
5 essential
Characteristics
Cloud Computing Characteristics
14
Common Characteristics
Massive Scale
Low Cost
Software
Virtualization
Service
Orientation
Advanced
Security
Homogeneity
Resilient
Computing
Geographic
Distribution
Essential Characteristics
Resource
Pooling
Broad Network
Access
Rapid Elasticity
Measured
Service
On Demand
Self-Service
Types of Cloud Computing
16
Types of Cloud Computing
Cloud
Computing
Deployment
Model
Service
Model
Deployment Model
17
Public Cloud
18
The cloud infrastructure is made available to the general public over the internet and is
owned by a cloud provider.
Example: AWS | Microsoft Azure | IBM’s Blue Cloud and Sun Cloud
Private Cloud
19
The cloud infrastructure is exclusively operates by a single organization. It can managed by
the organization or a third party and may exist on-premise or off-premise.
Example: AWS | VMware
Hybrid Cloud
20
It consists the functionalities of both public and private cloud.
Example: Federal agencies opt for private clouds when sensitive information is involved
Also, they use the public cloud to share datasets with general public or other government
departments.
21
Types of Cloud Computing
Cloud
Computing
Deployment
Model
Service
Model
22
Service Model
Which cloud service is suitable for you ?
If your business
needs a virtual
machine, opt for
Infrastructure as
a Service
If your company
requires a
platform for
building software
products, pick
Platform as a
Service
If your business
doesn’t want to
maintain any IT
equipment, then
choose Software
as a Service
23
IaaS
IaaS is a cloud service that provides basic
computing infrastructure.
Services are available on pay-for-what-you-use
model.
IaaS providers include AWS, Microsoft Azure &
Google Computing Engine.
User: IT Administrators
IaaS product & services
24
IaaS IaaS product & services
25
PaaS
PaaS provides cloud platforms and runtime
environments for developing, testing, and
managing applications.
It allows software developers to deploy
applications without requiring all the related
infrastructure.
User: Software Developers
PaaS product & services
26
PaaS PaaS product & services
27
SaaS
In SaaS, cloud providers host & manage the
software application on a pay-as-you-go pricing
model.
All software & hardware are provided &
managed by a vendor so you don’t have to
maintain anything.
User: End Customers
SaaS product & services
28
SaaS SaaS product & services
29
IaaS vs PaaS vs SaaS
Dinning table Applications Applications Applications Applications
Water Data Data Data Data
Electricity Runtime Runtime Runtime Runtime
Oven Middleware Middleware Middleware Middleware
Cake Pan O/S O/S O/S O/S
Flour Virtualization Virtualization Virtualization Virtualization
Sugar Servers Servers Servers Servers
Butter Storage Storage Storage Storage
Eggs Networking Networking Networking Networking
On-Premises IaaS PaaS SaaS
Manage
by you
Manage
by vendor
Made at Home Buy & Bake Cake Delivery Dine Out
30
IaaS vs PaaS vs SaaS
On-Premises IaaS PaaS SaaS
Cloud Computing pros & cons
32
Cloud Computing pros & cons
Advantages
Disadvantages
Who uses Cloud Computing
Who uses Cloud Computing
By using AWS, Pinterest can
maintain
• Site scalability
• Manage multiple petabytes
of data everyday
Spotify uses AWS to
• Scale its capacity
• Store its vast repository
• Deploy servers for storage
• Allow users to stream shows
from anywhere in the world
AWS enables Netflix to
• Highly scalable infrastructure
• Better cloud services
Expedia chose AWS due to
Cloud Computing Research
36
Market in Cloud Computing
37
Jobs in Cloud Computing
38
Job Vacancy Trend
39
Salary Trend
40
The Future
Problems in Cloud
Computing
However there are concerns that
the mainstream adoption of cloud
computing could cause many
problems for users.
3
Grid Computing
Grid Computing was the last
research-led centralised
approach.
2
Cloud Computing
Activity
Many of the activities loosely
grouped together under cloud
computing have already been
happening and centralised
computing activity is not a new
phenomena.
1
“
41
Thanks!
Any questions?
You can find me at:
💣

Cloud computing

  • 1.
    Cloud Computing Presented By Debraj Karmakar Iam pursuing my B. Tech degree in Computer Science & Engineering from JIS College of Engineering, Kalyani, Nadia, West Bengal.
  • 2.
    2 What’s in itfor you ? 1. Why Cloud Computing? 2. What is Cloud computing? 3. Cloud Providers 4. Big Concept 5. Types of Cloud Computing 6. Pros & Cons 7. Who uses Cloud Computing 8. Research
  • 3.
  • 4.
    4 Hi, I’m aboutto start a company. Can you list down the resources I will need to setup on-premise infrastructure? On-Premise Cloud Computing Why not you setup things on a cloud? Why Cloud Computing ?
  • 5.
    5 VS  Higher pay,less scalability  Allow huge space for servers  Less chance of data recovery  Lack of flexibility  Less collaboration  Longer implementation time  Pay for what you use Scale up = pay more Scale down = pay less  No server space required  Disaster recovery  High flexibility  Collaborate from widespread location  Rapid implementation On-Premise Cloud Computing
  • 6.
  • 7.
    What is CloudComputing ?
  • 8.
    What is CloudComputing ? 8 ⬡ Cloud Computing is the use of a network of remote servers hosted on the internet to store, manage and process data rather than a local server.
  • 9.
    Elasticity Ability to scale virtualmachines resources up or down On-demand usage Ability to add or delete computing power (CPU, memory), and storage according to demand Pay-per-use Pay only for what you use Multitenancy Ability to have multiple customers access their servers in the data center in an isolated manner Objectives Cloud Computing 9
  • 10.
    10 Benefits of CloudComputing SPEED Vast amount of computing resources can be provisioned in minutes. COST It eliminates the expense of buying computer hardware & software. SCALABILITY Easy to scale up your capacity. ACCESSIBILITY Easy to access data anywhere. BETTER SECURITY With cloud, your data is stored in a centralized secure location.
  • 11.
    11 Cloud Providers companies offering thesecomputing services are called cloud providers. Note
  • 12.
  • 13.
  • 14.
    Cloud Computing Characteristics 14 CommonCharacteristics Massive Scale Low Cost Software Virtualization Service Orientation Advanced Security Homogeneity Resilient Computing Geographic Distribution Essential Characteristics Resource Pooling Broad Network Access Rapid Elasticity Measured Service On Demand Self-Service
  • 15.
    Types of CloudComputing
  • 16.
    16 Types of CloudComputing Cloud Computing Deployment Model Service Model
  • 17.
  • 18.
    Public Cloud 18 The cloudinfrastructure is made available to the general public over the internet and is owned by a cloud provider. Example: AWS | Microsoft Azure | IBM’s Blue Cloud and Sun Cloud
  • 19.
    Private Cloud 19 The cloudinfrastructure is exclusively operates by a single organization. It can managed by the organization or a third party and may exist on-premise or off-premise. Example: AWS | VMware
  • 20.
    Hybrid Cloud 20 It consiststhe functionalities of both public and private cloud. Example: Federal agencies opt for private clouds when sensitive information is involved Also, they use the public cloud to share datasets with general public or other government departments.
  • 21.
    21 Types of CloudComputing Cloud Computing Deployment Model Service Model
  • 22.
    22 Service Model Which cloudservice is suitable for you ? If your business needs a virtual machine, opt for Infrastructure as a Service If your company requires a platform for building software products, pick Platform as a Service If your business doesn’t want to maintain any IT equipment, then choose Software as a Service
  • 23.
    23 IaaS IaaS is acloud service that provides basic computing infrastructure. Services are available on pay-for-what-you-use model. IaaS providers include AWS, Microsoft Azure & Google Computing Engine. User: IT Administrators IaaS product & services
  • 24.
  • 25.
    25 PaaS PaaS provides cloudplatforms and runtime environments for developing, testing, and managing applications. It allows software developers to deploy applications without requiring all the related infrastructure. User: Software Developers PaaS product & services
  • 26.
  • 27.
    27 SaaS In SaaS, cloudproviders host & manage the software application on a pay-as-you-go pricing model. All software & hardware are provided & managed by a vendor so you don’t have to maintain anything. User: End Customers SaaS product & services
  • 28.
  • 29.
    29 IaaS vs PaaSvs SaaS Dinning table Applications Applications Applications Applications Water Data Data Data Data Electricity Runtime Runtime Runtime Runtime Oven Middleware Middleware Middleware Middleware Cake Pan O/S O/S O/S O/S Flour Virtualization Virtualization Virtualization Virtualization Sugar Servers Servers Servers Servers Butter Storage Storage Storage Storage Eggs Networking Networking Networking Networking On-Premises IaaS PaaS SaaS Manage by you Manage by vendor Made at Home Buy & Bake Cake Delivery Dine Out
  • 30.
    30 IaaS vs PaaSvs SaaS On-Premises IaaS PaaS SaaS
  • 31.
  • 32.
    32 Cloud Computing pros& cons Advantages Disadvantages
  • 33.
    Who uses CloudComputing
  • 34.
    Who uses CloudComputing By using AWS, Pinterest can maintain • Site scalability • Manage multiple petabytes of data everyday Spotify uses AWS to • Scale its capacity • Store its vast repository • Deploy servers for storage • Allow users to stream shows from anywhere in the world AWS enables Netflix to • Highly scalable infrastructure • Better cloud services Expedia chose AWS due to
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
    40 The Future Problems inCloud Computing However there are concerns that the mainstream adoption of cloud computing could cause many problems for users. 3 Grid Computing Grid Computing was the last research-led centralised approach. 2 Cloud Computing Activity Many of the activities loosely grouped together under cloud computing have already been happening and centralised computing activity is not a new phenomena. 1
  • 41.