33
CLOUD COMPUTING For Project Managers PMI Southern Ontario Chapter Greater Toronto Information Systems Branch June 18, 2015

Cloud Computing - WordPress.com › 2015 › 04 › ... · 6/15/2015  · The cloud computing paradigm is composed of key characteristics, cloud computing roles and activities, cloud

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Cloud Computing - WordPress.com › 2015 › 04 › ... · 6/15/2015  · The cloud computing paradigm is composed of key characteristics, cloud computing roles and activities, cloud

CLOUD COMPUTING For Project Managers

PMI Southern Ontario Chapter

Greater Toronto Information Systems Branch

June 18, 2015

Page 2: Cloud Computing - WordPress.com › 2015 › 04 › ... · 6/15/2015  · The cloud computing paradigm is composed of key characteristics, cloud computing roles and activities, cloud

INTRODUCTION

Don Sheppard

Senior Consultant

ConCon Management Services

Toronto, Ontario

www.concon.com

[email protected]

@donsheppard

http://www.itworldcanada.com/author/donsheppard

2

Page 3: Cloud Computing - WordPress.com › 2015 › 04 › ... · 6/15/2015  · The cloud computing paradigm is composed of key characteristics, cloud computing roles and activities, cloud

MY PERSPECTIVE

3

I try to take the user’s viewpoint

I’m not aligned with a vendor

I believe in industry standards

I’m betting on hybrid cloud solutions

Page 4: Cloud Computing - WordPress.com › 2015 › 04 › ... · 6/15/2015  · The cloud computing paradigm is composed of key characteristics, cloud computing roles and activities, cloud

CAVEATS

Please do your research when starting a

cloud project – everything is changing

very quickly!

Service providers (vendors) are anxious

and willing to provide advice – but

buyer beware!!

Try to avoid getting locked into a single

vendor’s products

4

Page 5: Cloud Computing - WordPress.com › 2015 › 04 › ... · 6/15/2015  · The cloud computing paradigm is composed of key characteristics, cloud computing roles and activities, cloud

TODAY'S TOPICS

5

WhenWhy

Where

What

Who

[not] How

Page 6: Cloud Computing - WordPress.com › 2015 › 04 › ... · 6/15/2015  · The cloud computing paradigm is composed of key characteristics, cloud computing roles and activities, cloud

THE BOTTOM LINE – I.M.H.O.

Cloud computing is here to stay –you need to accept that!

Cloud computing is only now starting to mature

Cloud computing is an opportunity for disruptive change to IT

Cloud computing may require a different approach to projects

6

Page 7: Cloud Computing - WordPress.com › 2015 › 04 › ... · 6/15/2015  · The cloud computing paradigm is composed of key characteristics, cloud computing roles and activities, cloud

A LITTLE BIT OF HISTORY

Packet switching

Distributed computing

Internet computing

Social networking

Cloud computing

Canada’s Datapac X.25

Personal Computer

Internet

World wide web

Amazon Web Services

Salesforce

Microsoft Azure

7

1 2 3

Page 8: Cloud Computing - WordPress.com › 2015 › 04 › ... · 6/15/2015  · The cloud computing paradigm is composed of key characteristics, cloud computing roles and activities, cloud

CLOUD IS A FORM OF STANDARDIZATION

8

NIST ISO JTC1

IEEE

ITU-T

IETF

OMGCSCC

CSA

SNIA

CLOUD

MOBILITY

SOCIAL

BIG DATAIoT/IoE

SDN/NFV

• Standardized cloud-based services

• Standards for cloud functionality

• Standards for cloud interoperability

• Standardized multi-cloud management

Page 9: Cloud Computing - WordPress.com › 2015 › 04 › ... · 6/15/2015  · The cloud computing paradigm is composed of key characteristics, cloud computing roles and activities, cloud

“OFFICIAL” ISO CLOUD DEFINITION

Taken from ISO/IEC 17788: Paradigm for enabling network access to a scalable and

elastic pool of shareable physical or virtual resources with self-service provisioning and administration on-demand. The cloud computing paradigm is composed of key characteristics, cloud computing roles and activities, cloud capabilities types and cloud service categories, cloud deployment models and cloud computing cross cutting aspects.

NOTE – Examples of resources include servers, operating systems, networks, software, applications, and storage equipment.

In practice: Almost anything outsourced has been called a cloud

If it is vendor-provided, it’s a cloud

9

Page 10: Cloud Computing - WordPress.com › 2015 › 04 › ... · 6/15/2015  · The cloud computing paradigm is composed of key characteristics, cloud computing roles and activities, cloud

OR, IN OTHER WORDS…..

10

shareable physical/virtual resources

(servers, operating systems, networks,

software, applications, and

storage equipment)

Broad network access

Self-service

provisioning

& administration

Page 11: Cloud Computing - WordPress.com › 2015 › 04 › ... · 6/15/2015  · The cloud computing paradigm is composed of key characteristics, cloud computing roles and activities, cloud

TERMINOLOGY

Cloud

Service

Provider

Cloud Service

Partner(s)

Cloud

Service

Customer

Cloud

Service

User(s)

BrokerAuditor

Developer

11

Page 12: Cloud Computing - WordPress.com › 2015 › 04 › ... · 6/15/2015  · The cloud computing paradigm is composed of key characteristics, cloud computing roles and activities, cloud

SO, WHAT IS / ISN’T A CLOUD?

12

Enterprise Cloud Computing

Consumer/Public Cloud computing

Page 13: Cloud Computing - WordPress.com › 2015 › 04 › ... · 6/15/2015  · The cloud computing paradigm is composed of key characteristics, cloud computing roles and activities, cloud

STANDARD CHARACTERISTICS (1)

Broad network access: resources are available over

a network and accessed through standard

mechanisms that promote use by heterogeneous

client platforms

On-demand self-service: customers can provision

computing capabilities, as needed, automatically

or with minimal interaction with the provider

Multi-tenancy: physical or virtual resources are

allocated in such a way that multiple tenants and

their computations and data are isolated from and

inaccessible to one another; a tenant is usually a

group of users from a single customer

13

Page 14: Cloud Computing - WordPress.com › 2015 › 04 › ... · 6/15/2015  · The cloud computing paradigm is composed of key characteristics, cloud computing roles and activities, cloud

STANDARD CHARACTERISTICS (2)

Measured service: usage can be monitored,

controlled, reported, and billed; customers may

only pay for the resources that they use

Rapid elasticity and scalability: physical or virtual

resources can be rapidly and elastically adjusted,

in some cases automatically, to quickly increase or

decrease resources consumed

Resource pooling: physical or virtual resources can

be aggregated in order to serve one or more

customers; providers can support multi-tenancy

while at the same time using abstraction to mask

the complexity of the process from the customer

14

Page 15: Cloud Computing - WordPress.com › 2015 › 04 › ... · 6/15/2015  · The cloud computing paradigm is composed of key characteristics, cloud computing roles and activities, cloud

PUBLIC VS. PRIVATE VS. COMMUNITY

Public Cloud Community Cloud Private cloud

Services available

widely and shared

by many customers

Services available to

a specific set of

customers

Services available to

one customer

Resources controlled

by the provider

Resources controlled

by one or more

members of the

community

Resources controlled

by the customer

Services are provider

managed

Services are provider

or customer

managed

Services are provider

or customer

managed

Provider-owned Community member

or provider-owned

Customer or

provider-owned

Hybrid Cloud = a combination of 2 or more basic clouds

15

Page 16: Cloud Computing - WordPress.com › 2015 › 04 › ... · 6/15/2015  · The cloud computing paradigm is composed of key characteristics, cloud computing roles and activities, cloud

“ANYTHING” AS A SERVICE

Infrastructure as a Service

processing, storage or networking services

Platform as a Service

deploy, manage and run customer-created or

customer-acquired applications using one or

more programming languages and one or more

execution environments supported by the cloud

service provider

Software as a Service

Provider supported applications

16

Page 17: Cloud Computing - WordPress.com › 2015 › 04 › ... · 6/15/2015  · The cloud computing paradigm is composed of key characteristics, cloud computing roles and activities, cloud

DISTRIBUTION OF CONTROL

17

Infrastructure

(as a Service)

Page 18: Cloud Computing - WordPress.com › 2015 › 04 › ... · 6/15/2015  · The cloud computing paradigm is composed of key characteristics, cloud computing roles and activities, cloud

MORE “AS A SERVICE” POSSIBILITIES

Disaster Recovery:

provision & use of remote standby resources

Data Storage:

provision & use of storage & related facilities

Network:

provision & use of transport connectivity & related

network capabilities

Communications:

provision & use of real time interaction &

collaboration

….various other services are also possible

18

Page 19: Cloud Computing - WordPress.com › 2015 › 04 › ... · 6/15/2015  · The cloud computing paradigm is composed of key characteristics, cloud computing roles and activities, cloud

NIST REFERENCE MODEL (SP500-292)

19

http://www.nist.gov/customcf/get_pdf.cfm?pub_id=909505

Page 20: Cloud Computing - WordPress.com › 2015 › 04 › ... · 6/15/2015  · The cloud computing paradigm is composed of key characteristics, cloud computing roles and activities, cloud

A SIMPLE EXAMPLE - TWITTER

20

Public access

Multi-tenant apps

Public cloud

Public Internet

Page 21: Cloud Computing - WordPress.com › 2015 › 04 › ... · 6/15/2015  · The cloud computing paradigm is composed of key characteristics, cloud computing roles and activities, cloud

A MORE COMPLEX EXAMPLE

21

Public access

Online Store

Bank

ManufacturerAnalytics

Engine

Backup/

Disaster

Recovery

Management

Security

Page 22: Cloud Computing - WordPress.com › 2015 › 04 › ... · 6/15/2015  · The cloud computing paradigm is composed of key characteristics, cloud computing roles and activities, cloud

THE CLOUD “UNIVERSE”

22

Enterprise

Cloud

Systems

Public

Cloud

Services

Personal

Cloud

Ecosystems

Cloud

Infrastructure

Providers

Page 23: Cloud Computing - WordPress.com › 2015 › 04 › ... · 6/15/2015  · The cloud computing paradigm is composed of key characteristics, cloud computing roles and activities, cloud

WHY ARE CLOUDS SO POPULAR?

Entrepreneurial – supports new public services (e.g., social networks) require high capacity

Enterprise scope - “systems of engagement” for converged customer access & globalization

Flexible - covers a wide range of ownership, provision, control and deployment alternatives

Cost effective - new revenue source for service providers, and sharing of costs for buyers

Pay-as-you-go – dynamic service provisioning and elasticity reduces capital expenses and inventory costs

Agile and responsive for rapid changes in business, technical and operational requirements

Increased efficiency due to multi-company sharing and continuous technology renewal

23

Page 24: Cloud Computing - WordPress.com › 2015 › 04 › ... · 6/15/2015  · The cloud computing paradigm is composed of key characteristics, cloud computing roles and activities, cloud

CLOUDS AND PROJECT MANAGEMENT

24

Cloud-

based

Tools

Service Provider

Relationship Management

Cloud

Solution

Process

Cloud Governance

Project

Management

Page 25: Cloud Computing - WordPress.com › 2015 › 04 › ... · 6/15/2015  · The cloud computing paradigm is composed of key characteristics, cloud computing roles and activities, cloud

CHALLENGES OF CLOUD COMPUTING

Summary -

Demonstrating ROI/Cost-benefit

Architecture and design process

Technology maturity and hype

Organizational maturity

Knowledge and experience

Vendor selection

Security and compliance

Systems integration

Management and control

25

Page 26: Cloud Computing - WordPress.com › 2015 › 04 › ... · 6/15/2015  · The cloud computing paradigm is composed of key characteristics, cloud computing roles and activities, cloud

BUSINESS CASE FOR CLOUD

Does cloud save money?

Does cloud add capabilities/quality?

Does cloud reduce risk?

Does cloud improve time-to-market?

Does cloud differentiate a business?

Does cloud spawn innovation?

Does the cloud ecosystem exist?

26

It all depends

Page 27: Cloud Computing - WordPress.com › 2015 › 04 › ... · 6/15/2015  · The cloud computing paradigm is composed of key characteristics, cloud computing roles and activities, cloud

CLOUD DECISION PROCESSES

27

User ServiceRequest

Initiation Analysis Design Development Implement

Approve?

Not an Application

No

Y

YNew

Application? N

User

Corporate ProjectApproval Board

Corporate PortfolioManagement

RFPPreparation

Internal/Purchased

?

Cloud/Non-cloud

?

Solution (Architecture)Review Board

Is the request justified?Is cloud a possibility?Is it IaaS, PaaS, SaaS?

Maintenanceor upgrade

Y

Page 28: Cloud Computing - WordPress.com › 2015 › 04 › ... · 6/15/2015  · The cloud computing paradigm is composed of key characteristics, cloud computing roles and activities, cloud

CLOUD HYPE/MATURITY

28

Page 29: Cloud Computing - WordPress.com › 2015 › 04 › ... · 6/15/2015  · The cloud computing paradigm is composed of key characteristics, cloud computing roles and activities, cloud

VENDOR CLOUDWASHING

Dilbert on Cloudwashing — Image Source: Dilbert.com

29

Page 30: Cloud Computing - WordPress.com › 2015 › 04 › ... · 6/15/2015  · The cloud computing paradigm is composed of key characteristics, cloud computing roles and activities, cloud

ORGANIZATIONAL MATURITY

30

Source: Wikipedia

Page 31: Cloud Computing - WordPress.com › 2015 › 04 › ... · 6/15/2015  · The cloud computing paradigm is composed of key characteristics, cloud computing roles and activities, cloud

KNOWLEDGE AND EXPERIENCE

Vendor product knowledge

Security & compliance knowledge

Systems integration experience

Process development experience

Senior management commitment

Stakeholder understanding

Ability to manage risk

31

Page 32: Cloud Computing - WordPress.com › 2015 › 04 › ... · 6/15/2015  · The cloud computing paradigm is composed of key characteristics, cloud computing roles and activities, cloud

SUMMARY

Business desire/need

Suitable mindset

Strategy established

Framework defined

Roadmap in place

Educated workforce

Trusted provider(s)

32

Page 33: Cloud Computing - WordPress.com › 2015 › 04 › ... · 6/15/2015  · The cloud computing paradigm is composed of key characteristics, cloud computing roles and activities, cloud

QUESTIONS & COMMENTS ??

33

Dilbert on Cloud — Image Source: Dilbert.com