what is cloud computing?

21
WHAT IS CLOUD COMPUTING? Cindy F. Solomon, CPM/CPMM AIPMM* Certified Product Manager (CPM) Certified Product Marketing Manager (CPMM) *The Association of International Product Marketing and Management (AIPMM) http://www.linkedin.com/in/cfsolomon

Upload: global-product-management-talk

Post on 12-May-2015

1.527 views

Category:

Education


0 download

DESCRIPTION

Summary discussion of Cloud computing terminology

TRANSCRIPT

Page 1: What Is Cloud Computing?

WHAT IS CLOUD COMPUTING?

Cindy F. Solomon, CPM/CPMM

AIPMM* Certified Product Manager (CPM)Certified Product Marketing Manager (CPMM)

*The Association of International Product Marketing and Management (AIPMM)

http://www.linkedin.com/in/cfsolomon

Page 2: What Is Cloud Computing?

WHAT IS CLOUD COMPUTING?

The definition of cloud computing varies widely.

“Cloud computing is still an evolving paradigm. Its definitions, use cases, underlying technologies, issues, risks, and benefits will be refined in a spirited debate by the public and private sectors.”

National Institute of Standards and Technology, Information Technology Laboratory

Page 3: What Is Cloud Computing?

WHAT IS CLOUD COMPUTING?

The cloud computing industry represents a largeecosystem of many models, vendors, and market niches.

“Cloud computing is a pay-per-use model for enablingavailable, convenient, on-demand network access to ashared pool of configurable computing resources (e.g.,networks, servers, storage, applications, services) thatcan be rapidly provisioned and released with minimalmanagement effort or service provider interaction.”

National Institute of Standards and Technology, Information Technology Laboratory

Page 4: What Is Cloud Computing?

BENEFITS OF CLOUD COMPUTING

enables organizations to consolidate and share computing resources

eliminates on-site physical hardware replaces on-site equipment with virtual,

non-dedicated machines unlocks information behind firewalls to

enable improved transparency and engagement with end-users

Page 5: What Is Cloud Computing?

BENEFITS OF CLOUD COMPUTING

Significant cost savings over on-premise solutions

Ability to very rapidly and inexpensively scale-up/down and create new business services

Enables IT organizations to integrate SaaS solutions for best-value mission outcomes

Page 6: What Is Cloud Computing?

ESSENTIAL CHARACTERISTICS

1. On-demand self-service2. Broad network access3. Resource pooling4. Rapid elasticity5. Measured Service

Page 7: What Is Cloud Computing?

1. ON-DEMAND SELF-SERVICE

Consumer can unilaterally provision computing capabilities (such as server time and network storage) as needed automatically without requiring human interaction with

each service’s provider.

Page 8: What Is Cloud Computing?

2. BROAD NETWORK ACCESS

Cloud capabilities are Ubiquitous; Available

over the network accessed through standard mechanisms

that promote use by heterogeneous thin or thick client platforms (e.g., mobile phones, laptops, and PDAs).

Page 9: What Is Cloud Computing?

3. RESOURCE POOLING

Provider’s computing resources* are pooled to serve multiple consumers using a multi-tenant model, with different physical and virtual resources dynamically assigned

and reassigned according to consumer demand.

Sense of location independence Customer generally has no control or knowledge over exact

location of provided resources Customer may specify location at a higher level of abstraction (e.g.,

country, state, or datacenter).

*Examples of resources include storage, processing, memory, network bandwidth, and virtual machines.

Page 10: What Is Cloud Computing?

4. RAPID ELASTICITY

Cloud Capabilities can be provisioned to quickly scale out and rapidly released to quickly scale in. rapidly elastically automatically

Capabilities available for provisioning appear unlimited

Can be purchased in any quantity at any time.

Page 11: What Is Cloud Computing?

5. MEASURED SERVICE

Pay-per-use: Cloud systems automatically control and

optimize resource use Leveraged metering capability at some level

of abstraction appropriate to the type of service (e.g., storage, processing, bandwidth, and active user accounts).

Resource usage monitored, controlled, and reported providing transparency for both provider and consumer of the utilized service

Page 12: What Is Cloud Computing?

TYPES OF CLOUDS

1. Private

2. Public

3. Community

4. Hybrid

Page 13: What Is Cloud Computing?

1. PRIVATE CLOUD

Cloud infrastructure operated solely for an organization.

May be managed by the organization or third party

May exist on premise or off premise. Owned by an Enterprise; exists behind

an Enterprise Firewall

Page 14: What Is Cloud Computing?

2. PUBLIC CLOUD

Large scale Infrastructure that spans the globe

Cloud infrastructure is made available to the general public or a large industry group and owned by an organization selling cloud services.

Page 15: What Is Cloud Computing?

3. COMMUNITY CLOUD

Community Cloud infrastructure shared by several organizations supports a specific community that has

shared concerns (e.g., mission, security requirements, policy, and compliance considerations).

may be managed by the organizations or a third party

may exist on premise or off premise

Page 16: What Is Cloud Computing?

4. HYBRID CLOUD

Hybrid Cloud Infrastructure Composed of two or more clouds (private,

community, or public) Clouds remain unique entities bound

together by standardized or proprietary technology

Enables data and application portability (e.g., cloud bursting for load-balancing between clouds).

Page 17: What Is Cloud Computing?

SERVICE MODELS

1. Cloud Software as a Service (SaaS)a) Business Process as a Service (BPaaS)b) Labor as a Service (LaaS)

2. Cloud Platform as a Service (PaaS) 3. Cloud Infrastructure as a Service

(IaaS)

Page 18: What Is Cloud Computing?

1. CLOUD SAAS

Cloud Software as a Service service oriented focused on statelessness, low coupling,

modularity, and semantic interoperability. applications accessible

from various client devices via thin client interface (i.e., web browser (e.g.,

web-based email)) limited user-specific application

configuration settings

Page 19: What Is Cloud Computing?

2. CLOUD PAAS

Cloud Platform as a Service Enables consumer to deploy consumer-created

or acquired applications using programming languages and tools supported by provider.

Consumer does not manage or control underlying cloud infrastructure including network, servers, operating systems, or storage

Consumer controls deployed applications and possibly application hosting environment configurations.

Page 20: What Is Cloud Computing?

3. CLOUD IAAS

Cloud Infrastructure as a Service Enables consumer to deploy and run arbitrary

software, including operating systems and applications.

Consumer can provision processing, storage, networks, and other fundamental computing resources.

Consumer controls operating systems, storage, deployed applications, and possibly limited control of select networking components (e.g., host firewalls).

Page 21: What Is Cloud Computing?

Thank you to:The NIST Definition of Cloud Computing

Authors: Peter Mell and Tim GranceVersion 15, 10-7-09

Cindy F. Solomon, CPM/CPMM

AIPMM* Certified Product Manager (CPM)Certified Product Marketing Manager (CPMM)

*The Association of International Product Marketing and Management (AIPMM)

http://www.linkedin.com/in/cfsolomon