closer 2011 1st int. conf. on cloud computing and...

33
CLOSER 2011 1 st Int. Conf. on Cloud Computing and Services Science: “The Cloud Service Supply Chain” Donald F. Ferguson ([email protected]) CLOSER 2011 keynote – “The Cloud IT Supply Chain” © CA, Inc. 2001 13-Dec-11

Upload: others

Post on 11-Sep-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CLOSER 2011 1st Int. Conf. on Cloud Computing and ...closer.scitevents.org/Documents/Previous_Invited...Automate service processes and provisioning across cloud from a self -service

CLOSER 2011 1st Int. Conf. on Cloud Computing and Services Science: “The Cloud Service Supply Chain”

Donald F. Ferguson ([email protected])

CLOSER 2011 keynote – “The Cloud IT Supply Chain” © CA, Inc. 2001 13-Dec-11

Page 2: CLOSER 2011 1st Int. Conf. on Cloud Computing and ...closer.scitevents.org/Documents/Previous_Invited...Automate service processes and provisioning across cloud from a self -service

contents

2

—an overview of − some problems/requirements for service centric cloud computing − this “big picture” of what solutions will look like − explanation of existing capabilities in IT management and security

systems, e.g. • discovery • analysis • security • provisioning

—but, − this is a research conference − and I will identify areas where we need exploration − possible avenue for collaboration, standards, etc.

CLOSER 2011 keynote – “The Cloud IT Supply Chain” © CA, Inc. 2001 13-Dec-11

Page 3: CLOSER 2011 1st Int. Conf. on Cloud Computing and ...closer.scitevents.org/Documents/Previous_Invited...Automate service processes and provisioning across cloud from a self -service

3

cloud is an economy of services and roles, technically providing and consuming services

financial services

enterprise

retail enterprise

logistics enterprise

industry ISV

regional MSP

emerging enterprise

MSPs

technology MSPs

CLOSER 2011 keynote – “The Cloud IT Supply Chain” © CA, Inc. 2001 13-Dec-11

Page 4: CLOSER 2011 1st Int. Conf. on Cloud Computing and ...closer.scitevents.org/Documents/Previous_Invited...Automate service processes and provisioning across cloud from a self -service

an (ancient) example of cloud computing

4

— Scenario – Logitech web promotion (www.akamai.com/html/customers/case_study_logitech.html) − marketing campaign to get registered customers, increase product awareness − five hour online, Web promotional contest − win a free wireless mouse and keyboard

— Solution − develop/modify a Web application, pages and data; remote interactions (SOA); etc − deploy application and data into the Akamai cloud (CDN) − virtualizing and build a cloud connected solution started with the composite application

— Benefits − Quality: The promotion had 10x as many Web transactions as expected, which would have

overwhelmed an onsite solution − Agility: Did not have to purchase, install, configure, etc hardware/software − Risk: Akamai CDN is extensively tested by 100s of applications, which is likely to be more

reliable than a quickly assembled on premise system − Capability

• Geographic content caching and request routing • Library of templates and best practices • End-to-end monitoring of the entire Web experience, not just the “on premise” part

− Cost: Rented the resources for five hours instead of buying HW and SW CLOSER 2011 keynote – “The Cloud IT Supply Chain” © CA, Inc. 2001 13-Dec-11

Page 5: CLOSER 2011 1st Int. Conf. on Cloud Computing and ...closer.scitevents.org/Documents/Previous_Invited...Automate service processes and provisioning across cloud from a self -service

examples

5

— Application Agility: entertainment company − scenario: movie releases and events drive

• rapid development of short duration web applications • lines-of-business/departments

– use different application platforms – have embedded infrastructure/clouds

− solution • central private cloud for efficiency and reliability • tools for defining standard, customizable runtime configurations for applications • self-service portal for provisioning and optimization • autonomic resource allocation to meet performance objectives

— Incremental Transformation: Netflix − scenario

• customer traffic is predictably, highly variable, e.g. more movies on Saturday night than Tuesday night

• need to apply cloud computing to get variable capacity for existing applications − solution

• use IaaS to deliver elements of the composite application at peak times • manage, secure, automate, … applications that span on-premise and cloud • understand in advance

– the implications of multiple possible design choices – impact on on-premise systems

CLOSER 2011 keynote – “The Cloud IT Supply Chain” © CA, Inc. 2001 13-Dec-11

Page 6: CLOSER 2011 1st Int. Conf. on Cloud Computing and ...closer.scitevents.org/Documents/Previous_Invited...Automate service processes and provisioning across cloud from a self -service

6

OK, looks good. let’s go.

financial services

enterprise

retail enterprise

logistics enterprise

industry ISV

regional MSP

emerging enterprise

MSPs

technology MSPs

CLOSER 2011 keynote – “The Cloud IT Supply Chain” © CA, Inc. 2001 13-Dec-11

Page 7: CLOSER 2011 1st Int. Conf. on Cloud Computing and ...closer.scitevents.org/Documents/Previous_Invited...Automate service processes and provisioning across cloud from a self -service

transforming Enterprise IT

7

Exploiting virtualization or becoming a cloud—connected enterprise should not be hard. The questions and tasks are:

1. Where am I? 2. Where could I go? 3. Where should I go? 4. How do I get there? 5. Go there. 6. Decide if you made the right decision. 7. Tell your friends. 8. Repeat.

Current IT

Realizing The Benefits

of Virtualization

and Cloud Services

CLOSER 2011 keynote – “The Cloud IT Supply Chain” © CA, Inc. 2001 13-Dec-11

Page 8: CLOSER 2011 1st Int. Conf. on Cloud Computing and ...closer.scitevents.org/Documents/Previous_Invited...Automate service processes and provisioning across cloud from a self -service

OK, maybe it is hard

8

“I do not know where I should go, which is OK because I do not know where I am and getting there would be too expensive and I am not even sure why I

want to go there other than my boss keeps asking ‘Are we there yet?’”

Current IT Virtual,

Cloud-Connected IT

CLOSER 2011 keynote – “The Cloud IT Supply Chain” © CA, Inc. 2001 13-Dec-11

Page 9: CLOSER 2011 1st Int. Conf. on Cloud Computing and ...closer.scitevents.org/Documents/Previous_Invited...Automate service processes and provisioning across cloud from a self -service

IT supply chain

9

— any non-trivial application is a composite application, e.g. − web content − JavaBeans − database schema and stored procedures − pricing rules

— a composite application requires a composite IT systems, which is a connected set of (supply chain of) − HW infrastructure, e.g.

• servers • storage • networking

− SW infrastructure, e.g. • operating systems • web application servers • distributed file systems

— cloud computing evolves composite IT systems from − a vertically integrated, all resources “in the data center” model to − a supply chain of cloud services

CLOSER 2011 keynote – “The Cloud IT Supply Chain” © CA, Inc. 2001 13-Dec-11

Page 10: CLOSER 2011 1st Int. Conf. on Cloud Computing and ...closer.scitevents.org/Documents/Previous_Invited...Automate service processes and provisioning across cloud from a self -service

cloud computing requirements

10

PLAN Create a decision model for which apps belong in which public and private

clouds — and when

DESIGN Design business services with quality, agility, cost, security per SLAs with

business service owners

SECURE Extend your identity and access controls across virtual, cloud

and traditional

ASSURE Extend monitoring and

support processes across virtual, cloud

and traditional

DELIVER Automate service

processes and provisioning across

virtual, physical and public cloud from a self-service

catalog

Traditional Services

Brokered Cloud Services

Private/Hybrid Cloud Services

Optimize End-to-end

visibility and orchestration

Business Services

CLOSER 2011 keynote – “The Cloud IT Supply Chain” © CA, Inc. 2001 13-Dec-11

Page 11: CLOSER 2011 1st Int. Conf. on Cloud Computing and ...closer.scitevents.org/Documents/Previous_Invited...Automate service processes and provisioning across cloud from a self -service

must be business service centric

11

PLAN Create a decision model for which apps belong in which public and private

clouds — and when

DESIGN Design business services with quality, agility, cost, security per SLAs with

business service owners

SECURE Extend your identity and access controls across virtual, cloud

and traditional

ASSURE Extend monitoring and

support processes across virtual, cloud

and traditional

DELIVER Automate service

processes and provisioning across

virtual, physical and public cloud from a self-service

catalog

Traditional Services

Brokered Cloud Services

Private/Hybrid Cloud Services

Optimize End-to-end

visibility and orchestration

Business Services

CLOSER 2011 keynote – “The Cloud IT Supply Chain” © CA, Inc. 2001 13-Dec-11

Page 12: CLOSER 2011 1st Int. Conf. on Cloud Computing and ...closer.scitevents.org/Documents/Previous_Invited...Automate service processes and provisioning across cloud from a self -service

composite IT systems (partially) realize business services through an IT supply chain

12 CLOSER 2011 keynote – “The Cloud IT Supply Chain” © CA, Inc. 2001 13-Dec-11

Page 13: CLOSER 2011 1st Int. Conf. on Cloud Computing and ...closer.scitevents.org/Documents/Previous_Invited...Automate service processes and provisioning across cloud from a self -service

cloud IT supply chain

13

replace on premise commerce

DB with cloud storage

use cloud compute service to host web servers

use OpenID instead of internal security

CLOSER 2011 keynote – “The Cloud IT Supply Chain” © CA, Inc. 2001 13-Dec-11

Page 14: CLOSER 2011 1st Int. Conf. on Cloud Computing and ...closer.scitevents.org/Documents/Previous_Invited...Automate service processes and provisioning across cloud from a self -service

14

two canonical approaches to cloud computing but most customers will have a bit of both

incremental transformation of existing IT environments

agility for new apps for new business opportunities

purchase deploy

define, assemble, configure,

reuse

existing IT environment

composite app composite IT system

public, private, hybrid cloud IaaS, PaaS, SaaS, prog. web

CLOSER 2011 keynote – “The Cloud IT Supply Chain” © CA, Inc. 2001 13-Dec-11

Page 15: CLOSER 2011 1st Int. Conf. on Cloud Computing and ...closer.scitevents.org/Documents/Previous_Invited...Automate service processes and provisioning across cloud from a self -service

unfortunately, a typical enterprise IT environment – applications, SW and HW infrastructure

15 CLOSER 2011 keynote – “The Cloud IT Supply Chain” © CA, Inc. 2001 13-Dec-11

Page 16: CLOSER 2011 1st Int. Conf. on Cloud Computing and ...closer.scitevents.org/Documents/Previous_Invited...Automate service processes and provisioning across cloud from a self -service

cloud computing – consume and offer cloud services

16

• replacing roll-your-own apps/SW with cloud services • building new solutions using the cloud to extend my business • enhancing existing solutions by exploiting cloud services

This seems risky.

CLOSER 2011 keynote – “The Cloud IT Supply Chain” © CA, Inc. 2001 13-Dec-11

Page 17: CLOSER 2011 1st Int. Conf. on Cloud Computing and ...closer.scitevents.org/Documents/Previous_Invited...Automate service processes and provisioning across cloud from a self -service

incremental transformation

17

Discover, Analyze, Correlate, Reconcile Surface from the business perspective

Business Service Perspective and IT realization

Incremental transformation to exploit cloud services

and virtualization via Insight, Optimize, Community, Automate

CLOSER 2011 keynote – “The Cloud IT Supply Chain” © CA, Inc. 2001 13-Dec-11

Page 18: CLOSER 2011 1st Int. Conf. on Cloud Computing and ...closer.scitevents.org/Documents/Previous_Invited...Automate service processes and provisioning across cloud from a self -service

composite IT system insight enables planning

18

— most enterprises on partially understand the structure of their composite IT systems and how applications use them

— transformation to cloud computing requires insight into − HW and SW infrastructure supporting applications − interconnections between systems − transactions flowing through systems − performance requirements − etc.

— IT management systems have various techniques for gather aspects of the information about composite IT system − packet inspection − file system scans − port inspection − remote management instrumentation − logs − etc.

— Insight fuses the information to identify the composite IT systems, and enable analysis of transformations to cloud computing

CLOSER 2011 keynote – “The Cloud IT Supply Chain” © CA, Inc. 2001 13-Dec-11

Page 19: CLOSER 2011 1st Int. Conf. on Cloud Computing and ...closer.scitevents.org/Documents/Previous_Invited...Automate service processes and provisioning across cloud from a self -service

planning also requires a unified service model

19

—the classic “spanner” versus “wrench” problem

—must normalize internal and external definitions of IT resources into a common representation for − storage − networking − compute − platforms − business functions − etc.

—to enable comparisons and recommendations

CLOSER 2011 keynote – “The Cloud IT Supply Chain” © CA, Inc. 2001 13-Dec-11

Page 20: CLOSER 2011 1st Int. Conf. on Cloud Computing and ...closer.scitevents.org/Documents/Previous_Invited...Automate service processes and provisioning across cloud from a self -service

normalization enables visual modeling to design and assemble new systems

20

Library – Resources – Templates – Patterns

Visual – Assembly – Customization

CLOSER 2011 keynote – “The Cloud IT Supply Chain” © CA, Inc. 2001 13-Dec-11

Page 21: CLOSER 2011 1st Int. Conf. on Cloud Computing and ...closer.scitevents.org/Documents/Previous_Invited...Automate service processes and provisioning across cloud from a self -service

composite system virtualization is the key to delivering the supply chain

21

automate and optimize

pool of virtual machines and storage for dynamic

use and release

Composite IT

System

appliance catalog

deploy the service model

CLOSER 2011 keynote – “The Cloud IT Supply Chain” © CA, Inc. 2001 13-Dec-11

Page 22: CLOSER 2011 1st Int. Conf. on Cloud Computing and ...closer.scitevents.org/Documents/Previous_Invited...Automate service processes and provisioning across cloud from a self -service

extending to support the entire cloud

22

automate and

optimize

expand beyond current models

of virtualization to virtualize the cloud

a global hypervisor

CLOSER 2011 keynote – “The Cloud IT Supply Chain” © CA, Inc. 2001 13-Dec-11

Page 23: CLOSER 2011 1st Int. Conf. on Cloud Computing and ...closer.scitevents.org/Documents/Previous_Invited...Automate service processes and provisioning across cloud from a self -service

at first, this seem preposterous

23

— virtualization, and the cloud, have two constructs − artifact − interpreter

— generalize the model to apply to all aspects of a cloud IT supply chain − WAR file J2EE application server − database schema cloud RDB − web content cloud CDN

— the act of performing a deployment or change of an artifact becomes − a generic operation − on a generic concept of “interpreter”

— deploying a composite system on the cloud becomes an optimization problem of − identify possible interpreters for each application artifact − select an optimal configuration based on

• service level objectives • application requirements (security, availability, …) • cost • etc.

— and managing the cloud spanning application/supply chain

CLOSER 2011 keynote – “The Cloud IT Supply Chain” © CA, Inc. 2001 13-Dec-11

Page 24: CLOSER 2011 1st Int. Conf. on Cloud Computing and ...closer.scitevents.org/Documents/Previous_Invited...Automate service processes and provisioning across cloud from a self -service

identity and access provisioning – today

24 CLOSER 2011 keynote – “The Cloud IT Supply Chain” © CA, Inc. 2001 13-Dec-11

Page 25: CLOSER 2011 1st Int. Conf. on Cloud Computing and ...closer.scitevents.org/Documents/Previous_Invited...Automate service processes and provisioning across cloud from a self -service

cloud identity/access management provisioning

25

SAML

SAML

SaaS Apps & Web Services

IAM On-Demand Services

Partner Apps & Web Services

Enterprise User Administrator

VPN

Mobile User

Delegated Administrator

IAM Portal

SaaSSSO

Ext. User Directory

Enterprise Apps & Web Services

Partner User

Cloud Apps/Platforms & Web Services VPN

Cloud SSO

Portal SSO

Cloud Portal

SaaS/ Cloud

SaaS/ Cloud SSO

2

3

4

1

CLOSER 2011 keynote – “The Cloud IT Supply Chain” © CA, Inc. 2001 13-Dec-11

Page 26: CLOSER 2011 1st Int. Conf. on Cloud Computing and ...closer.scitevents.org/Documents/Previous_Invited...Automate service processes and provisioning across cloud from a self -service

cloud identity/access management

26

—the basic model of security works for the cloud − systems-of-record for identity definitions and access policies − workflow processes for propagating identity and policy into

management systems, with translation through adaptors − plug-in/enforcement points in applications/databases that “phone

home” for information − distributed audit logs and gathering

—some changes are necessary − unified service model for the “subjects” of access − federated identity and trust models − stronger authentication to mitigate exposures − optimized implementations

CLOSER 2011 keynote – “The Cloud IT Supply Chain” © CA, Inc. 2001 13-Dec-11

Page 27: CLOSER 2011 1st Int. Conf. on Cloud Computing and ...closer.scitevents.org/Documents/Previous_Invited...Automate service processes and provisioning across cloud from a self -service

federated identity

27 CLOSER 2011 keynote – “The Cloud IT Supply Chain” © CA, Inc. 2001 13-Dec-11

Page 28: CLOSER 2011 1st Int. Conf. on Cloud Computing and ...closer.scitevents.org/Documents/Previous_Invited...Automate service processes and provisioning across cloud from a self -service

cloud services and contracts

28

using a cloud service creates a service contracts

CLOSER 2011 keynote – “The Cloud IT Supply Chain” © CA, Inc. 2001 13-Dec-11

Page 29: CLOSER 2011 1st Int. Conf. on Cloud Computing and ...closer.scitevents.org/Documents/Previous_Invited...Automate service processes and provisioning across cloud from a self -service

service contract management

29

— every connection to a cloud service requires − monitoring − analysis − data leak prevention

— this information enables analysis of technical service level contracts based on − response time − throughput − usage patterns − exceptions − etc.

— but, ultimately this flows into an engine that analyzes and computes financial contracts − penalties for not meeting RT/throughput goals − over usage/extra charges − etc.

CLOSER 2011 keynote – “The Cloud IT Supply Chain” © CA, Inc. 2001 13-Dec-11

Page 30: CLOSER 2011 1st Int. Conf. on Cloud Computing and ...closer.scitevents.org/Documents/Previous_Invited...Automate service processes and provisioning across cloud from a self -service

cloud service management

30

cloud virtualizer

common platform and infrastructure

service management

assurance discovery

definition configuration

automate optimize secure

common model prebuilt content

common front-office

CLOSER 2011 keynote – “The Cloud IT Supply Chain” © CA, Inc. 2001 13-Dec-11

Page 31: CLOSER 2011 1st Int. Conf. on Cloud Computing and ...closer.scitevents.org/Documents/Previous_Invited...Automate service processes and provisioning across cloud from a self -service

cloud service management

31

cloud virtualizer

common platform and infrastructure

service management

assurance discovery

definition configuration

automate optimize secure

common model prebuilt content

common front-office in IT management, “service management” does not necessarily mean “managing SOA.” service management is • catalog for requesting cloud services • chargeback, variable pricing, packages, … • problem management tickets • change requests • etc. requires extensions for cloud computing • improved contracts • problem ticket propgation • … …

CLOSER 2011 keynote – “The Cloud IT Supply Chain” © CA, Inc. 2001 13-Dec-11

Page 32: CLOSER 2011 1st Int. Conf. on Cloud Computing and ...closer.scitevents.org/Documents/Previous_Invited...Automate service processes and provisioning across cloud from a self -service

plus, why don’t we just offer the whole thing as a federated set of cloud services?

32

cloud virtualizer

common platform and infrastructure

service management

assurance discovery

definition configuration

automate optimize secure

common model prebuilt content

common front-office

CLOSER 2011 keynote – “The Cloud IT Supply Chain” © CA, Inc. 2001 13-Dec-11

Page 33: CLOSER 2011 1st Int. Conf. on Cloud Computing and ...closer.scitevents.org/Documents/Previous_Invited...Automate service processes and provisioning across cloud from a self -service

summary and conclusions

33

— at the most basic level, − cloud computing simply extends “distributed computing” outside the firewall − the basic management and security building blocks are in place

• monitoring • access control • deployment, configuration • performance, problem management • etc.

— but, there are some massive open problems − normalization and unified representation of cloud services − end-to-end issues when a cloud service provider uses a cloud service provider

to meet my needs − IT management and security, itself as a cloud service − economic matching and optimization − simplified, “domain specific language” for defining cloud supply chains

CLOSER 2011 keynote – “The Cloud IT Supply Chain” © CA, Inc. 2001 13-Dec-11