hadoop and mainframes crazy or crazy like a fox? hadoop meetup small.pdf · hadoop divides and...

29
Mike Combs, VP of Marketing 978-996-3580 • [email protected] HADOOP AND MAINFRAMES CRAZY OR CRAZY LIKE A FOX?

Upload: others

Post on 25-May-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: HADOOP AND MAINFRAMES CRAZY OR CRAZY LIKE A FOX? Hadoop Meetup small.pdf · Hadoop divides and moves the work instead Hadoop divides the job across many servers and sends the work

Mike Combs, VP of Marketing 978-996-3580 • [email protected]

HADOOP AND MAINFRAMES CRAZY OR CRAZY LIKE A FOX?

Page 2: HADOOP AND MAINFRAMES CRAZY OR CRAZY LIKE A FOX? Hadoop Meetup small.pdf · Hadoop divides and moves the work instead Hadoop divides the job across many servers and sends the work

  “The 3 V’s” of Big Data   Volume: More devices, higher

resolution, more frequent collection, store everything

  Variety: Incompatible Data Formats

  Velocity: Analytics fast enough to be interactive and Useful

“The Lack of Information” Problem “The Surplus of Data” Problem

The Big Picture for Big Data

2

(Doug Laney, Gartner Research)

Page 3: HADOOP AND MAINFRAMES CRAZY OR CRAZY LIKE A FOX? Hadoop Meetup small.pdf · Hadoop divides and moves the work instead Hadoop divides the job across many servers and sends the work

SDDS telescope, 80 TB in 7 years LSST telescope, 80 TB in 2 days

Big Data: Volume

3

Page 4: HADOOP AND MAINFRAMES CRAZY OR CRAZY LIKE A FOX? Hadoop Meetup small.pdf · Hadoop divides and moves the work instead Hadoop divides the job across many servers and sends the work

Big Market, Big Growth

4

Page 5: HADOOP AND MAINFRAMES CRAZY OR CRAZY LIKE A FOX? Hadoop Meetup small.pdf · Hadoop divides and moves the work instead Hadoop divides the job across many servers and sends the work

  Tabular Databases like credit card transactions and Excel spreadsheets

  Web forms

  Pictures: Photos, X-rays, ultrasound scans

  Sound: Music (genre etc.), speech

  Videos: computer vision, cell growing cultures, storm movement

  Text: Emails, doctor’s notes

  Microsoft Office: Word, PowerPoint, PDF

20% is “Structured” 80% is “Unstructured”

Big Data: Variety

5

Page 6: HADOOP AND MAINFRAMES CRAZY OR CRAZY LIKE A FOX? Hadoop Meetup small.pdf · Hadoop divides and moves the work instead Hadoop divides the job across many servers and sends the work

Big Data: Velocity

  To be relevant, data analytics must be acted upon in a timely fashion

 Results can lead to other questions, and so the solutions should be interactive

6

Page 7: HADOOP AND MAINFRAMES CRAZY OR CRAZY LIKE A FOX? Hadoop Meetup small.pdf · Hadoop divides and moves the work instead Hadoop divides the job across many servers and sends the work

Big Data Industry Value

7

Page 8: HADOOP AND MAINFRAMES CRAZY OR CRAZY LIKE A FOX? Hadoop Meetup small.pdf · Hadoop divides and moves the work instead Hadoop divides the job across many servers and sends the work

Increasing needs for Detailed Analytics

 Baselining & Experimenting   Parkland Hospital analyzed records

to find and extend best practices

 Segmentation   Dannon uses predictive analytics to

adapt to changing tastes in yogurt

  Data Sharing   US Gov Fraud Prevention shared

data across departments

  Decision-making   Lake George ecosystem project

uses sensor data to protect $1B in tourism

  New Business Models   Social media, location-based

services, mobile apps

8

Page 9: HADOOP AND MAINFRAMES CRAZY OR CRAZY LIKE A FOX? Hadoop Meetup small.pdf · Hadoop divides and moves the work instead Hadoop divides the job across many servers and sends the work

Hadoop Family & Ecosystem

 Hadoop solves the problem of moving big data   Eliminates interface traffic jams of

getting data from a large disk   Eliminates network traffic jams of

getting data from many disks

 Hadoop divides and moves the work instead   Hadoop divides the job across many

servers and sends the work to them

 Apache Hadoop is an open-source platform

  Hadoop includes   HDFS—File-based, unstructured,

massive   MapReduce—Distributes

processing and aggregates results (queries or data loading)

  Pig—Programming language   Hive—Structure with SQL-like

queries   Hbase—Big table, with limits   Flume—Import streaming logs   Sqoop—Import from RDBMS

9

Page 10: HADOOP AND MAINFRAMES CRAZY OR CRAZY LIKE A FOX? Hadoop Meetup small.pdf · Hadoop divides and moves the work instead Hadoop divides the job across many servers and sends the work

Typical Hadoop Cluster

 NameNode—Master, directs slave DataNodes, tracks file block storage, overall health

 Secondary NameNode—Backup

  JobTracker—Assigns nodes to jobs, handles task failures

 Slave Nodes   DataNode—IO and backup   TaskTracker—Manages tasks on

slave; talks with JobTracker

10

Page 11: HADOOP AND MAINFRAMES CRAZY OR CRAZY LIKE A FOX? Hadoop Meetup small.pdf · Hadoop divides and moves the work instead Hadoop divides the job across many servers and sends the work

Today’s Big Data Initiatives: Transactions, Logs, Machine Data

Unstructured data

11

Page 12: HADOOP AND MAINFRAMES CRAZY OR CRAZY LIKE A FOX? Hadoop Meetup small.pdf · Hadoop divides and moves the work instead Hadoop divides the job across many servers and sends the work

Transaction Data = Mainframe Computers  Mainframes run the global

core operations of   92 of top 100 banks   21 of top 25 insurance   23 of top 25 retailers

 Process 60% of all transactions

 Mainframe computers are the place for essential enterprise data   Highly reliable   Highly secure

  IBM’s Academic Initiative   1000 higher education institutions   In 67 nations   Impacting 59,000 students

  However, mainframe data uses proprietary databases which must be translated to talk to current formats

12

Page 13: HADOOP AND MAINFRAMES CRAZY OR CRAZY LIKE A FOX? Hadoop Meetup small.pdf · Hadoop divides and moves the work instead Hadoop divides the job across many servers and sends the work

The ROI Behind the Hype

Semi-public, Unstructured

The most relevant insights come from enriching your primary enterprise data

Sensitive, Structured

Customers, Transactions, ...

Call center data, Claim Systems,

Social,…

13

Page 14: HADOOP AND MAINFRAMES CRAZY OR CRAZY LIKE A FOX? Hadoop Meetup small.pdf · Hadoop divides and moves the work instead Hadoop divides the job across many servers and sends the work

Bring Analytics to the Data rather than the Data to the Analytics

Source: CPO internal study. Assume dist. send and load is same cost as receive and load.. Also, assume 2 switches and 2 T3 WAN connections.

Data transfer

1TB ETL per day, Initial copy plus three derivatives costs > $8 million over 4 years

Operational applications

Analytical applications

Extract, Transform and Load (ETL)

Multiple copies of data Transaction and analytics isolation

Significant compute power

Before we even start with a workload

evaluation, we need the answer to one important

question: “Where’s the data

located?”

The ETL Problem, Clabby Analytics

14

Page 15: HADOOP AND MAINFRAMES CRAZY OR CRAZY LIKE A FOX? Hadoop Meetup small.pdf · Hadoop divides and moves the work instead Hadoop divides the job across many servers and sends the work

1/ Data Governance as the data moves off z/OS operational systems

2/ Data Ingestion from z/OS into Hadoop (on or off platform) is a bottleneck (MIPS & ETL cost, Security around data access and transfer, Process Agility)

•  Existing security policies must be applied to data access and transfer. •  There needs to be high speed / optimized connectors between traditional z/OS

LPARs and the Hadoop clusters •  Ability to serve data transparently into Hadoop clusters on mainframe AND on

distributed platform

Lead to key requirements:

Obstacles to Include Mainframe Data

Page 16: HADOOP AND MAINFRAMES CRAZY OR CRAZY LIKE A FOX? Hadoop Meetup small.pdf · Hadoop divides and moves the work instead Hadoop divides the job across many servers and sends the work

The Dilemma: Ease of Access vs. Governance

Extract from proprietary formats. Aggregate or summarize.

Staging

Transform

Load

z/OS

Logs

VSAM

DB2

IMS

Hadoop, MongoDB, Cassandra, Cloud,

Big Data Ecosystem, Java, Python, C++,

Interface skills

JCL, DB2, HFS, VSAM, IMS, OMVS, COBOL Copybooks, EBCDIC, Packed Decimal,

Byte ordering, IPCS, z/VM, Linux on z

Page 17: HADOOP AND MAINFRAMES CRAZY OR CRAZY LIKE A FOX? Hadoop Meetup small.pdf · Hadoop divides and moves the work instead Hadoop divides the job across many servers and sends the work

The Dilemma: Ease of Access vs. Governance

Extract from proprietary formats. Aggregate or summarize.

Staging

Transform

Load

z/OS

Logs

VSAM

DB2

IMS

Push from IT Pull from Business OR

Page 18: HADOOP AND MAINFRAMES CRAZY OR CRAZY LIKE A FOX? Hadoop Meetup small.pdf · Hadoop divides and moves the work instead Hadoop divides the job across many servers and sends the work

System z

z/OS

IFL

Linux

… IFL

zVM

Logs

IMS

VSAM

DB2

vStorm Enterprise – Mainframe data to Mainstream

18

zDoop vStorm Connect

Page 19: HADOOP AND MAINFRAMES CRAZY OR CRAZY LIKE A FOX? Hadoop Meetup small.pdf · Hadoop divides and moves the work instead Hadoop divides the job across many servers and sends the work

System z

z/OS

IFL

Linux

zDoop

IFL

zVM

HDFS, Hive

MapReduce

Logs

IMS

VSAM

DB2 vStorm Connect

vStorm Enterprise (vStorm Connect + zDoop)

19

  A secure pipe for data   Data never leaves the box   RACF integration – no need for special

credentials   Data streamed over secure channel using

hardware crypto

  Easy to use ingestion engine   Native data collectors accessed via graphical

interface   Light-weight; no programming required   Wide variety of data sources supported   Conversions handled automatically   Streaming technology does not load z/OS

engines or require DASD for staging

  Templates for agile deployment   Spin up new nodes on demand   An ideal cloud deployment platform

  Mainframe efficiencies

Page 20: HADOOP AND MAINFRAMES CRAZY OR CRAZY LIKE A FOX? Hadoop Meetup small.pdf · Hadoop divides and moves the work instead Hadoop divides the job across many servers and sends the work

20

Select source content on z/

OS

Select HDFS or Hive

destination for copy

Browse or graph content

Page 21: HADOOP AND MAINFRAMES CRAZY OR CRAZY LIKE A FOX? Hadoop Meetup small.pdf · Hadoop divides and moves the work instead Hadoop divides the job across many servers and sends the work

Velocity, the 3rd V

6 weeks IBM benchmark validated linear scalability across the standard Hadoop stress tests

2 Billion records transferred, converted and analyzed in 2 hours over 2 IFLs

z/OS Linux

Hive

Data

Metadata DB2 Data Metadata

0.5

2

8

3 6 12 24 40

Tim

e

IFLs

Page 22: HADOOP AND MAINFRAMES CRAZY OR CRAZY LIKE A FOX? Hadoop Meetup small.pdf · Hadoop divides and moves the work instead Hadoop divides the job across many servers and sends the work

Security: vStorm Enterprise is integrated with RACF

  Integration with RACF to extend z/OS security domain onto zDoop

  Leverage HiperSocket for secure data transfer (vs. data traveling over the network)

  Data in flight encryption via SSL

  Data at rest encryption via Hardware Crypto

App

let

…IFL(s)

z/VM / Linux

CP(s) IFL(s)

vStorm Enterprise Servlet

IFL(s)

z/OS

HDFS, HIVE RACF

LDAP server

vHub LDAP Client

Syst

em z

Page 23: HADOOP AND MAINFRAMES CRAZY OR CRAZY LIKE A FOX? Hadoop Meetup small.pdf · Hadoop divides and moves the work instead Hadoop divides the job across many servers and sends the work

Address the Skill Gap for new applications

  Enable the developer community to take advantage of the enterprise primary data in a model they understand

  Bring your System administrators and developers together   Provide easy & controlled access to mainframe data   Familiar environment: Linux & Hot technology: Hadoop   Procedural programming: Java, Python, JavaScript, PIG

23

Page 24: HADOOP AND MAINFRAMES CRAZY OR CRAZY LIKE A FOX? Hadoop Meetup small.pdf · Hadoop divides and moves the work instead Hadoop divides the job across many servers and sends the work

Get Started

  Install the vStorm Enterprise in 2 hours

 Rapid end-to-end processing of enriched customer and transaction data

  Detecting fraud

  Enhancing insurance policy enforcement

  Reducing healthcare costs

  Improving claims response time

24

www.veristorm.com

Page 25: HADOOP AND MAINFRAMES CRAZY OR CRAZY LIKE A FOX? Hadoop Meetup small.pdf · Hadoop divides and moves the work instead Hadoop divides the job across many servers and sends the work

? ? Questions ?

?

Thank you! 25

Page 26: HADOOP AND MAINFRAMES CRAZY OR CRAZY LIKE A FOX? Hadoop Meetup small.pdf · Hadoop divides and moves the work instead Hadoop divides the job across many servers and sends the work

Financial Services Use Case Problem Solution Benefits

•  High cost of searchable archive on mainframe •  $350K+ storage

costs (for 40TB) •  MIPS charges for

operation •  $1.6M+ development

costs due to many file types, including VSAM

•  2000+ man-days effort and project delay

•  Move data to Hadoop for analytics and archive

•  Shift from z/OS to Linux to reduce MIPS

•  Use IBM SSD storage •  Use IBM private cloud

Softlayer •  Tap talent pool of

Hadoop ecosystem

•  Reduction in storage costs •  Dev costs almost eliminated •  Quick benefits and ROI •  New analytics options for

unstructured data •  Retains data on System z

for security and reliability

26

Page 27: HADOOP AND MAINFRAMES CRAZY OR CRAZY LIKE A FOX? Hadoop Meetup small.pdf · Hadoop divides and moves the work instead Hadoop divides the job across many servers and sends the work

Health Care Use Case

27 Problem Solution Benefits

•  Relapses in cardiac patients

•  “One size fits all” treatment

•  $1M+ Medicare readmission penalties

•  Sensitive patient data on System z VSAM

•  No efficient way to offload

•  Identify risk factors by analyzing patient data*

•  Factors used to predict likely outcomes

•  31% reduction in readmissions

•  Estimated $1.2M savings in penalties

•  No manual intervention •  No increase in staffing •  1100% ROI on $100K

* System z VSAM database requires special skills to access without vStorm

Page 28: HADOOP AND MAINFRAMES CRAZY OR CRAZY LIKE A FOX? Hadoop Meetup small.pdf · Hadoop divides and moves the work instead Hadoop divides the job across many servers and sends the work

Problem Solution Benefits

•  Mismanaged assets led to shabby neighborhoods, publicity problems, often law & order issues

•  e.g. broken lights, abandoned bikes, tsunami sirens

•  Post-2008 austerity measures – low budget

•  Asset data System z IMS* based – no efficient offload

•  Crowd source problem reporting – cell phone photo, social media, GPS data

•  Integrate social media problem reports with asset / governance data on System z on Hadoop for System z (conforming to regulations)

•  Software costs of $0.4M compares to $2M consulting engagement proposal

•  Better maintained neighborhoods projected to yield $5.6M higher taxes in first year

Public Sector Use Case

28

* System z IMS database requires special skills to access without vStorm

Page 29: HADOOP AND MAINFRAMES CRAZY OR CRAZY LIKE A FOX? Hadoop Meetup small.pdf · Hadoop divides and moves the work instead Hadoop divides the job across many servers and sends the work

Retail Use Case

29 Problem Solution Benefits

•  Streams of user data not correlated

•  e.g. store purchases, website usage pattern, card usage, historical customer data

•  Historical customer data System z VSAM & DB2 based – no efficient, secure offload

•  HDFS securely populated with historical customer data, card usage, store purchases, website logs

•  Splunk scores customers based on the various data streams*

•  High scoring customers offered coupons, special deals on website

•  19% increase in online sales in the middle of retail slowdown

•  Over 50% conversion rate of website browsing customers (shopping cart to sale)

•  Elimination of data silos – since now analytics cover all data no more reliance on multiple reports / formats