z/os Cloud Services Overview

Similar documents
Cutting Through the Hype: Straight Talk About the Mainframe and Cloud Computing. Straight talk on cloud computing

IBM Bluemix. The Digital Innovation Platform. Simon

Extending IBM WebSphere MQ and WebSphere Message Broker to the Clouds 5th February 2013 Session 12628

What s Happening to the Mainframe? Mobile? Social? Cloud? Big Data?

Planning, Provisioning and Deploying Enterprise Clouds with Oracle Enterprise Manager 12c Kevin Patterson, Principal Sales Consultant, Enterprise

Securing Data in the Virtual Data Center and Cloud: Requirements for Effective Encryption

Migration and Building of Data Centers in IBM SoftLayer with the RackWare Management Module

Lunch and Learn: BlueMix to Mainframe making development accessible in the

IBM Infrastructure Suite for z/vm and Linux

Backup Exec Private Cloud Services. Planning and Deployment Guide

The Promise of Virtualization for Availability, High Availability, and Disaster Recovery - Myth or Reality?

Private Cloud for WebSphere Virtual Enterprise Application Hosting

Clearing the Fog: Understanding z Systems Cloud Technology Options

Running Oracle Databases in a z Systems Cloud environment

Migration and Building of Data Centers in IBM SoftLayer with the RackWare Management Module

Copyright 2015 EMC Corporation. All rights reserved. 1

The Impact of PaaS on Business Transformation

Learn How to Leverage System z in Your Cloud

This presentation covers virtual application shared services supplied with IBM Workload Deployer version 3.1.

How to Backup and Restore a VM using Veeam

Plan for Success with a Hybrid Cloud! Thanks to IBM Power Systems OpenStack SoftLayer and UrbanCode

Developing Cloud Applications using IBM Bluemix. Brian DePradine (Development lead Liberty buildpack)

Harnessing the Power of the Microsoft Cloud for Deep Data Analytics

VMware on VMware: Private Cloud Case Study Customer Presentation

Overview of IBM Cloud Integration

Availability for your modern datacenter

Daymark DPS Enterprise - Agentless Cloud Backup and Recovery Software

Extending IBM WebSphere MQ and WebSphere Message Broker to the Clouds Session 14238

Cloud Computing Security: Public vs. Private Cloud Computing

Alfresco Enterprise on AWS: Reference Architecture

Level 1: Asigra Cloud Backup Foundation Training

Monitoring HP OO 10. Overview. Available Tools. HP OO Community Guides

Understand IBM Cloud Manager V4.2 for IBM z Systems

DevOps Best Practices for Mobile Apps. Sanjeev Sharma IBM Software Group

CompTIA Cloud+ 9318; 5 Days, Instructor-led

zenterprise The Ideal Platform For Smarter Computing Developing Hybrid Applications For zenterprise

The Digital Certificate Journey from RACF to PKI Services Part 2 Session J10 May 11th 2005

CompTIA Cloud+ Course Content. Length: 5 Days. Who Should Attend:

How WebSphere Fits in IBM s Cloud Strategy

Agenda. How to configure

Kaseya IT Automation Framework

Big Data Storage in the Cloud

Turbo Charge Your Data Protection Strategy

IBM Tivoli Monitoring for Virtual Environments: Dashboard, Reporting, and Capacity Planning Version 7.2 Fix Pack 2. User s Guide SC

Migration and Disaster Recovery Underground in the NEC / Iron Mountain National Data Center with the RackWare Management Module

How To Understand The 2013 Cio Agenda For A Cloud Server

Cloud Infrastructure Management - IBM VMControl

<Insert Picture Here> Enterprise Cloud Computing: What, Why and How

VMware vrealize Automation

Marco Mantegazza WebSphere Client Technical Professional Team IBM Software Group. Virtualization and Cloud

CLOUD TECH SOLUTION AT INTEL INFORMATION TECHNOLOGY ICApp Platform as a Service

VMware vrealize Automation

Configuring Security Features of Session Recording

Appendix C to DIR Contract Number DIR-TSO-2736 SunGard Availability Services Discount Level: 25% Managed Data Center Services - Cloud Hosting

Virtual Client Solution: Desktop Virtualization

Configuration Management of Massively Scalable Systems

API MORNING. IBM Bluemix. The Digital Innovation Platform IBM Corporation

How To Choose Cloud Computing

How To Use Anibom Smart Cloud For Business

White Paper. Anywhere, Any Device File Access with IT in Control. Enterprise File Serving 2.0

Create apps with the efficiency of a cold blooded cyborg

What s Happening to the Mainframe? Mobile? Social? Cloud? Big Data?

Clodoaldo Barrera Chief Technical Strategist IBM System Storage. Making a successful transition to Software Defined Storage

IBM Cloud: Platform-as-a-Service

IBM EXAM QUESTIONS & ANSWERS

IBM Cloud Security Draft for Discussion September 12, IBM Corporation

IBM Bluemix, the digital innovation platform

IBM PureData System for Transactions. Technical Deep Dive. Jonathan Rossi, PureSystems Specialist

Cloud Security. Peter Jopling IBM UK Ltd Software Group Hursley Labs. peterjopling IBM Corporation

PowerVC 1.2 Q Power Systems Virtualization Center

Introduction to Cloud Computing

1. What are the System Requirements for using the MaaS360 for Exchange ActiveSync solution?

Introduction to the Mobile Access Gateway

CLOUD SERVICES FOR EMS

Installing and Using the vnios Trial

How To Use Arcgis For Free On A Gdb (For A Gis Server) For A Small Business

Getting Your Head in the Cloud A High Level Cloud Perspective

IBM z13 Software Pricing Announcements

Oracle Enterprise Manager 12c Microsoft SQL Server Plug-in version

SECURITY MODELS FOR CLOUD Kurtis E. Minder, CISSP

An Enterprise Perspective on Cloud Innovation. Andy Brown UBS Group CTO Client Facing Technologies CIO

Communication Protocol Adapters in Sterling Integrator IBM Corporation

Availability for the modern datacentre

CA Encryption Key Manager r14.5

Cloud Service Model. Selecting a cloud service model. Different cloud service models within the enterprise

Data Centers and Cloud Computing

First Steps with IBM Integration Bus: Application Integration in the new world

Evaluation of Enterprise Data Protection using SEP Software

Transcription:

Cloud Services Overview Frank J. De Gilio Chief Cloud guy Hilon Potter The Silver Lining August 2014 Insert Custom Session QR if Desired.

Platform as a Service 41% CAGR 1 through 2016 $4.8 Billion 24% of Cloud Revenue Software as a Service 29% CAGR 1 through 2016 $5 Billion 25% of Cloud Revenue 1 Compound Annual Growth Rate 2

Perspective per spec tive pəәrˈspektiv Noun 1. a particular attitude toward or way of regarding something; a point of view. "most guidebook history is written from the editor's perspective" synonyms: outlook, view, viewpoint, point of view, POV, standpoint, position, stand, stance, angle, slant, attitude, frame of mind, frame of reference, approach, way of looking, interpretation "his perspective on things had changed" PaaS Platform as a Service SaaS Software as a Service 3

The Requirements Granular Usage Monitoring True Multi-Tennant Environment This is easy, lots of virtual servers in a cloud environment, with automation The Solution? 4 Differentiated User Experience Few Admins Large Community

The Requirements Granular Usage Monitoring True Multi-Tennant Environment Differentiated User Experience Few Admins Large Community This is easy, it s MVS, multiple workloads securely separated, with a single OS Stack to manage The Solution! 5

Providing Higher Level Cloud Services Software as a Service Platform as a Service S erv S erv S erv S erv S erv S erv Infrastructure as a Service i c e! i c e! i c e! i c e! i c e! i c e! Server Server Server Linux on z 6

The Model S erv S erv S erv S erv S erv S erv Power AIX & Linux i c e i c e i c e i c e i c e i c e Server Server Server REST Server Server Server Linux on z Server Server Server Linux on x86 7

What if? We Leverage capability as a Higher Level Cloud Service Provider? Software as a Service becomes a multiplatform solution Virtual Appliance Container CF Sysplex Distributor REST JSON Nodes in a Cloud 8

A Cloud Service? How do I cover? Elastic Scalability Create more servers with complete stacks Create a new service instance with a single stack Usage Monitoring Monitor usage by gather information from multiple hypervisors Monitor usage on a single Plex Provisioning Provision a full stack (OS, Middleware, Application) Provision a new instance of a service on an existing stack 9

Use Case: Caching An example Requirements: Provide a remote, sharable, secure, cache for data to be accessed by 1-n services running in the network Meet performance requirements at as low a cost as possible 1. Cache service is requested by an application (a) 2. Application (a) uses the cache to store transient data 3. Application (a ) accesses transient data 4. Application (b) accesses transient data created by Application (a) 5. Application (a ) accesses transient data 6. Application (b ) accesses transient data data created by Application (a) 1 0

zcache Active/Single Site 1 Data Store CF LPAR LPAR LPAR Shared Port Shared Port Shared Port WLM Managed Sysplex Distribution End Point URL Performance Sustained 1,000 TPS with 1ms reads and 4ms writes Failover Depending on the hosting environment, a backup site may be available for the environment to be restarted in after a disaster, typically with a 4-hour RTO Load balancing Performed via Workload Manager and Sysplex Distributor across the sysplex (Host)/resources/datacaches/BU_SBU/AppName/key 11

zcache Active/Active Site 1 Site 2 Data Store Data Store CF CF LPAR LPAR LPAR LPAR LPAR LPAR Shared Port Shared Port Shared Port Shared Port Shared Port Shared Port WLM Managed Sysplex Distribution End Point URL Synch Replication WLM Managed Sysplex Distribution End Point URL 12 Active Performance Sustained 1,000 TPS with 1ms reads and 4ms writes Failover Each site provides 2 client ports (SSL, non-ssl). If a site becomes unavailable (ports close), all work is serviced from the alternate site. When the site becomes available again, the data from the active site is resynched to the previously down site, then the ports are reopened and distribution of work resumes Load balancing Performed across sites in a round-robin fashion by NLB, and within a site via Workload Manager and Sysplex Distributor across the sysplex (Host)/resources/datacaches/BU_SBU/AppName/key Active

An interesting thing happened on the way to the market! The Cache offering was created and made available by a large retailer Marketed and pushed to a single developer Resource utilization after a month went way beyond what was projected Why? Was there a problem? Was it working? 13

An interesting thing happened on the way to the market! The Cache offering was created and It made was a available success by and a large retailer the word spread thru Marketed and pushed to a single developer the underground Resource utilization after a month went way beyond what was projected Why? Was there a problem? Was it working? Multiple developers, learned by word of mouth and, were using it New problem, How do you identify different users? Easy Fix -The Matters! /Division/Org/Department/Application/Instance/Cache SMF Manager 14

Is it worth it? zcache performance on WMD3 (z196): 31MAY2013 22:02:18 ------ MAINVIEW WINDOW INTERFACE (V6.0.00) ---------------- COMMAND ===> SCROLL ===> CSR CURR WIN ===> 1 ALT WIN ===> >W1 =CHIST============(ALL======TESWCAA=)31MAY2013==22:02:03====MVCICS===D==128 Task CICS Lcl Task Lcl Task Tran Response CPU Storage I/O Term Num System End Date End Time ID Time Time HWM Calls ID Average Response time (196): 8.5 MS 66790 TESWCAA 31MAY2013 21:59:41 ZC00 0.00099 0.00070 112032 2 66792 TESWCAA 31MAY2013 21:59:41 ZC00 0.00066 0.00052 2 66794 TESWCAA Average 31MAY2013 CPU 21:59:41 time ZC00 (196): 0.00097 0.00071 6.34112032 MS 2 66796 TESWCAA 31MAY2013 21:59:41 ZC00 0.00082 0.00063 112032 2 66798 TESWCAA 31MAY2013 21:59:41 ZC00 0.00081 0.00059 112032 2 zcache performance on WMD3 (zec12): 04JUN2013 13:06:32 ------ MAINVIEW WINDOW INTERFACE (V6.0.00) ---------------- COMMAND ===> SCROLL ===> CSR CURR WIN Average ===> 1 Response ALT WIN ===> time (EC12): 5.28 MS >W1 =CHIST============(ALL======TESWMAC=)04JUN2013==13:06:21====MVCICS===D===96 Task CICS Lcl Task Lcl Task Tran Response CPU Storage I/O Term Num System Average End Date CPU End Time time ID (EC12): Time Time 3.24 HWM MS Calls ID 82132 TESWMAC 04JUN2013 13:05:34 ZC00 0.00048 0.00032 114448 2 82134 TESWMAC 04JUN2013 13:05:34 ZC00 0.00073 0.00035 114448 2 82136 TESWMAC 04JUN2013 13:05:34 ZC00 0.00042 0.00030 114448 2 82138 TESWMAC 04JUN2013 13:05:34 ZC00 0.00057 0.00034 114448 2 15

Potential Use Case: Serialized Incremented Integers 1 2 CS R1,R2,D1 vs. lots of code and multiple servers 3 16

USE Case: Crypto -IBM Advanced Crypto Service Provider REST API 1 The IBM Advanced Crypto Service Provider REST API is a cryptography service available for on- and off-platform use for Cloud Services (zcs). It provides access to cryptographic function using an HTTP Web service. This exposes ACSP services for use to distributed clients. This service centralizes the definition, use, and maintenance of cryptographic keys, simplifying key management. It allows the use of secure and protected keys to avoid the exposure of sensitive key information outside of the trusted, hardened and tamper evident cryptographic co-processor. ACSP-REST also permits access control and logging on key service usage in addition to service charge-back to applications based on actual usage. Any authorized RESTful application with the appropriate credentials may utilize the service. Such an application would send a HTTP request over SSL/TLS to the URL of an ACSP-REST service along with a JSON (or XML) payload formatted to match the provided schema. The client application would receive a JSON (or XML) payload containing the encrypted text as the response. 1 Lab Services Offering 17

The Infrastructure for ACSP (from one perspective) Catalog Jazz SM Linux on z cloud UI MF CRYPTO Provisioned Guest Application cloud Infrastructure RACF System z A system with MF, RACF, a cloud infrastructure that uses a catalog based process i.e. Smartcloud Control Desk 18

Step 1: Publish Service to Jazz SM Server Publish service to Jazz SM Describe service Define location Define used to call the service Jazz SM MF Linux on z Service and Workflow is setup in MF RACF CRYPTO 19

Step 2: Build Catalog from Repository Catalog Jazz SM Linux on z cloud UI MF Service and Workflow is setup in MF CRYPTO The Provider repository on the JazzSM can be read by any OSLC compliant product to build a catalog entry. RACF 20

Step 3: Application Programmer Asks the Factory for an Instance Jazz SM Linux on z cloud UI MF Service and Workflow is setup in MF CRYPTO RACF 21

Step 4: MF Provisions the Service Jazz SM Linux on z cloud UI MF Service and Workflow is setup in MF CRYPTO Provisioned Guest Application RACF Provision the Service -Execute the Workflow to create an instance of the service Connect to RACF and create the id credentials Setup the service in either an existing server or create a new instance of a server Pass back the for the service and the credential to the application programmer 22

Step 5: The Application uses the Service Jazz SM Linux on z MF CRYPTO Provisioned Guest Application RACF The application programmer writes code that calls the provisioned service via the. It will use RACF to associate an identity with the service call. This identity will be tied to usage information and possibly performance. 23

Step 6: Gather Information on the Service Catalog Jazz SM Linux on z cloud UI Provisioned Guest Application MF RACF CRYPTO OSLC Compliant tooling will use the provider information in JazzSM to gather information about the Factory and the instances created by the factory. It will do this with the help of MF and other subsystem capabilities. 24

The Infrastructure for ACSP (from the right perspective) Catalog Jazz SM Linux on z System z cloud UI Provisioned Guest Application Provisioned Service MF RACF CRYPTO 25 cloud Infrastructure The infrastructure is actually multiple systems working together to provide the business services required, managed as a cloud.

Consuming Cloud Service with BlueMix -Demo BlueMix Jazz SM Linux on z Cloud Foundry PaaS MF CRYPTO SoftLayer RACF BlueMix RESTful services allow distributed programmers to use capability without understanding implementation details BlueMix streamlines the use of RESTful Services The vision is to give CIOs control over services that Lines of Business will use 26

Other ideas? Infrastructure Services Certificate Management Cloud wide Lock MQ as a Service Business Services Credit Card Processing Inventory Control Account Management 27

28 For additional details or questions please contact degilio@us.ibm.com