The Mainframe: The Latest Disruptive Technology in Cloud. Frank J. De Gilio (IBM) Rich Jackson (Walmart) Randy Frerking (Walmart) Jeff Bisti (IBM)

Similar documents
Demystifying the Cloud With a Look at Hybrid Hosting and OpenStack

SOFTWARE ARCHITECTURES ARCHITECTURAL STYLES SCALING UP PERFORMANCE

IBM API Connect: Introduction to APIs, Microservices and IBM API Connect

Cloud Computing Introduction & Offerings from IBM

API s in a hybrid world. Date 28 September 2017

Service Description. IBM Marketing Cloud. 1. Cloud Service. 1.1 IBM Marketing Cloud Standard

Expose Existing z Systems Assets as APIs to extend your Customer Reach

ITP 140 Mobile Technologies. Mobile Topics

Please give me your feedback

Sistemi ICT per il Business Networking

The Mobile World Introduction

Example Azure Implementation for Government Agencies. Indirect tax-filing system. By Alok Jain Azure Customer Advisory Team (AzureCAT)

REST A brief introduction

ITP 342 Mobile App Development. APIs

Connecting your Microservices and Cloud Services with Oracle Integration CON7348

The Ogloba EVD Smartcard: White Paper

2017 Riverbed Technology. All rights reserved.

API Best Practices. Managing APIs holistically across the enterprise

RCS THE GLOBAL PERSPECTIVE DAVID O BYRNE, PROGRAMME DIRECTOR - GSMA

App Economy Market analysis for Economic Development

Cloud without Compromise - Continuous Innovation for Growth

A DEVOPS STATE OF MIND. Chris Van Tuin Chief Technologist, West

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and

Delivering on Cloud Transformation Infinite Solutions update. Presenter: Adam Davies, January 20 th, 2016

PANACEA PLATFORM. A unified communications platform for SMS, USSD and Push Notifications.

Maximizing Fraud Prevention Through Disruptive Architectures Delivering speed at scale.

Cloud Computing An IT Paradigm Changer

Building a Data Strategy for a Digital World

Benefits of Extending your Datacenters with Amazon Web Services

Optimize Your Heterogeneous SOA Infrastructure

Azure Certification BootCamp for Exam (Developer)

Beyond Query/400: Leap into Business Intelligence with DB2 Web Query

Cloud Computing Private Cloud

How Carriers Are Redefining the Mobile App Store Ecosystem

Service Mesh and Microservices Networking

REST - Representational State Transfer

Leveraging cloud for real business transformation

To Kill a Monolith: Slaying the Demons of a Monolith with Node.js Microservices on CloudFoundry. Tony Erwin,

IBM CICS TS V5.5. Your essential guide to this release

Title: Episode 11 - Walking through the Rapid Business Warehouse at TOMS Shoes (Duration: 18:10)

Luckily, our enterprise had most of the back-end (services, middleware, business logic) already.

5 Pillars of API. management

Encapto WiFi OVERVIEW

ITP 342 Mobile App Development. APIs

WEB-APIs DRIVING DIGITAL INNOVATION

RCS OVERVIEW. Fábio Moraes GSMA October 2018 Future Networks Programme

Continuous delivery of Java applications. Marek Kratky Principal Sales Consultant Oracle Cloud Platform. May, 2016

The Now Platform Reference Guide

Bringing Messaging Revenue Back to Operators Mavenir B2C Messaging Solution

How Microsoft IT Reduced Operating Expenses Using Virtualization

China SMS Login. V1.X for M2. User Guide / Sunf

Oracle and Tangosol Acquisition Announcement

Smart Bulk SMS & Voice SMS Marketing Script with 2-Way Messaging. Quick-Start Manual

!"#$%#&'()*+,-#.*/%#,'01&,*

Cloud Computing Overview. The Business and Technology Impact. October 2013

The Digital Operator How do operators transform to a full Service Strategy

Introduction and Overview

Composite Software Data Virtualization The Five Most Popular Uses of Data Virtualization

Gary Bhomer. Director, Telstra Wholesale

Introduction to Cloud Computing. [thoughtsoncloud.com] 1

Course Overview This five-day course will provide participants with the key knowledge required to deploy and configure Microsoft Azure Stack.

Data Protection Modernization: Meeting the Challenges of a Changing IT Landscape

Cloud Computing. What is cloud computing. CS 537 Fall 2017

Menu. MeMe Platform Reach and Engage Basic Engagement Campaign Attributes Targeted Delivery Mechanics

Service Description. IBM Marketing Cloud. 1. Cloud Service. 1.1 IBM Marketing Cloud Essentials

Configuring and Operating a Hybrid Cloud with Microsoft Azure Stack

Google Analytics. powerful simplicity, practical insight

Mobile Banking and Payments Emerging Trends and Opportunities

Connected vehicle cloud

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Protecting your Data in the Cloud. Cyber Security Awareness Month Seminar Series

Microsoft Architecting Microsoft Azure Solutions.

MOBILE WI-FI Policy enforced Wi-Fi for moving vehicle applications

The Information Company for Storage Professionals

IT Enterprise Services. Capita Private Cloud. Cloud potential unleashed

Transform Your Business To An Open Hybrid Cloud Architecture. Presenter Name Title Date

Cloud Computing: The Next Wave. Matt Jonson Connected Architectures Lead Cisco Systems US and Canada Partner Organization

Jean-Marc Krikorian Strategic Alliance Director

Connected vehicle cloud Commercial presentation

Creating a trial Windows Azure account and activating MSDN benefits

Use Case: Publishing an orchestration as a REST API

Ecommerce Solutions Case Studies

LinQ2. Secure Messaging Gateway. Direct Communication to your customers

Service Description. IBM Marketing Cloud. 1. Cloud Service. 1.1 IBM Marketing Cloud Essentials

Feature List. I Feature List

BLACK FRIDAY & CYBER MONDAY

Business on the road. The Mobility Revolution

Digital Transformation with HPE Cloud Management October 26, Copyright 2016 Vivit Worldwide

How to re-invent your IT Architecture. André Christ, Co-CEO LeanIX

,000+ What is the BCI Corporate Partnership? What are the benefits of becoming a Corporate Partner? Levels of Partnership

IBM Bluemix platform as a service (PaaS)

Testing NodeJS, REST APIs and MongoDB with UFT January 19, 2016

Hosted Azure for your business. Build virtual servers, deploy with flexibility, and reduce your hardware costs with a managed cloud solution.

Jargon Buster. Ad Network. Analytics or Web Analytics Tools. Avatar. App (Application) Blog. Banner Ad

Consumers Use of Mobile Financial Services 2015

Resort and Casino Takes its Gaming Floor to the Next Level

Capabilities & Offering for the Spanish Academic Community. Madrid, 28th November 2017

Database Driven Web 2.0 for the Enterprise

With K5 you can. Do incredible things with Fujitsu Cloud Service K5

TRIAX Hospitality Solutions. June 2017

Transcription:

The Mainframe: The Latest Disruptive Technology in Cloud Frank J. De Gilio (IBM) Rich Jackson (Walmart) Randy Frerking (Walmart) Jeff Bisti (IBM)

Cloud Definition C L O U D onvenient everaging f ncertain efinitions 3

The Best Way to go! 4

The New Aggregation Point 5

Monolithic Applications Inhibit Growth 6

An API Economy of Providers and Consumers Segment Company Description Client Client Value Payment Services Communication Services Telco Finance Seamless payment mode integrated into POS All telco offerings, including line provisioning, phone calls, SMS are provided through APIs API suite includes APIs for contacts, SMS, MMS, advertising & payment Drive promotion campaigns for brick & mortar store customers Home Depot customers can pay with PayPal at the point of sale, reducing fraud incidents and cutting on larger credit card fees Rolled out to nearly 2000 stores in 2 weeks Intuit very quickly built (PoC in a weekend to production in 1 month) a service based 2 nd factor authentication solution using the SMS messaging API from Twilio AT&T subscribers will benefit from directly charging inapp purchases to phone bill Merchants provided insight into success of their campaigns. Tweet to Transaction model to increase revenue

Develop in Days..

New Business Programming Model 9

Redefining the business 10

Winners will be the service providers 11

Is integration using APIs just a new name for SOA? There are many similarities but one very important difference: The objective most have been focusing on achieving with them How can I increase the pace of innovation? APIs How can I increase the agility and effectiveness of delivery? SOA Reuse Speed to deliver Sharing Expediency Encapsulate Less to learn Reuse Effort to deliver Sharing Effectiveness Encapsulate Less to change REST (over HTTP), JSON, WebServices, SOAP, XML

REST and JSON for APIs http://www.anystore.com/api/your_key/stock/q/ca/san_francisco.json REST stands for Representational State Transfer. An architecture style for designing networked applications. <?xml version="1.0"?> <soap:envelope xmlns:soap="http://www.w3.org/2001/12/soap-envelope" soap:encodingstyle="http://www.w3.org/2001/12/soap-encoding"> <soap:body> <m:getprice xmlns:m="http://www.anystore.com/prices"> <m:item>apples</m:item> </m:getprice> SOAP & XML (as used in SOA) Vs Get me the price of Apples /Resource GET PUT POST DELETE Post Card REST & JSON To: The Web Server www.anystore.com /Orders GET list of all orders PUT unused POST add a new order DELETE unused /Orders/(id) GET get order details PUT up date order POST unused DELETE delete order /Customers GET list of all customers PUT unused POST add a new customer DELETE unused /Customers/(id) GET get customer details PUT up date customer POST unused DELETE delete customer

An Interesting Thing Happened A Mainframer created a caching service for distributed guys Marketed and pushed to a single developer After a short period of time, resource utilization went way beyond what was projected 14

Why did utilization explode? Word got out and people started using it 15

Microservices Architecture Microservices Architecture is the approach of designing applications as collections of smaller, independent services Evolution of SOA/Web Services Style is encouraged by the emergence of Cloud Computing Instances of small, limited function services App APIs PaaS Service Service Service IaaS 16

Some of Our Services Cache as a Service Enterprise Distributed Cache as a Service UID as a Service Unique Identifier Generator as a Service Guaranteed unique Crypto Service KVS as a Service NoSQL data store Basic Mode Strict key-value object store Query Mode Secondary Column Indexes zql (SQL-like interface) 17

Value Speed to Market Productivity Agility Flexibility RAS Elasticity Efficiency Security Services/Cloud Model z/os Parallel Sysplex BAM! 18

Response from Developers With the simplicity to setup and the cheap cost, how could you not consider using it using the KVS service only takes 80-120ms after the initial load (once data is moved to KVS). This is a great improvement especially if we consider minimal code changes that had to be done to our program and the time spent setting up a new KVS data store. my run time got reduced from 20sec down to 80-120ms. this thing is awesome! Based on my experience so far, I think this KVS service will improve speed to market, I have seen faster performance in lab than our fileserver virtual in production, it's more flexible, and the security model we discussed is not available with our current setup. the load it undertakes and performance are impressive. This provides us with a great deal of confidence that we can deploy and scale our applications. I will share my experience with my team, and I will look forward to leveraging this tool for other applications in the future. Thanks 19

Cache Service Adoption Customer Pla-orm Status Volume per day (or target produc6on date) ISD Windows Produc6on 15,000,000 ISD Windows Produc6on 45,000 GeC x86 mobile Development 1st Quarter 2015 GeC x86 mobile Development 1st Quarter 2015 ISD z/os Development 1st Quarter 2015 ISD Windows Produc6on 10,000 GeC x86 mobile Produc6on 250,000 ISD z/os Development 1st Quarter 2015 ISD z/os Development 1st Quarter 2015 ISD z/os Produc6on 2,500,000 GeC x86 mobile Development 1 st Quarter 2015 ISD x86 Produc6on 1,500 ISD x86 Development 1st Quarter 2015 ISD DataPower Produc6on 25,000 ISD z/os and x86 Development 5,000 ISD DataPower Development 1st Quarter 2015 ISD DataPower Development 1st Quarter 2015 ISD x86 Produc6on 25,000 ISD x86 Development 1st Quarter 2015 ISD z/os Development 1st Quarter 2015 GeC x86 mobile Produc6on 25,000,000 (80 million on BlackFriday and CyberMonday) ISD MessageBroker Development 1 st Quarter 2015 ISD z/os Development 1st Quarter 2015 GeC x86 mobile Development 180,000 ISD x86 Development 1st Quarter 2015 ISD z/os Development 1st Quarter 2015 ISD z/os Development 1st Quarter 2015 ISD z/os Development 1st Quarter 2015 Login and Session info for large distributed app Customized discount info accessed in real time from kiosks, POS, and web Mobile App HTML components and text info

KVS Service Adoption Customer Platform Status Volume per day ISD z/os Production 1,000 ISD z/os Production 1,000 ISD z/os Production 25,000 ISD z/os Production 1,000 ISD z/os Production 1,000 ISD z/os Production 1,000 ISD z/os Production 1,000 ISD z/os Production 1,000 ISD z/os Production 1,000 ISD z/os Production 700,000 ISD x86 Production 1,000 ISD x86 Production 80,000 ISD x86 Production 1,000 ISD x86 Production 50,000 ISD z/os & x86 Production 150,000 ISD x86 Production 6,000 ISD x86 Production 150,000 ISD z/os & x86 Production 1,000,000 ISD z/os & x86 Production 1,000,000 21 PDF documents pulled down to Pharmacy sites for printing on as-needed basis

KVS Service Adoption Customer Platform Status Target production date ISD x86 Development 1Q2015 ISD x86 Development 1Q2015 ISD x86 Development 1Q2015 ISD x86 Development 1Q2015 ISD x86 Development 1Q2015 ISD x86 Development 1Q2015 ISD x86 Development 1Q2015 ISD x86 Development 1Q2015 ISD x86 Development 1Q2015 ISD z/os Development 1Q2015 ISD x86 Development OCT 2014 ISD x86 Development OCT 2014 ISD z/os Development 1Q2015 ISD z/os Development 1Q2015 ISD MessageBroker Development 1Q2015 ISD z/os Development 1Q2015 ISD MessageBroker Development 1Q2015 ISD z/os Development 1Q2015 ISD x86 Development 1Q2015 ISD z/os Development 1Q2015 ISD x86 Development 1Q2015 22

UID Service Adoption Customer Pla-orm Status Volume per day (or target produc6on date) ISD z/os Produc6on 43,000,000 ISD z/os Produc6on 5,000 ISD x86 Produc6on 150,000 Various sources as part of composite services ISD x86 Produc6on 100,000 ISD x86 Produc6on 10,000 23

24

Business Problem - Retail We want to allow our customers to reserve an item that is in our catalog before they get into the store. 25

At Your Service 26

Summary Cloud is a business model enterprises must adopt Unleashing current business applications as services provides huge advantages Existing capability in new hands Quick new usage models Rapid Development Combining cloud service model with z/os parallel sysplex is a winner 27