You are on page 1of 32

Module

Introduction to
Cloud Computing

Definitions and Concepts


Cloud Computing

Have you heard about virtualization and cloud computing?


It is less important to own a particular server
than to share computing resources.
Location of the user is inconsequential in cloud computing!
Copyright 2012, ITpreneurs Nederland B. V. All rights reserved.

Just buzz or Serious Business?

Source: Gartner (August 2012)


Copyright 2012, ITpreneurs Nederland B. V. All rights reserved.

Module Learning Objectives

Learning
Objectives

At the end of this module, you will be able to:


Define the common terminologies used in cloud
computing.
Explain the relationship between cloud computing
and virtualization.
List some common examples of applications using
cloud computing.
Identify different types of cloud service models and
their suitability in common situations.
Identify the types of organizations that benefit from
cloud computing in the given scenarios.
Identify the type of organization that might not benefit
from cloud computing.
Explain different types of deployment models in cloud
computing with examples.
Identify the differences between different types of
cloud computing models.

Copyright 2012, ITpreneurs Nederland B. V. All rights reserved.

Topics Covered in This Module

2.1
2.1

Definitions and Concepts

2.2
2.2

Cloud Computing and


Virtualization in Context

2.3
2.3

Suitability to
Organizations

2.4
2.4

Cloud Service Models

2.5
2.5
Copyright 2012, ITpreneurs Nederland B. V. All rights reserved.

Cloud Deployment
Models

Cloud Computing Defined

Copyright 2012, ITpreneurs Nederland B. V. All rights reserved.

Cloud Computing Defined (Contd.)


Cloud Service Providers:

Storage
Software

Applications

Copyright 2012, ITpreneurs Nederland B. V. All rights reserved.

Cloud Computing Defined (Contd.)


Cloud computing brings some new terms:

Cloud is a set of :

Cloud Services
include the delivery of:

Hardware

Software

Networks

Infrastructure

Storage

Storage

Cloud Service
Provider is
responsible for:
Assets
Maintenance

Services
Interfaces

Copyright 2012, ITpreneurs Nederland B. V. All rights reserved.

Brainstorm
What are early examples of cloud computing?

Cloud is a set of :
Hardware

Cloud Services
include the delivery of:

Storage

Software
Computational
resources

Services

Storage

Interfaces

Network services

Networks

1.
2.
3.
Copyright 2012, ITpreneurs Nederland B. V. All rights reserved.

Cloud Service
Provider is
responsible for:
Assets
Maintenance
Operations

Think of some early examples of cloud computing. You dont


have to be very strict; the examples dont need to fit totally within
the current definition.
Write your response in the space provided in your handbook.
Brainstorm!
9

Characteristics of Cloud Computing


On-demand
self-service

Measured service

Five essential
characteristics of
cloud computing are:

Broad network
access

Rapid elasticity

Resource pooling
Copyright 2012, ITpreneurs Nederland B. V. All rights reserved.

10

Virtualization Defined

Virtual Environment

Copyright 2012, ITpreneurs Nederland B. V. All rights reserved.

11

Virtualization Defined (Contd.)

Virtualization
To Press

To Enterprise
Integrated Approach

Software Category

Copyright 2012, ITpreneurs Nederland B. V. All rights reserved.

Software
Hardware
Techniques
Processes

12

Topics Covered in This Module

2.1
2.1

Definitions and Concepts

2.2
2.2

Cloud Computing and


Virtualization in Context

2.3
2.3

Suitability to
Organizations

2.4
2.4

Cloud Service Models

2.5
2.5
Copyright 2012, ITpreneurs Nederland B. V. All rights reserved.

Cloud Deployment
Models

13

Virtualization: Enabling Technology


Virtualization is an enabling technology for cloud computing.

Cloud
Infrastructure as a Service
Platform as a Service
Software as a Service

Legacy
Data Center
Hardware
Server-Oriented

Virtualization
Data Center
Workplace
Virtualization

Copyright 2012, ITpreneurs Nederland B. V. All rights reserved.

14

Commonalities and Differences

Both shield their users from details of the physical


hardware.
Multiple users can share the hardware resources.
Both allow flexible deployment of IT assets.
Much hyped concepts.

Commonalities
Differences
Cloud

Virtualization is a technology while


cloud computing is a concept.
Virtualization is an enabling technology
for many cloud services.

Copyright 2012, ITpreneurs Nederland B. V. All rights reserved.

Virtualization

15

Topics Covered in This Module

2.1
2.1

Definitions and Concepts

2.2
2.2

Cloud Computing and


Virtualization in Context

2.3
2.3

Suitability to
Organizations

2.4
2.4

Cloud Service Models

2.5
2.5
Copyright 2012, ITpreneurs Nederland B. V. All rights reserved.

Cloud Deployment
Models

16

Virtualization and Cloud Computing Characteristics


Organizations might benefit from virtualization and cloud computing if:

$$

.
.

Copyright 2012, ITpreneurs Nederland B. V. All rights reserved.

Business is changing rapidly like


growing or shrinking on a
seasonal basis.
Capital is scarce or expensive.
Technology or business is
immature.
Senior management is not ready
for long-term commitment.

17

Solution to Problems
Virtualization and cloud computing overcome problems such as:

Cost of excess
capacity

Running out of
capacity

Copyright 2012, ITpreneurs Nederland B. V. All rights reserved.

Much capital
tied up in server
hardware

18

Virtualization and Cloud Computing: Non-suitability


Organizations might not benefit from virtualization and cloud computing if
they have:

Steady and
fixed workload.

Own large
data centers.

Copyright 2012, ITpreneurs Nederland B. V. All rights reserved.

High compliance
standards.

High degree of
operational assurance.

19

Question: Virtualization and Cloud Computing

Select one or more items that are correct.


Q1. Which of these companies will benefit from virtualization and cloud computing?

Small startup

Pharmaceutical company compliance sensitive

Rapidly growing email system

Email system if steady and no functional change required

Battlefield military system

Website with lots of multimedia content

Copyright 2012, ITpreneurs Nederland B. V. All rights reserved.

20

Legal Company

A small firm employs several lawyers and a few


assistants. Documents are exchanged among personnel
through an email server located in the office. The firm
experiences huge growth and will soon open additional
offices. At the same time, the firm wants to exchange
documents in a more structured way, so an intranet
solution is considered. However, there is little capital
available.

Should this company adopt cloud computing?

Copyright 2012, ITpreneurs Nederland B. V. All rights reserved.

21

Reasons Whether to Adopt


Reasons to adopt cloud computing for email and document management:

It is beneficial for the firm to adopt


cloud computing for email and
document management because:
The firm is expanding and it will be easier
to upgrade the capacity.
Less capital is required to be invested for
this change.

Copyright 2012, ITpreneurs Nederland B. V. All rights reserved.

The following reasons state why the firm


should not adopt cloud computing:

Document management is the core


activity, and high risk is involved with the cloud
service provider.

Highly confidential information requires


in-house storage.

22

Topics Covered in This Module

2.1
2.1

Definitions and Concepts

2.2
2.2

Cloud Computing and


Virtualization in Context

2.3
2.3

Suitability to
Organizations

2.4
2.4

Cloud Service Models

2.5
2.5
Copyright 2012, ITpreneurs Nederland B. V. All rights reserved.

Cloud Deployment
Models

23

Models of Cloud Computing

Software as a Service
(SaaS), applications which
provide business value for
users

Platform as a Service (PaaS),


applications which provides
specialized software
components and programming
tools

Infrastructure as a Service
(IaaS), applications which
provides computing
infrastructure resources as
a service

Copyright 2012, ITpreneurs Nederland B. V. All rights reserved.

24

Cloud Service Users


Business needs for different models:

Users use SaaS


applications to generate
business value

Developers use
PaaS to build
applications
Operations use
IaaS to provide
application services

Copyright 2012, ITpreneurs Nederland B. V. All rights reserved.

25

SaaS

User Accounts
World-Wide Access
Global Collaboration
Subscription based

Easy to Digest: SaaS allows users to run


existing online applications.

Copyright 2012, ITpreneurs Nederland B. V. All rights reserved.

26

PaaS

Rapid Development
Mashups
Integrating multivendor
cloud services

Easy to Digest: PaaS allows users to create


their own cloud applications using existing tools
and script languages.

Copyright 2012, ITpreneurs Nederland B. V. All rights reserved.

27

IaaS

Virtual Servers
Storage
Flexible Use

Easy to Digest: IaaS allows users to run all


types of applications on selected cloud hardware.

Copyright 2012, ITpreneurs Nederland B. V. All rights reserved.

28

Topics Covered in This Module

2.1
2.1

Definitions and Concepts

2.2
2.2

Cloud Computing and


Virtualization in Context

2.3
2.3

Suitability to
Organizations

2.4
2.4

Cloud Service Models

2.5
2.5
Copyright 2012, ITpreneurs Nederland B. V. All rights reserved.

Cloud Deployment
Models

29

Deployment Models

In addition to the cloud service models, there are also a


number of ways to deliver or roll out these cloud
services. In some of these deployment models, the
financial commitment lies with the organizations that
use these clouds.

Copyright 2012, ITpreneurs Nederland B. V. All rights reserved.

Private Cloud
Community Cloud
Public Cloud
Hybrid Cloud

30

End of Module Questions


Q1. Which of the following are characteristics of cloud computing?
a. Delivered as a service
b. Eliminates vendor lock-in
c. Reduces cost
d. Variable cost

Q2. Which of the following are examples of cloud computing?


a. Online Customer Relationship Management system (CRM)
b. Private server hosting
c. Company website
d. Storage virtualization
Copyright 2012, ITpreneurs Nederland B. V. All rights reserved.

31

End of Module Questions


Q3. Which of the following might be an indicator that a company might benefit from
cloud computing?
a. Rapid business change
b. Scarce capital
c. Confidentiality

Q4. Which of the following might be an indicator that a company might NOT benefit
from cloud computing?
a. Steady workload
b. Strict compliance requirements
c. Good IT performance management

Copyright 2012, ITpreneurs Nederland B. V. All rights reserved.

32

You might also like