Glenn Anderson, IBM Lab Services and Training What s Happening to the Mainframe? Mobile? Social? Cloud? Big Data? Summer SHARE August 2014 Session 15595 (c) Copyright 2014 IBM Corporation 1
Today s mainframe is a hybrid system InfoSphere Streams Analytic Applications PureData for Hadoop BigInsights unstructured data Secured, Operational data Secured data warehouse for operational data Analytic Tools DB2 Analytics Accelerator zenterprise zbladecenter The business environment is shifting (c) Copyright 2014 IBM Corporation 2
The perfect storm of disruption Gartner: Nexus of Forces (c) Copyright 2014 IBM Corporation 3
Cloud Understanding cloud computing and System z What do people mean when they say cloud computing? How does cloud computing fit in your mainframe shop? Understanding System z cloud configurations and products (c) Copyright 2014 IBM Corporation 4
The trouble with cloud. The term cloud computing is used so generally and not specifically as to cause confusion. (c) Copyright 2014 IBM Corporation 5
The trouble with cloud. The term cloud computing is used so generally and not specifically as to cause confusion. What does it mean to move to the cloud? A distinction always needs to be made between public cloud and private cloud. Cloud Computing Public Private Hybrid IT Chooses End User Chooses IT Implements IT Implements IaaS PaaS SaaS IaaS PaaS SaaS Mainframe Or Distributed? Private/Public Public/Public (c) Copyright 2014 IBM Corporation 6
What are the Characteristics of Public Cloud Computing? On-Demand Self Service Pick services you need, when you need them Broad Network Access Available over network through thin or thick clients Resource Pooling Resources are shared, serving multiple consumers Rapid Elasticity Capabilities provisioned, in some cases automatically Measured Service Pay only for what you use The layers of IT-as-a-Service Business Processes Collaboration Industry Applications Software as a Service CRM/ERP/HR Middleware High Volume Transactions Database Web 2.0 Application Runtime Development Tooling Java Runtime Platform as a Service Data Center Servers Networking Storage Fabric Shared virtualized, dynamic provisioning Infrastructure as a Service (c) Copyright 2014 IBM Corporation 7
Is a Private Cloud Really a Cloud at All? It s still your data center You own the capital assets The resources are not infinite At the corporate level, there is no pay-as-you-go Private cloud is really not a cloud at all. It means operating your data center to deliver service in a public cloud-like model. (c) Copyright 2014 IBM Corporation 8
Why the crazy interest in cloud computing today? IT needs to deliver service, to meet the needs of the business you are supporting IT has not been doing a good job of this. Users are not satisfied A public cloud is a model for IT to do a better job of delivering services to end users IT needs to operate as a value center. When IT is a cost center, the only thing they ask you to do is cut costs! Cloud Computing System z plays here Public Private Hybrid IT Chooses End User Chooses IT Implements IT Implements IaaS PaaS SaaS IaaS PaaS SaaS Mainframe Or Distributed? Private/Public Public/Public (c) Copyright 2014 IBM Corporation 9
Which of these Characteristics of Public Cloud Computing Interests You as a System z IT Organization? On-Demand Self Service Pick services you need, when you need them Broad Network Access Available over network through thin or thick clients Resource Pooling Resources are shared, serving multiple consumers Rapid Elasticity Capabilities provisioned, in some cases automatically Measured Service Pay only for what you use What is the problem you are trying to solve? Probably depends on who you ask.. More efficient use of IT resources? Workload scalability? Reduce costs? Reduce time to market? Reliability? Typical reasons for cloud Meet the needs of the business? Provide more agile service delivery? (c) Copyright 2014 IBM Corporation 10
What is the problem you are trying to solve? Do you want to provide Infrastructure as a Service (IaaS)? Why? For your customers? For your IT staff? For your employees? Mainframe solution: z/vm and Linux on System z IaaS with z/vm and Linux on System z Infrastructure as a Service Server Server Server Linux on z 22 (c) Copyright 2014 IBM Corporation 11
IBM Wave for z/vm Product Overview IBM Wave for z/vm provides enhanced virtualization management capabilities that simplify and help automate the management of z/vm and Linux Monitors and manages virtual servers and resources from a single graphical interface Simplifies and Automates tasks Provisions virtual resources (Guests, Network, Storage) Supports advanced z/vm capabilities such as Single System Image and Live Guest Relocation Allows delegation of administrative capabilities to the appropriate teams A simple, intuitive virtualization management tool providing management, provisioning, and automation for a z/vm environment supporting Linux virtual servers z/os Providing Higher Level Cloud Services Software as a Service Platform as a Service Infrastructure as a Service z/os Server Server Server Linux on z 24 (c) Copyright 2014 IBM Corporation 12
z/os in a Hybrid cloud CF z/os z/os REST JSON Nodes in a Cloud z/os Things to remember about cloud and System z What is the problem you are trying to solve? What is meant by We should be doing cloud computing? Understand the dissatisfaction with IT that drives the crazy interest in cloud computing. The mainframe can provide cloud-like service delivery if that is what your business requires. Understand what is going on with public cloud in your shop. Make sure you, and System z, are a part of the cloud conversation at your shop. (c) Copyright 2014 IBM Corporation 13
Mobile Typical mobile environment Systems of Engagement Systems of Record Client Tier Devices Middle Tier Server Back-end Data & Services OS Device Variety Screen size variety Various Smartphones Tablets Web Application Server Mobile Application Runtime Server Security components Back-end access services Caching to back-end services Databases and Data sources Transactional services (c) Copyright 2014 IBM Corporation 14
System z bridges Systems of Record and Systems of Engagement Systems of Engagement Systems of Record Mobile Apps Finance Corporate Data Warehouse Accounting Order Fulfillment Existing Web Apps Cloud APIs Systems of Engagement are cloud-based, decentralized, support rapid app development Linux on z z/os Systems of Record are well integrated, trusted repositories IBM MobileFirst Platform is shaping enterprise mobility IBM Worklight IBM Endpoint Manager IBM API Management Native, web, or hybrid app development Worklight. Tools to build & test high quality apps for many devices Worklight. Management, security, continuous delivery & distribution of apps Worklight, IBM Endpoint Manager. Easy connectivity to existing data & services for mobile usage Worklight, System z Subsystem mobile access, IBM API Management. On-premises or managed service delivery (c) Copyright 2014 IBM Corporation 15
7/29/2014 IBM Worklight overview Worklight Studio The most complete, extensible environment with maximum code reuse and per-device optimization Worklight Server Unified notifications, runtime skins, version management, security, integration and delivery Worklight Device Runtime Components Extensive libraries and client APIs that expose and interface with native device functionality Worklight Console A web-based console for real-time analytics and control of your mobile apps and infrastructure Supporting multiple mobile application development models Browser Web Apps Access Written in HTML5 JavaScript and CSS3. Quick and cheap to develop, but less powerful than native. Hybrid Apps - Web HTML5 code and Worklight runtime libraries packaged within the app and executed in a native shell. Hybrid Hybrid Apps Apps - Mixed - Mixed User augments web code with native language for unique needs and maximized user experience. Native Apps Platform specific. Requires unique expertise, pricy and long to develop. Can deliver higher user experience. Mobile Browser Native Shell Native Shell Native Application Web Code <!DOCTYPE html PUBLIC <html> <! - - created 2003-12- 12 - - <head><title>xyz</title > </head> <body> </p> </body> </html> Web Code <!DOCTYPE html PUBLIC <html> <! - - created 2003-12-1 <head><title>xyz</title </head> </body> </html> <!DOC Web TYPE Native100101 html 010101 PUBLI 110100 C 101010 created 101010 2003-100100 12 100101 </p> 111001 </body> 001100 </html> 10 1001010101011101001 0100100101011101001 0011010101010100100 1001011110010011001 0101010010101010100 1010101010101010101 0111111000001010101 0101010010010101010 1010100011110101000 1111010100111010101 1111001011011110100 01011001110 Device APIs Device APIs Device APIs Browser Access Downloadable Downloadable Downloadable (c) Copyright 2014 IBM Corporation 16
Worklight Server Worklight Server is a WebSphere Application Server (WAS)/Java application, supported on System z Linux WAS 7, 8, 8.5 on SLES 10, 11, and RHEL 5, 6. It provides: Adapters are used to communicate to back-end services like databases, transaction systems, MQ, etc. Data Transformation - JSON is used to communicate to mobile devices translation is done to HTTP or Web Services that are used by server components. Server and device Security control Controls Application Deployment and Versioning Push Notification administration Analytics including user adoption and usage data An Enterprise App Store for your B2E applications. IBM Worklight Server on System z Linux on z z/os Device Runtime Linux on z Worklight Server Server-side Java App Code -- WAS Application Center Enterprise App Store SAP SQL CICS z/os Security and Authentication Back end Data Integration Caching and local data Worklight Console Push Notifications Analytics JSON Translation Authentication Adapter Library WMB SOAP HTTP/REST Cast Iron (c) Copyright 2014 IBM Corporation 17
Connecting mobile apps on the zenterprise Linux on z Worklight Server z/os CICS IMS Mobile apps Adapters WebSphere Application Server DB2 WAS MQ/ WMB Siebel, PeopleSoft DB2 LUW SAP MQ/ WMB zenterprise zbx DB2 Analytics Accelerator Server side software components and adapters for channeling System z to mobile devices with IBM Worklight Server Mobile application support with WebSphere Application Server on System z Mobile protocol connectivity with core System z applications including CICS, IMS, TPF, MQ, WMB and DB2 z/os Connect (c) Copyright 2014 IBM Corporation 18
z/os Connect in a mobile architecture Social (c) Copyright 2014 IBM Corporation 19
The social graph is transforming the way we interact Social Media Explained 40 (c) Copyright 2014 IBM Corporation 20
What is social business? A lot more serious than getting a nice presence on Facebook or Twitter or Google+ The application of social networking tools, ideas and culture to business roles, processes and outcomes Collective intelligence A new way of working Understand market shifts Three elements of successful Social Business approaches (c) Copyright 2014 IBM Corporation 21
Social business creates value across every level of your company The future of email is social Social email provides both a powerful accelerator for social adoption and the backdrop for relief from email fatigue. (c) Copyright 2014 IBM Corporation 22
Collaboration software for Linux on System z Big Data (c) Copyright 2014 IBM Corporation 23
(c) Copyright 2014 IBM Corporation 24
(c) Copyright 2014 IBM Corporation 25
Technological immortality.each of us now leaves a trail of digital exhaust, an infinite stream of phone records, texts, browser histories and other information that will live on forever. - The Human Face of Big Data (c) Copyright 2014 IBM Corporation 26
Analyzing all the data about customers adds business value (c) Copyright 2014 IBM Corporation 27
What is big data? big data Data sets so large and complex that it becomes difficult to process using relational databases The challenges include capture, curation, storage, search, sharing, transfer, analysis and visualization Analysis of a single large set of related data allows correlations to be found Can be used to identify trends, patterns and insights to make better decisions Source: Wikipedia (c) Copyright 2014 IBM Corporation 28
What does a big data platform do? What is Hadoop? Hadoop is an open source software framework from the Apache Software Foundation that supports data-intensive highly parallel applications High throughput, batch processing Designed to run on large clusters of commodity hardware Lots of cores inexpensive cores working all the time Processors fail that s ok just replace them Lots of redundant disks really inexpensive disks Disks crash that s ok just replace them But nothing in Hadoop requires commodity cores and disks! Two main components Hadoop Distributed File System (HDFS) Self healing, high bandwidth clustered storage MapReduce engine A simple, powerful framework for parallel computation (c) Copyright 2014 IBM Corporation 29
The big data starting point System z integrates transactions and business critical analytics into one end-to-end data lifecycle Better business response, Reduced data movement, reduced complexity, reduced configuration resources, More accurate, more secure, more available SPSS CPLEX Cognos Scoring SPSS Information Platform DB2 for z/os Rules ODM Leverage System z Operational Data Store Operational transactional data Operational analytical data CICS/IMS WebSphere SAP, InfoSphere (c) Copyright 2014 IBM Corporation 30
Two System z solutions for using Hadoop Veristorm vstorm Enterprise On-platform analysis of data that does not fit with relational tools Safely combine z/os and external data for analysis (e.g. improving claims response time) vstorm Connect zdoop VSAM QSAM SMF, RMF System logs Operator logs Application logs etc. Integrate Request IBM InfoSphere BigInsights DB2 z/os can integrate insights from big data sources to augment analysis (e.g. improve accuracy of fraud detection with nuggets from social media) Linux (IFLs) z/os x-based p-based The System z environment for operations and analytics PureData System for Hadoop OLTP Transactions Operational analytics Real time data ingestion High concurrency Advanced analytics Standard reports OLAP Operational Systems Operational (OLTP) Systems (OLTP) Data Sharing Group Batch Scoring DB2 for z/os OLTP plus Add. dimension RT Trx Scoring ELT ETL Analytics Accelerator Enterprise Data Warehouse z/os LPAR Enterprise Data Warehouse DB2 for z/os EDWH Batch Scoring Model Refresh Complex queries Historical queries DB2 for z/os EDWH Static data Cognos BI and Reporting Dynamic Cubes SPSS Statistics and Modeling CPLEX Optimization InfoSphere Streams Stream Computing z/os, Linux on System z Linux on System z z/os,linux on System z Linux on System z (c) Copyright 2014 IBM Corporation 31
So what s happening to the mainframe.? (c) Copyright 2014 IBM Corporation 32
Glenn Anderson, IBM Lab Services and Training What s Happening to the Mainframe? Mobile? Social? Cloud? Big Data? Thanks for coming! Session 15595 (c) Copyright 2014 IBM Corporation 33