37
Win with Cloud on System z Frank J. De Gilio IBM Corporation August 8, 2012 Session: 11748

Win with Cloud on System z - the Conference Exchange · Good Better Best Unmatched system reliability and redundancy of server hardware assets. Managing growth Good Better Best Dynamically

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Win with Cloud on System z - the Conference Exchange · Good Better Best Unmatched system reliability and redundancy of server hardware assets. Managing growth Good Better Best Dynamically

Win with Cloud on System z

Frank J. De Gilio IBM Corporation August 8, 2012 Session: 11748

Page 2: Win with Cloud on System z - the Conference Exchange · Good Better Best Unmatched system reliability and redundancy of server hardware assets. Managing growth Good Better Best Dynamically

From XKCD – Why they Need us!

2

There is planned downtime every night when we turn on the Roomba and it runs over the cord

Page 3: Win with Cloud on System z - the Conference Exchange · Good Better Best Unmatched system reliability and redundancy of server hardware assets. Managing growth Good Better Best Dynamically

2

Today’s Challenges

In distributed computing

environments, up to 85% of computing

capacity sits idle.

Explosion of information driving

54% growth in storage shipments

every year.

70% on average is spent on maintaining

current IT infrastructures versus

adding new capabilities.

85% idle 1.5x 70¢ per $1

33% of consumers notified of a security breach will terminate

their relationship with the company they

perceive as responsible.

33%

Consumer product and retail industries lose

about $40 billion annually, or 3.5

percent of their sales, due to supply chain

inefficiencies.

$40 billion

It’s time to start thinking

Differently

about infrastructure

Page 4: Win with Cloud on System z - the Conference Exchange · Good Better Best Unmatched system reliability and redundancy of server hardware assets. Managing growth Good Better Best Dynamically

Cloud is a User Model

4

Page 5: Win with Cloud on System z - the Conference Exchange · Good Better Best Unmatched system reliability and redundancy of server hardware assets. Managing growth Good Better Best Dynamically

5

Page 6: Win with Cloud on System z - the Conference Exchange · Good Better Best Unmatched system reliability and redundancy of server hardware assets. Managing growth Good Better Best Dynamically

6

Page 7: Win with Cloud on System z - the Conference Exchange · Good Better Best Unmatched system reliability and redundancy of server hardware assets. Managing growth Good Better Best Dynamically

7

Page 8: Win with Cloud on System z - the Conference Exchange · Good Better Best Unmatched system reliability and redundancy of server hardware assets. Managing growth Good Better Best Dynamically
Page 9: Win with Cloud on System z - the Conference Exchange · Good Better Best Unmatched system reliability and redundancy of server hardware assets. Managing growth Good Better Best Dynamically
Page 10: Win with Cloud on System z - the Conference Exchange · Good Better Best Unmatched system reliability and redundancy of server hardware assets. Managing growth Good Better Best Dynamically
Page 11: Win with Cloud on System z - the Conference Exchange · Good Better Best Unmatched system reliability and redundancy of server hardware assets. Managing growth Good Better Best Dynamically
Page 12: Win with Cloud on System z - the Conference Exchange · Good Better Best Unmatched system reliability and redundancy of server hardware assets. Managing growth Good Better Best Dynamically
Page 13: Win with Cloud on System z - the Conference Exchange · Good Better Best Unmatched system reliability and redundancy of server hardware assets. Managing growth Good Better Best Dynamically
Page 14: Win with Cloud on System z - the Conference Exchange · Good Better Best Unmatched system reliability and redundancy of server hardware assets. Managing growth Good Better Best Dynamically
Page 15: Win with Cloud on System z - the Conference Exchange · Good Better Best Unmatched system reliability and redundancy of server hardware assets. Managing growth Good Better Best Dynamically
Page 16: Win with Cloud on System z - the Conference Exchange · Good Better Best Unmatched system reliability and redundancy of server hardware assets. Managing growth Good Better Best Dynamically

12 Steps for Creating a Cloud Service

5. Implement monitoring metrics & event correlation rules

6. Implement incident, problem and asset mgmt processes

7. Implement resiliency SLA

Select existing agent / implement new agent for monitoring JVM heapsize, hypervisor swap file size, # of processes, etc.

Incident, problem & asset mgmt process is specific to cloud service à customization needed

Examples: HA for management system, delivered WAS cluster must be highly available

1. Specify cloud service description

2. Implement runtime functionality

3. Define unit of delivery & rating

Describe function, price , SLA of cloud service, incl. management scope

Examples: Select off-the-shelf hypervisor (VMaaS), implement custom app (e.g. LotusLive)

Examples: VM, file system, distributed app, virtual IP address, queue, web conference, RDBMS, 3-tier business app, etc.

10. Implement cloud service specific billing metrics

11. Implement rates for charging cloud service consumption

9. Implement security functions

Examples: CPU/hour, # of DB transactions, GB/month, # of users/webconf/hour, etc.

Examples: $0.11/VMhour; $0.19/MBsTransferred; $0.02/webconference; $0.05/fraudAnalysis

Implement authentication, auditing, data protection, governance & audit

8. Implement backup approach

Examples: Backup all VMs, backup DB of LotusLive application

4. Implement self-service delivery & management functionality

Examples: “Create VM, add more nodes to WAS cluster, change max # of seats for LotusLive web conf

12. Register cloud service to service catalog

A cloud service must be registered to the service catalog to be externally accessible, entitlements need to be configured,

Storage Network 1 *

1

*

* 1 1

1

1 1

1 1

1 * 1

* 1 1

1 1 1

1 1

1 * 1

* * 1 1

1 1 1

1 1

$ $ $

Server

OS

MW

App

!

Page 17: Win with Cloud on System z - the Conference Exchange · Good Better Best Unmatched system reliability and redundancy of server hardware assets. Managing growth Good Better Best Dynamically

6 Components of Cloud

Subscribe to Service § Request a service § “Sign“ Contract

Offer Service § Register Services and

Resources § Add to Service Catalog

Service Creation § Scope of Service § SLAs § Topologies, Best Practices

Management Templates

Deploy Service § Request Driven Provisioning § Management Agents and Best Practices § Application / Service On Boarding § Self-service interface

Manage Operation of Service § Visualize all aggregated

information about situations and affected services

§ Control operations and changes

§ Event handling § Automate activities to

execute changes §  Include charge-back

Terminate Service § Controlled Clean-up

Cloud Service Lifecycle Management

Page 18: Win with Cloud on System z - the Conference Exchange · Good Better Best Unmatched system reliability and redundancy of server hardware assets. Managing growth Good Better Best Dynamically

Cloud Models for All Needs & Priorities

Private cloud

Hybrid IT

Public cloud

Appliances, pre-integrated systems and standard hardware, software and networking.

Traditional IT

On or off premises cloud infrastructure operated solely for an organization and managed by the organization or a third party

Available to the general public or a large industry group and owned by an

organization selling cloud services.

Traditional IT and clouds (public and/or private) that remain separate but are bound together by technology

that enables data and application portability

Page 19: Win with Cloud on System z - the Conference Exchange · Good Better Best Unmatched system reliability and redundancy of server hardware assets. Managing growth Good Better Best Dynamically

Evolving to Cloud

Virtualization is not “Cloud” any more than a house is only its foundation.

CONSOLIDATE Physical Infrastructure

CLOUD Dynamic provisioning for workloads

VIRTUALIZE Increase Utilization

STANDARDIZE Operational Efficiency

AUTOMATE Flexible delivery & Self Service

SHARED RESOURCES Common workload profiles

Traditional IT

Standard Managed Services Cloud Delivered Services

Page 20: Win with Cloud on System z - the Conference Exchange · Good Better Best Unmatched system reliability and redundancy of server hardware assets. Managing growth Good Better Best Dynamically

Building a Cloud Foundation

Optimize Cloud Ready

§  Integrated virtualization management with IT service delivery processes

§ Elastic scaling § Pay for use § Self-service

provisioning § Simplified deployment

with virtual appliances

Consolidate and Virtualize

§ Virtualization must become strategic across all platforms – servers and storage

§ Monitor the virtualized environment

§ Discovery, dependency and change tracking

Automate and Manage

§ Automated provisioning / de-provisioning

§ Pool standardized virtualized building blocks

§ Capture and catalog virtual images used in the data center

§ Management of the virtualized environment

App

OS

Image

App

OS

Image

App

OS

Image

App

OS

Image

Image Library

STANDARDIZATION

LIFE CYCLE MANAGEMENT

Page 21: Win with Cloud on System z - the Conference Exchange · Good Better Best Unmatched system reliability and redundancy of server hardware assets. Managing growth Good Better Best Dynamically

Security: a Top Concern for Cloud

Source: “Driving Profitable Growth Through Cloud Computing”, IBM Study conducted by Oliver Wyman

80% Of enterprises consider security the #1 Inhibitor to cloud adoption

48% Of enterprises are concerned about the reliability of clouds

33% Of enterprises are concerned with cloud interfering with their ability to comply with regulations.

Page 22: Win with Cloud on System z - the Conference Exchange · Good Better Best Unmatched system reliability and redundancy of server hardware assets. Managing growth Good Better Best Dynamically

Cloud Needs to be Continuously Available December 2010: Amazon says outage in Europe due to hardware failure, not hacking attack

Gmail was up 99.984 percent of time which means seven minutes of downtime per month over last year.

September 10 2010:…Microsoft BPOS suffered another outage of some sort today it’s the second time in less than a week that Microsoft’s cloud has given some SaaS partners and customers fits…

Page 23: Win with Cloud on System z - the Conference Exchange · Good Better Best Unmatched system reliability and redundancy of server hardware assets. Managing growth Good Better Best Dynamically

Cloud Data Integrity is Critical October 11, 2009: Microsoft Cloud Loses T-Mobile customer data

October 2nd, 2007: Amazon EC2 Outage Wipes Out Data

Piecing together islands of data from multiple locations involves synchronization and is not simply a data restore

Page 24: Win with Cloud on System z - the Conference Exchange · Good Better Best Unmatched system reliability and redundancy of server hardware assets. Managing growth Good Better Best Dynamically

Cloud Computing Reference Architecture

Governance

Security, Resiliency, Performance & Consumability

Cloud ServiceCreator

Cloud Service ProviderCloud ServiceConsumer

Cloud Services

IaaS

PaaS

SaaS

BPaaS

Common CloudManagement Platform

Cloud Service Integration

Tools

Consumer In-house IT

Infrastructure

Middleware

Applications

Business Processes

OSS – Operational Support Services

BSS – Business Support Services

Subscription Management Pricing Entitlement

Management

Metering Rating Billing

Clearing & Settlement

Accounts Payable

Accounts Receivable

Customer Account

Management

Service Offering Catalog

Service Offering

Management

Contracts & Agreement

Management

Service Request

Management

Order Management

TransitionManager

DeploymentArchitect

OperationsManager

Service Provider Portal & API

Consumer Administrator

Consumer BusinessManager

Consumer End user

Service Creation Tools

Service Management Development

Tools

Service Runtime Development

Tools

Software Development

Tools

Image Creation Tools

Service Component Developer

Inf rastructure

Security &Risk Manager

CustomerCare

ServiceManager

BusinessManager

Service Composer

OfferingManagerService

Integrator

Service M

anagement

Service Consum

er Portal & API

Service Developm

ent Portal & API

API

API

API

API

Existing & 3rd party services, Partner

Ecosystems

ProvisioningIncident & Problem

Management

IT Service Level

Management

Service Automation Management

Service Delivery Catalog

Service Request

Management

Change & Configuration Management

Image Lifecycle

Management

Monitoring & Event

Management

IT Asset & License

Management

Capacity & Performance Management

Platform & Virtualization Management

Infra

stru

ctur

eM

gmt I

nter

face

sPl

atfo

rm M

gmt

Inte

rface

sSo

ftwar

e M

gmt

Inte

rface

sBP

Mgm

tIn

terfa

ces

© 2011 IBM Corporation

Page 25: Win with Cloud on System z - the Conference Exchange · Good Better Best Unmatched system reliability and redundancy of server hardware assets. Managing growth Good Better Best Dynamically

Not All Computers are Created Equally

Sharing the C

omputer

Shared Nothing High Latency (Read Only Web Serving, Some DSS)‏

Shared Memory Low - Medium Latency (OLTP,Legacy SMP)‏

Shared Memory High – Medium Latency (Data Warehouse, Some DSS)‏

Shared Everything Low Latency (OLTP, Mixed Workload)‏

Bulk Data Transfer

Page 26: Win with Cloud on System z - the Conference Exchange · Good Better Best Unmatched system reliability and redundancy of server hardware assets. Managing growth Good Better Best Dynamically

Welcome to the Party Pal!!!

26

Page 27: Win with Cloud on System z - the Conference Exchange · Good Better Best Unmatched system reliability and redundancy of server hardware assets. Managing growth Good Better Best Dynamically

Pain Point x86 Power System z

Avoiding downtime

Good Better Best Unmatched system reliability and redundancy of server hardware assets.

Managing growth

Good Better Best Dynamically add real hardware; share system resources with multiple hypervisors in a single machine.

Underutilized Resources

Good (~ 50%) Very little hardware sharing as you scale

Better (~ 80%) Moderate hardware sharing as you scale

Best (up to 100%) Extensive hardware sharing as you scale; extremely granular sharing of system resources.

Need for flawless system monitoring

Good Better Best Superior statistics and operational insight.

Workload management

Minimal Moderate Extensive Also able to span architectures with zEnterprise (z/p/x).

Time to market

Good Better Best Server cloning can be achieved in seconds; granular and efficient sharing of resources facilitates rapid provisioning.

System z: Enterprise-Class Computing

Page 28: Win with Cloud on System z - the Conference Exchange · Good Better Best Unmatched system reliability and redundancy of server hardware assets. Managing growth Good Better Best Dynamically

28

Hypervisor Calls (“Paravirtualization”)‏

Examples: POWER Hypervisor, Xen Benefits: High efficiency Issues: OS must be modified to issue Hcalls

Hypervisor service

•  VM runs in normal modes •  OS in VM calls hypervisor

to access real resources

Direct Hardware Virtualization

L A ST PrivOp L ...

Hypervisor service

•  VM runs in normal modes •  Hardware does most of the

virtualization (SIE architecture)‏ •  Hypervisor provides control

Exit

Examples: PR/SM, z/VM, Xen, KVM, MS Server 2008 Benefits: High efficiency, runs unmodified OS Issues: Requires underlying hardware support

Virt Mach L A ST Hcall L ...

Virt Mach

Translate, Trap, and Emulate

L A ST TrapOp L ...

Hypervisor PrivOp emulation code

•  VM runs in user mode •  Some IA-32 instructions must

be replaced with trap ops

Trap

Examples: VMware, Microsoft VS Benefits: Runs unmodified, translated OS Issues: Substantial overhead

Virt Mach

Call

Trap and Emulate

Examples: CP-67, VM/370 Benefits: Runs unmodified OS Issues: Substantial overhead

Hypervisor PrivOp emulation code

•  VM runs in user mode •  All privileged instructions

cause traps

Trap

L A ST PrivOp L ...

Virt Mach

Not All Virtualization is Equal

Page 29: Win with Cloud on System z - the Conference Exchange · Good Better Best Unmatched system reliability and redundancy of server hardware assets. Managing growth Good Better Best Dynamically

Efficiency Keeps the Data Center Small

29

UNIX x86 Mainframe

Used Wasted

Page 30: Win with Cloud on System z - the Conference Exchange · Good Better Best Unmatched system reliability and redundancy of server hardware assets. Managing growth Good Better Best Dynamically

300 Gig

A Real Production Cloud Example Replicate master image 16 times

Copy VMWare Image Initiate Service Done Customize Image

Total Provisioning Time: 3 Days

300 Gig 300 Gig

300 Gig 300 Gig

300 Gig

300 Gig

300 Gig

300 Gig

300 Gig

300 Gig

300 Gig

300 Gig

300 Gig

300 Gig

300 Gig 300 Gig

Page 31: Win with Cloud on System z - the Conference Exchange · Good Better Best Unmatched system reliability and redundancy of server hardware assets. Managing growth Good Better Best Dynamically

300 Gig

A Real Production Cloud Example Replicate master image 16 times

Copy z/VM Image

Initiate Service Done Customize Image

Total Provisioning Time: 1 Hour

300 Gig 300 Gig

300 Gig 300 Gig

300 Gig

300 Gig

300 Gig

300 Gig

300 Gig

300 Gig

300 Gig

300 Gig

300 Gig

300 Gig

300 Gig 300 Gig

Page 32: Win with Cloud on System z - the Conference Exchange · Good Better Best Unmatched system reliability and redundancy of server hardware assets. Managing growth Good Better Best Dynamically

Real Cloud Production Example

32

96 Cores Running VMWare

16 Cores (4 IFL)

Running zVM VS

Page 33: Win with Cloud on System z - the Conference Exchange · Good Better Best Unmatched system reliability and redundancy of server hardware assets. Managing growth Good Better Best Dynamically

Major Asset: System z Staff

Page 34: Win with Cloud on System z - the Conference Exchange · Good Better Best Unmatched system reliability and redundancy of server hardware assets. Managing growth Good Better Best Dynamically

Major Asset: System z Staff Ever hear of ITIL? How many systems do you run? Where is your system configuration? How many variations are you running? Where is your Software library? How do you keep track of usage?

34

Page 35: Win with Cloud on System z - the Conference Exchange · Good Better Best Unmatched system reliability and redundancy of server hardware assets. Managing growth Good Better Best Dynamically

35

Role and Value of System z            

Function Cloud Model z/VM z/OS Hardware Configuration CMDB HMC HMC

Hw/SW Relationships CMDB System Directory SYS1.PARMLIB

Monitoring ITM Performance toolkit SMF/RMF/OMEGAMON

Software configs DSL VMSES SMP

Usage TUAM Performance Toolkit SMF/RMF

Image Repository Hipervisor / SAN System Directory + Guest MiniDisks

SYS1.PARMLIB + DASD

Provisioning TPM + HiperVisor TPM Support No TPM Support yet

Automation TPAE Netview MPF - Netview

Service Request Management TSRM NA NA

Pervasive Security None RACF/ACF2 etc. RACF/ACF2 etc.

Page 36: Win with Cloud on System z - the Conference Exchange · Good Better Best Unmatched system reliability and redundancy of server hardware assets. Managing growth Good Better Best Dynamically

Cloud is a Whole IT Strategy!

36

Page 37: Win with Cloud on System z - the Conference Exchange · Good Better Best Unmatched system reliability and redundancy of server hardware assets. Managing growth Good Better Best Dynamically

Questions