Professional Documents
Culture Documents
Linux On IBM Z Systems and Its Participation in The Open Source Ecosystem Including Blockchain
Linux On IBM Z Systems and Its Participation in The Open Source Ecosystem Including Blockchain
© Copyright IBM Corporation 2016. Technical University/Symposia materials may not be reproduced in whole or in part without the prior written permission of IBM.
New marketplace dynamics will drive hyper growth
opportunity for the IBM Mainframe
CAMSS
Traditional
1964–2014
• Batch
• General Ledger
• Transaction Systems
• Client Databases
• Accounts payable / receivable
1
Systems
CAMSS2
1964 1999 2014 2020
2015–2020
• On/Off Premise, Hybrid Cloud
15 years of Enterprise Linux®on • Big Data & Analytics
IBM z Systems™ (LoZ) • Enterprise Mobile Apps
• Security solutions
1. MIPS :Millions of Instructions per Second or the metric z uses to measure client workload
• Open Source LoZ ecosystem enhancement
2. CAMSS: Cloud, Analytics, Mobile, Social, Security
2015
62k+ IBMers contributing to
150+ Open Orgs
https://www.blackducksoftware.com/future-of-open-source
Who is using Linux on IBM z Systems
2000 In the market since 2000, well accepted and growing 2016
Time for the next
OPEN BREAKTHROUGH
6
Meet the
IBM LinuxONE Systems
Linux
YOUR
WAY
Linux Linux
WITHOUT WITHOUT
LIMITS RISK
7
LinuxONE Elastic Pricing
SIMPLE 4
TCO Aligned 1 2 3 4 5 6 7 8 9 10 11 12
deploy
Metered
Based on real usage data ...
IBM LinuxONE Systems Virtualization Options
IBM LinuxONE Systems now
has three strategic virtualization platforms
1. IBM Dynamic Partition Manager (DPM) or Processor
Resource /System Manager (PR/SM)
2. KVM
3. IBM z/VM
DPM Divide one physical LinuxONE System into up to 85 logical partitions (LPAR)
running isolated and secured in parallel. Share resources across LPARs or
or dedicated to a particular LPAR. Control the LPAR virtualization via the new
PR/SM Dynamic Partition Manager (DPM) or with PR/SM.
Linux your Way - Greater flexibility and choice
Choose the distribution, runtime, hypervisor, database and analytics – it’s the Linux you know and
love with the openness, flexibility and agility you need for you business.
vRealize
Cloud Manager
DB2
IBM is a Founding Member &
Platinum Sponsor of OpenStack™
with OpenStack
IBM Cloudant, a Key Foundational Layer
https://www-03.ibm.com/press/us/en/pressrelease/48827.wss
Each container has its own, different address space but same kernel
Terminology:
Image: set of self contained files. Read-only.
Container: a running instance, based on an image.
Docker Swarm: for cluster management of Docker hosts (placement, scheduling,.. )
Docker Compose: used to create multi-container applications
*
SLES 12 SP1 contains Docker in the Linux on z Systems distribution
UBUNTU 16.04
Docker – Application isolation with container technology
Container A
Container N
Image N
Container B
Source Code Get N Run N
(Build) Image
Repository Repository …
Push new
Image to
Docker Engine
Repository
Developer
Creates App, Builds Host OS
Container And pushes to
Registry
Server
Application flexibility with Docker on Linux on z Systems
App D’
App D’
App D
App C
Docker Containers
App A’
App B’
App B’
App B’
App A
App B
App G’
App F’
App E’
App G
App F
App E
z/OS
z/OS
Docker Docker
Docker Docker
LoZ LoZ
LoZ LoZ
Second Level Guest
Docker Docker Docker
PR/SM™
Support Element
© 2015 IBM Corporation 17
Benefits from the IBM Integration Bus (IIB)
• Flexible integration with Cloud, Analytics and Mobile
• Standard Interfaces,
• Intelligent transformation and routing
200
180
160
140
120
100
80
60
Java 40
20
0
Security Routing & Transformation of any data Audit Workload Elastic Decision Pattern-
Composition XML, JSON, COBOL, C/C++, Fixed Width, Delimited, Logging Management Cache Services based Dev
EDIFACT, ISO8583, HL7, COBOL, NACHA, 4690-TLOG …
19
The MobileFirst hub on IBM z13 connecting to Core Systems
z/OS
Linux on z
z/VSE
WebSphere
Application
Server CICS®
IMS™
DB2®
Mobile Adapters
apps MobileFirst WAS
Server
SOA
MQ/
WMB Siebel,
PeopleSoft
IIB
MQ / IIB
IBM zEnterprise®
Data Hadoop
Warehouse
Transaction Streams Multimedia
Data
Web Logs
Internal App
“Here’s a Data New ideas, Social Data
“Here’s some
Structured Unstructured Text Data:
new
question, what’s Mainframe
Data
Repeatable
questions, Exploratory emails data, are there
Linear
the answer?” OLTP System new answers Dynamic Sensor data: correlations?”
Data images
ERP RFID
Data
Traditional New
Sources Sources
https://www-03.ibm.com/press/us/en/pressrelease/47107.wss
• At the core of this commitment, IBM plans to embed Spark into its industry-leading
Analytics and Commerce platforms, and to offer Spark as a service on IBM Cloud.
www.smartercomputingblog.com/system-z/ibm-spark-mainframe/
(machine
learning)
LPARs
HiperSockets LAN
HW
https://www.youtube.com/watch?v=VWBNoIwGEjo
Making Blockchain Real for Business
Donna Dillenberger
IBM Fellow
3
0
V2.06 4 Jan 16
https://ibm.box.com/BlockExp
© Copyright IBM Corporation 2016. Technical University/Symposia materials may not be reproduced in whole or in part without the prior written permission of IBM.
Blockchain: Revolutionary transactional technology
Blockchain is a peer-to-peer distributed ledger technology for a new generation of
transactional applications that establishes trust, accountability and transparency
while streamlining business processes.
Counter-party
Bank records
records Ledger
Ledger Ledger
Participants have
multiple shared
ledgers
Key Concepts:
Ensuring appropriate
Append-only distributed
visibility; transactions are
system of record shared Shared Ledger Permissions secure, authenticated &
across business network
verifiable
Benefits:
Saves Lowers Reduces
Transaction Overheads and
time from days intermediary costs Tampering, fraud &
to near cyber crime
instantaneous
Time Cost Risk
Blockchain
z acceleration
node node
1. Manufacturer
Regulator
node node
node node
What?
• Financial data in a large organization dispersed
throughout many divisions and geographies
• Audit and Compliance needs indelible record of all key
transactions over reporting period @ @
How? $ # # {}
• Blockchain collects transaction records from diverse $ $ % {}
set of financial systems @
• Append-only and tamperproof qualities create high £ £ $ % ! +/-
confidence financial audit trail
• Use privacy features to ensure authorized access £ £ £ € € 27
Benefits £ ! $ @ {} +/- …
1. Lowers cost of audit and regulatory compliance
2. Provides “seek and find” access to auditors and
regulators
3. Changes nature of compliance from passive to active
Provenance Use Case – Vehicle Maintenance
What?
• Provenance of each component part in complex
system hard to track
• Manufacturer, production date, batch and even the
manufacturing machine program
How?
• Blockchain holds complete provenance details of
each component part
• Accessible by each manufacturer in the production
process, the aircraft owners, maintainers and
government regulators
Benefits
1. trust increased no authority "owns” provenance
2. improvement in system utilization
3. recalls "specific" rather than cross fleet
Why?
Other Potential Use Cases include . .
News Feed
Sentiment Analysis
Trade Transactions
Geospatial Analysis
Scalable Financial Demo Architecture
Nginx
Load Balancer
Systems of
Engagement
Apache Kafka
Message Queue (ingestion)
Spark + Node.js
Analytics (Spark as a
Service)
Chef
System Orchestration
• Priority Workload
− No throughput reduction
− No response time increase
• Low Priority Workload
− Soaks up remaining
processor minutes
• 1.9% unused processor minutes
• Priority Workload
Low Priority
workload
− 31% throughput reduction
− 45% response time increase
High Priority
• 48Low Priority Workload workload gets
less resource
− Soaks up more core minutes than needed
“LinuxOne system using Node.js and MongoDB can handle over 30 Billion web events
“Each DB node on LinuxOne with a scale-up footprint , for example, a 2TB, 4Billion+
documents, 460,000 reads/writes/second. No Sharding required. Sustained throughput
and response time.
IT Optimization with Linux on z Systems
Improved Effectiveness and Efficiency
50
Linux and IBM z Systems
Open Source & ISV Ecosystem Community
• One stop shop to find out what is available
• https://www.ibm.com/developerworks/community/groups/community
/lozopensource/
Emperor
Open Access
ISVs Students
Available for ISV
through PartnerWorld
& Developers Clients COMMUNITY
Free access to Developers Remote access
Hosted by IBM in Dallas,
Boeblingen and Beijing
Port, test, benchmark
Students, and Entrepreneurs
Hosted by Partnership
environment free of
charge for limited time
CLOUD
key applications
Universities: Syracuse, Marist Client Sandbox for Proof
and others of Concept work to verify
Available Now
Get a LinuxONE virtual and test new apps and try
machine in minutes new technologies
Available November 2015 Available Now
52
http://www.zdnet.com/article/ibm-and-friends-commit-to-linux-on-the-mainframe/
The Hyperledger Project (HLP)
https://www.hyperledger.org/
Made available under Apache License, Version 2.0 (available at
http://www.apache.org/licenses/LICENSE-2.0)
Cloud
Mobile
Custom Patterns for 141 High performance cores
Linux on z Systems Node.js
Simultaneous multi-threading Internal Integration
Cloudant
10TB Memory
Analytics - High Performance Business Intelligence - Maintain a high-performing business analytics and data - Cognos, Cognos Custom Pattern for Linux, DB2, DB2
and Reporting warehousing solution without added complexity or Custom Pattern for Linux, DB2 BLU, BigInsights, IT
- Big Data Insights and Next Generation cost Operational Analytics, IBM zAware, Spark
Database - Scale up to more users and out to more data while - LinuxONE Analytics Services
- IT Operational Analytics for Continuous containing costs and reducing complexity
Business Availability - Cost effectively meet the availability expectations of
business
- Reduce data center complexity and cost with more
efficient administration and facilities management
Cloud - Cloud Platform for Enterprise Systems - Provide agility and time to value with unparalleled - z/VM and KVM, Wave, Infrastructure Suite for z/VM
of Record qualities of service for business-critical applications and Linux, UrbanCode Deploy with Patterns, Custom
- Cloud Platform for Any Database - Enable cloud solutions with uncompromised system Patterns for Linux, IBM Cloud Manager with OpenStack,
Workload uptime, airtight data security, and powerful vertical VMware vRealize Automation (requires ICM for z/VM),
- Cross Platform Hybrid Cloud Solution scalability VMSecure, zVPS
- Deliver high performance and optimize for efficiency - LinuxONE Cloud Services
DevOps - Develop, test, deploy and operate - Complete management and automation of the - Rational Collaborative Lifecycle Management (CLM),
enterprise-level applications software development cycle. Urban Code Deploy, IBM Application Performance
- Accelerate software delivery by - Freedom to choose the right development tools for the Manager (APM)
enabling collaborative development and job and unify development across platforms - WAS Liberty, Bluemix
automation across organizational silos. - Quick feedback and low cost of entry to nimbly - LinuxONE DevOps Services
- Enable developer productivity starting incorporate improvements into future iterations
from scratch, open source, or Bluemix,
across platform, and languages.
http://www.vm.ibm.com/education/lvc/
Questions?
Dr. Holger Smolinski IBM Deutschland Research
& Development GmbH
Master Certified IT Specialist Schönaicher Strasse 220
71032 Böblingen, Germany
58
Session Evaluations
1 2 3 4
Submit four or more session
evaluations by 5:30pm Wednesday
to be eligible for drawings!
*Winners will be notified Thursday morning. Prizes must be picked up at
registration desk, during operating hours, by the conclusion of the event.
ibm.com/training
provides a comprehensive
portfolio of skills and career
accelerators that are designed
to meet all your training needs.
If you can’t find the training that is right for you with our
Global Training Providers, we can help.