zEnterprise Hybrid Smarter-Planet Application Architecture
and Smarter-Server DesignMonte Bauman
Monday, August 08, 2011
9557
Topics
Topics
• Requirements• Design
• zEnterprise
• z10 vs. z196
• zManager
• Use Cases• Conclusion• Next Steps
Topics
It’s About the Business…(and the Business Process that we automate)
It is ALL about the
transaction!
Topics
Enterprise Service BusEnterprise Service Bus
It’s About the Business Process(indeed … lots of inter-related (SOA-ish) business p rocesses)
Service Requestors
Service Providers
Mediations
More sophisticated transactions!
Topics
It’s About Automating/Enabling the Business Process(using repeatable architectural patterns)
Presentation Application Data
Patterns
Topics
It’s About Building/Deploying the Business Process(the application development lifecycle)
Presentation Application Data
Presentation Application DataDev
Test
Prod
Usually a lot more stages
than this
Lottastages…
Lotta tiers…Lotta
Servers!
Topics
It’s About the Data
Presentation Application Data
Presentation Application DataDev
Test
Prod
Operational
Data
The “Right Now” view
of the business
Topics
It’s About the Data … It’s About the Information (in the data)(Business Intelligence is about turning data into i nformation)
Presentation Application Data
Presentation Application DataDev
Test
Prod
Operational
Data
Informational
Data
The “Historical”(temporal) view of the business
Topics
It’s About Making the Business (Process) Better
Presentation Application Data
Presentation Application DataDev
Test
Prod
Operational
Data
Informational
Data
Reports
“Reactive”Business
OptimizationThis is a long path
Topics
And then there was the “Smarter Planet”(starting with the “Connections”)
Presentation Application Data
Presentation Application DataDev
Test
Prod
Operational
Data
Informational
Data
Reports
SmartPhones
SuperThin
Clients
Browsers
Topics
And then there was the “Smarter Planet”(leading to the “Internet of Things”)
Presentation Application Data
Presentation Application DataDev
Test
Prod
Operational
Data
Informational
Data
Reports
SmartPhones
SuperThin
Clients
Browsers
DigitalMicro-phones Smart
ShoppingCarts
DigitalVideo
Cameras
OnStar SmartCars
SmartToll-
booths
RFIDs& RFIDReaders
PointOf
Sale
Barcodes&
Scanners
SmartKiosks
SmartMeters
SocialNetworks Sensors
Topics
And then there was the “Smarter Planet”(creating “Real World Data” … i.e. BIG DATA)
Presentation Application Data
Presentation Application DataDev
Test
Prod
Operational
Data
Informational
Data
Reports
SmartPhones
SuperThin
Clients
Browsers
DigitalMicro-phones Smart
ShoppingCarts
DigitalVideo
Cameras
OnStar SmartCars
SmartToll-
booths
RFIDs& RFIDReaders
PointOf
Sale
Barcodes&
Scanners
SmartKiosks
SmartMeters
GPStelemetry
2010Census
SocialNetworks
Real World
Data
Sensors
Topics
And then there was the “Smarter Planet”(and extending the reach of IT)
Presentation Application Data
Presentation Application DataDev
Test
Prod
Operational
Data
Informational
Data
Reports
SmartPhones
SuperThin
Clients
Browsers
OnStar SmartCars
SmartToll-
booths
RFIDs& RFIDReaders
PointOf
Sale
Barcodes&
Scanners
SmartKiosks
SmartMeters
GPS /telemetry
2010Census
SocialNetworks
ITDigitalMicro-phones Smart
ShoppingCarts
DigitalVideo
Cameras
Real World
Data
Sensors
Topics
And then there was the “Smarter Application”(offering a “Smarter” way to evolve the business)
Presentation Application Data
Presentation Application DataDev
Test
Prod
Operational
Data
Informational
Data
Reports
Real
World
Data
Business Analytics
Data
Reports
This is a much
smarter path
Deep Analytics
Topics
And then there was the “Smarter Application”(offering a “Smarter” and “Faster” way to evolve the business)
RulesRules
Presentation Application Data
Presentation Application DataDev
Test
Prod
Operational
Data
Informational
Data
Reports
Real
World
Data
Business Analytics
Data
ReportsScoresDev
Test
Prod
RuleDB
This is a much
smarter and much shorter
path
Rules Engine
Analytics
This is a “learning”system
Topics
And then there was the “Smarter Application”(offering a “Smarter” TRANSACTION!!!!)
RulesRules
Presentation Application Data
Presentation Application DataDev
Test
Prod
Operational
Data
Informational
Data
Reports
Real
World
Data
Business Analytics
Data
ReportsScoresDev
Test
Prod
RuleDBThis little arrow
means a LOT …real-time access to informational data … real time
access to analytics!
Topics
And then there was the “Smarter Application”(driving requirements for “Smarter” servers)
RulesRules
Presentation Application Data
Presentation Application DataDev
Test
Prod
Operational
Data
Informational
Data
Reports
Real
World
Data
Business Analytics
Data
ReportsScoresDev
Test
Prod
RuleDB
Numeric Intensive
Computing
XML
SSL
Master Thread
RulesRow SQL
Columnar SQL
TemporalSQL
MessagingMediation
Virtualization
Hi-Thread Java
No single server (or server type) can “optimally”execute all of
these compute models
Parallel Processing
OLTP
Topics
RulesRules
Presentation Application Data
Presentation Application DataDev
Test
Prod
Operational
Data
Informational
Data
Reports
Real
World
Data
Business Analytics
Data
ReportsScoresDev
Test
Prod
RuleDB
Numeric Intensive
Computing
XML
SSL
Master Thread
RulesRow SQL
Columnar SQL
TemporalSQL
MessagingMediation
Virtualization
Hi-Thread Java
SmartPhones
SuperThin
Clients
Browsers
OnStar SmartCars
SmartToll-
booths
RFIDs& RFIDReaders
PointOf
Sale
Barcodes&
Scanners
SmartKiosks
SmartMeters
GPS /telemetry
2010Census
OLTP
SocialNetworks
DigitalMicro-phones Smart
ShoppingCarts
DigitalVideo
Cameras
In Summary(smarter planet > smarter apps > smarter servers)
Parallel ProcessingIT
Sensors
Topics
General Purpose Computing
GeneralPurpose
Computing
Transactions
BatchMoore’s Law
Event-Programming
If Moore’s Law is not broke …it is at least getting bent!
What’s your definition?(2X density improvement every 18mo)
(2X speed-up every 2yr)(2X price/performance every 2yr)
CMOS technology progress is slowing.
Logic density growth is slowing.
Frequency growth is slowing.(some may say “reversing”)
Cost/performance improvement is???
Many technology providers are taking non-traditional approaches to afford
continued price/performance progress.
General Purpose Computing…
Continues to be the cornerstone of business process automation.
New event-based programming models(a natural fit with real-world extension of IT)
Topics
High Performance Computing
HighPerformanceComputing
ParallelAnalytics
High Performance Computing…
Parallel algorithmsVector processing
Analytic parallel-data algorithmsPredictive analytics
(patterns and correlations used to predict outcomes in real time)
ParallelProgramming
etc.
Highly –Threaded
Processing
Topics
ApplicationDomain
Computing
etc.
Application Domain Computing
XMLAcceleration
RulesProcessing
Acceleration
JVMAcceleration
Application Domain Computing…
Specialized hardware & algorithmsSingle-purpose
Appliance form factor
SSLAcceleration
MediationMessaging
Topics
Network-Speed Computing
Network –Speed
Computing
StreamProgramming
etc.
PacketIntrospecting
Network-Speed Computing…
Real-world data feedsProcessing into actionable form
Processing into reduced/stored formProcessing into patterns
Processing into events (triggers)
TCP/IPAcceleration
Topics
Hybrid System
Hybrid Systems
GeneralPurpose
Computing
ApplicationDomain
Computing
HighPerformanceComputing
Network –Speed
Computing
Transactions
Batch
StreamProgramming
XMLAcceleration
Moore’s Law++
Event-Programming
Highly –Threaded
Processing
etc.Rules Processing
Acceleration
ParallelAnalytics
PacketIntrospecting
JVMAcceleration
Designed not just to meet Moore’s Law, but in the a ggregate, to far exceed it!
SSLAcceleration
TCP/IPAcceleration
ParallelProgramming
Topics
Hybrid Computing – a tail of two threading styles
Companion Thread
1
Companion Thread
Companion Thread
3
Companion Thread
(thread wait)
Synchronous (to the Master) Parallel Thread Execution
Companion Thread
Companion Thread
Companion Thread
Companion Thread
Asynchronous (to the Master) Parallel Thread Execution
1 Callable Thread Callable Thread
Callable Thread Callable Thread
2 4
2 3
Callable Thread Callable Thread Callable Thread
Callable Thread 4
Single T
hreadH
ybrid Com
puting
Serial and Synchronous Thread Execution
Hybrid Computing Modeler
Topics
The z196• Announced July 22 2010
• Generally Available September 2010• “Sold Out” in 4Q 2010
(best “z Quarter” in a decade)• Replacement for the z10 EC family of servers
• Enhances and embellishes on trends started by the z10 EC• Cornerstone of the zEnterprise
State of the Art In High End
General Purpose Computing
z196
Topics
The z114
State of the Art in Mid Range
General Purpose Computing
• Announced July 12 2011• Generally Available Sept 09 2011
• Replacement for the z10 BC family of servers• Cornerstone of the zEnterprise
InternalBatteries(optional)
PowerSupplies
I/O Drawer
2 x Processor Drawers, Memory
& HCAs
FICON & ESCON®
FQC
Ethernet cables for internal System LAN connecting Flexible Service Processor
(FSP) cage controller cards (not shown)
PCIe I/O drawers
Rear View Front View
2 x SupportElements
z114
Topics
Chip
Core
Core
Core
Core
MICROPROCESSOR:4.4GHz
SuperscalarIn Order
L1 (192KB) and L1.5 (3MB) per core
(total:12.75MB per chip)1B transistors
44 new instructions
z10 EC z196MICROPROCESSOR:
5.2GHzSuper-duper-scalar
Out of OrderL1 (192KB) and
L2 (1.5MB) per core(new) L3 per chip (24MB)(total:30.75MB per chip)
1.4B transistors110 new instructions
L1.5
L1 L1
L1 L1
L2
L1.5 L2
L3
Core CoreL1.5
L1 L1
L2
load/strfixedpt
dec.fpbin.fp
dec.fpbin.fp
ld/stld/st
fxdfxd
Topics
MCM
Chip
Core
Core
Core
Core
MICROPROCESSOR:4.4GHz
SuperscalarIn Order
L1 (192KB) and L1.5 (3MB) per core
(total:12.75MB per chip)1B transistors
44 new instructions
MCM:5 “z6” chips
L2 (48MB on 2SCchips)
z10 EC z196MICROPROCESSOR:
5.2GHzSuper-duper-scalar
Out of OrderL1 (192KB) and
L2 (1.5MB) per core(new) L3 per chip (24MB)(total:30.75MB per chip)
1.4B transistors110 new instructions
MCM:6 “z7” chips
L4 (192MB on 2SC chips)Chip
Core
Core
Core
Core
Chip
Core
Core
Core
Core
Chip
Core
Core
Core
Core
Chip
Core
Core
Core
Core
Chip
Core
Core
Core
Core
SC SC
L1.5
L1 L1
L1 L1
L2
L1.5 L2
L3
L2 L4
L4
L4
L4
L2
L2L2
Moore’s Law … bent but not broken
Core CoreL1.5
L1 L1
L2
load/strfixedpt
dec.fpbin.fp
dec.fpbin.fp
ld/stld/st
fxdfxd
Topics
MCM
Chip
Core
Core
Core
Core
MICROPROCESSOR:4.4GHz
SuperscalarIn Order
L1 (192KB) and L1.5 (3MB) per core
(total:12.75MB per chip)1B transistors
44 new instructions
MCM:5 “z6” chips
L2 (48MB on 2SCchips)
CEC:1 to 4 books64/77 cores
up to 1.5TB RAM~1,000 to ~30,000MIPS
6GBps Infiniband
z10 EC z196MICROPROCESSOR:
5.2GHzSuper-duper-scalar
Out of OrderL1 (192KB) and
L2 (1.5MB) per core(new) L3 per chip (24MB)(total:30.75MB per chip)
1.4B transistors110 new instructions
MCM:6 “z7” chips
L4 (192MB on 2SC chips)CEC:
1 to 4 books80/96 cores
up to 3.0TB RAIM~1,500 to ~50,000MIPS
6GBps InfinibandHot plug I/O drawers
Optional Water CoolingOptional DC Power
Chip
Core
Core
Core
Core
Chip
Core
Core
Core
Core
Chip
Core
Core
Core
Core
Chip
Core
Core
Core
Core
Chip
Core
Core
Core
Core
SC SC
L1.5
L1 L1
L1 L1
L2
L1.5 L2
L3
L2 L4
L4
L4
L4
L2
L2L2
Moore’s Law … bent but not broken
Core CoreL1.5
L1 L1
L2
load/strfixedpt
dec.fpbin.fp
dec.fpbin.fp
ld/stld/st
fxdfxd
Topics
zEnterprise Server – z196 or z114
GeneralPurpose
Computing
ApplicationDomain
Computing
HighPerformanceComputing
MainFrame
Package
z196or
z114
Hardware Hypervisor VM / OS Integration
Topics
zEnterprise Server – z196
GeneralPurpose
Computing
ApplicationDomain
Computing
HighPerformanceComputing
MainFrame
Package
z196or
z114
Hardware
PR/SM
Hypervisor VM / OS Integration
Topics
zEnterprise Server – z196
GeneralPurpose
Computing
ApplicationDomain
Computing
HighPerformanceComputing
MainFrame
Package
z196or
z114
Hardware
PR/SM
Hypervisor VM / OS
z/OS
z/VSE
Integration
Topics
zEnterprise Server - z196
GeneralPurpose
Computing
ApplicationDomain
Computing
HighPerformanceComputing
MainFrame
Package
z196or
z114
Hardware
PR/SM
z/VM
Hypervisor VM / OS
Linux
Linux
z/OS
z/VSE
Integration
This much should look and feel like
mainframe computing of today and the past
decade (or so)…
IFLs/zIIPs/zAAPs etc.
Topics
zEnterprise Server – zBX
GeneralPurpose
Computing
ApplicationDomain
Computing
HighPerformanceComputing
MainFrame
Package
zBXRack
z196or
z114
Hardware
PR/SM
z/VM
Hypervisor VM / OS
Linux
Linux
z/OS
z/VSE
Integration
zBX: zEnterprise
Blade Extension
Topics
zEnterprise Server – BladeCenter Chassis
GeneralPurpose
Computing
ApplicationDomain
Computing
HighPerformanceComputing
MainFrame
Package
zBXRack
z196or
z114
Hardware
BladeCenterChassis
PR/SM
z/VM
Hypervisor VM / OS
Linux
Linux
z/OS
z/VSE
Integration
Standard IBM BladeCenter Chassis
… including Advanced
Management Module (AMM) and High Speed Switches
Topics
zEnterprise Server – POWER (PS701)
GeneralPurpose
Computing
ApplicationDomain
Computing
HighPerformanceComputing
MainFrame
Package
zBXRack
z196or
z114
Hardware
BladeCenterChassis
PS701
PR/SM
z/VM
Hypervisor VM / OS
Linux
Linux
PowerVM EEAIX
AIX
z/OS
z/VSE
Integration
POWER7
1 chip - 8 core IMT4 (up to 32
threads)
3.0 GHz
Topics
zEnterprise Server – x86 (HX5)
GeneralPurpose
Computing
ApplicationDomain
Computing
HighPerformanceComputing
MainFrame
Package
zBXRack
z196or
z114
Hardware
BladeCenterChassis
PS701
HX5 KVM
PR/SM
z/VM
Hypervisor VM / OS
Linux
Linux
PowerVM EEAIX
AIX
z/OS
z/VSE
Linux
Windows
Integration
IBM x86 - Linux
HX5 Sept 26
2 chip - 16 core
Windows SOD
4Q2011
Topics
zEnterprise Server - DataPower
GeneralPurpose
Computing
ApplicationDomain
Computing
HighPerformanceComputing
MainFrame
Package
zBXRack
z196or
z114
Hardware
BladeCenterChassis
PS701
HX5 KVM
PR/SM
z/VM
Hypervisor VM / OS
Linux
Linux
PowerVM EEAIX
AIX
z/OS
z/VSE
Linux
Windows
XI50z DataPower
DataPowerXI50z
Integration
Secure Gateway
Intelligent Workload
Distribution
Enterprise Service
BusRuntime
SOA Governance
Web Service Management
Legacy Integration Gateway
Topics
zEnterprise Server - ISAOIBM Smart Analytics Optimizer
GeneralPurpose
Computing
ApplicationDomain
Computing
HighPerformanceComputing
MainFrame
Package
zBXRack
z196or
z114
Hardware
BladeCenterChassis
PS701
HX5
ISAO
KVM
Coordinator
PR/SM
z/VM
Hypervisor VM / OS
Linux
Linux
PowerVM EEAIX
AIX
z/OS
z/VSE
Linux
Windows
WorkerBladeCenterChassis
XI50z DataPower
DataPowerXI50z
ISAO
WorkerISAO
Integration
DB2 for z/OS“extension” In-Memory
ParallelDatabase
ColumnarStorageSchema DB2
EclipseData Studio
Dev Tool
PredictableResponse
Times
Evaluationand SizingAnalyzers
Topics
zEnterprise Server – Storage Area Network
GeneralPurpose
Computing
ApplicationDomain
Computing
HighPerformanceComputing
MainFrame
Package
zBXRack
z196or
z114
Hardware
BladeCenterChassis
PS701
HX5
ISAO
KVM
Coordinator
PR/SM
z/VM
Hypervisor VM / OS
Linux
Linux
PowerVM EEAIX
AIX
z/OS
z/VSE
Linux
Windows
WorkerBladeCenterChassis
XI50z DataPower
DataPowerXI50z
ISAO
WorkerISAO
SAN
Integration
8Gb Fiber channel
SX FX
Topics
zEnterprise Server – Data Network
GeneralPurpose
Computing
ApplicationDomain
Computing
HighPerformanceComputing
MainFrame
Package
zBXRack
z196or
z114
Hardware
BladeCenterChassis
PS701
HX5
ISAO
KVM
Coordinator
PR/SM
z/VM
Hypervisor VM / OS
Linux
Linux
PowerVM EEAIX
AIX
z/OS
z/VSE
Linux
Windows
WorkerBladeCenterChassis
XI50z DataPower
DataPowerXI50z
ISAO
WorkerISAO
IEDNSAN
Intra-Ensemble
Data Network(IEDN)
10Gb Ethernet
Integration
Topics
zEnterprise Server – Server Network
GeneralPurpose
Computing
ApplicationDomain
Computing
HighPerformanceComputing
MainFrame
Package
zBXRack
z196or
z114
Hardware
BladeCenterChassis
PS701
HX5
ISAO
KVM
Coordinator
PR/SM
z/VM
Hypervisor VM / OS
Linux
Linux
PowerVM EEAIX
AIX
z/OS
z/VSE
Linux
Windows
WorkerBladeCenterChassis
XI50z DataPower
DataPowerXI50z
ISAO
WorkerISAO
IEDN
Integration
VP
N
Virtual Private
Network(VPN)
SAN
Topics
zEnterprise Server – Management Network
GeneralPurpose
Computing
ApplicationDomain
Computing
HighPerformanceComputing
MainFrame
Package
zBXRack
z196or
z114
Hardware
BladeCenterChassis
PS701
HX5
ISAO
KVM
Coordinator
PR/SM
z/VM
Hypervisor VM / OS
Linux
Linux
PowerVM EEAIX
AIX
z/OS
z/VSE
Linux
Windows
WorkerBladeCenterChassis
XI50z DataPower
DataPowerXI50z
ISAO
WorkerISAO
INMNIEDN
VP
N
SAN
Integration
Intra-Node Management
Network(INMN)
Topics
zEnterprise Server - zManager
GeneralPurpose
Computing
ApplicationDomain
Computing
HighPerformanceComputing
MainFrame
Package
zBXRack
z196or
z114
Hardware
BladeCenterChassis
PS701
HX5
ISAO
KVM
Coordinator
PR/SM
z/VM
Hypervisor VM / OS
Linux
Linux
PowerVM EEAIX
AIX
z/OS
z/VSE
Linux
Windows
WorkerBladeCenterChassis
XI50z DataPower
DataPowerXI50z
ISAO
WorkerISAO
HMCNet
SE
HMC
INMNIEDN
VP
N
SAN
Support Element - SE(zManager
Apps)
Hardware Management
Console - HMC(zManager UI)
Integration
Topics
zEnterprise Server – zManager APIs
GeneralPurpose
Computing
ApplicationDomain
Computing
HighPerformanceComputing
MainFrame
Package
zBXRack
z196or
z114
Hardware
BladeCenterChassis
PS701
HX5
ISAO
KVM
Coordinator
PR/SM
z/VM
Hypervisor VM / OS
Linux
Linux
PowerVM EEAIX
AIX
z/OS
z/VSE
Linux
Windows
WorkerBladeCenterChassis
XI50z DataPower
DataPowerXI50z
ISAO
WorkerISAO
HMCNet
SE
HMC
Cust.Net
SMAPI
Tivoli(et.al.)
INMNIEDN
VP
N
SAN
Integration
SOD 4QSystems
Management API (SMAPI)
Topics
zEnterprise Server – zManager Functions
GeneralPurpose
Computing
ApplicationDomain
Computing
HighPerformanceComputing
MainFrame
Package
zBXRack
z196or
z114
Hardware
BladeCenterChassis
PS701
HX5
ISAO
KVM
Coordinator
PR/SM
z/VM
Hypervisor VM / OS
Linux
Linux
PowerVM EEAIX
AIX
z/OS
z/VSE
Linux
Windows
WorkerBladeCenterChassis
XI50z DataPower
DataPowerXI50z
ISAO
WorkerISAO
Integration zManager
PlatformManager
VirtualMachineManager
WorkloadManager
AvailabilityManager
EnergyManager
Etc.
HMCNet
SE
HMC
Cust.Net
SMAPI
Tivoli(etc.)
INMNIEDN
VP
N
SAN
Integration
Topics
zEnterprise Node
MainFrame
Package
z196z114
Hardware Integration zManager
PlatformManager
VirtualMachineManager
WorkloadManager
AvailabilityManager
EnergyManager
Etc.
ONE z196
(per node)
HMCNet
SE
HMC
Cust.Net
SMAPI
Tivoli(etc.)
INMNIEDN
VP
N
SANIntegration
Topics
zEnterprise Node
MainFrame
Package
zBXRack
z196z114
Hardware
BladeCenterChassis
BladeCenterChassis
Integration zManager
PlatformManager
VirtualMachineManager
WorkloadManager
AvailabilityManager
EnergyManager
Etc.
zBXRack
BladeCenterChassis
BladeCenterChassis
zBXRack
BladeCenterChassis
BladeCenterChassis
zBXRack
BladeCenterChassis
BladeCenterChassis
ONE z196
And ZERO to FOUR
zBX RacksEach zBX
Rack with 1 to 2 Blade
Center Chassis
Each Blade Center
Chassis with 14
Blade Slots
Integration
HMCNet
SE
HMC
Cust.Net
SMAPI
Tivoli(etc.)
INMNIEDN
VP
N
SANIntegration
Topics
zEnterprise Ensemble
MainFrame
Package
zBXRack
z196z114
Hardware
BladeCenterChassis
BladeCenterChassis
INMN
zManager
PlatformManager
VirtualMachineManager
WorkloadManager
AvailabilityManager
EnergyManager
Etc.
zEnterprise Node 1
MainFrame
z196z114
zBXRack
BladeCenterChassis
BladeCenterChassis
MainFrame
z196z114
zEnterprise Node 2
MainFrame
z196z114
3 More zEnterprise
NodesMain
Framez196z114
zEnterprise Ensemble is
ONE to EIGHT Nodes
HMCNet
SE
HMC
INMN
INMN
INMN
INMN
IEDN
VP
N
SAN
Integration
Topics
Integration
zManager
MainFrame
Package
zBXRack
z196or
z114
Hardware
BladeCenterChassis
PR/SM
Hypervisor VM / OS
BladeCenterChassis
IEDN INMN
VPN
zManager
PlatformManager
VirtualMachineManager
WorkloadManager
AvailabilityManager
EnergyManager
z/OS
z/OS
End to End(Soup to Nuts)
Systems, Networks,
Applications and Workloads
Support
Topics
Integration
zManager
MainFrame
Package
zBXRack
z196or
z114
Hardware
BladeCenterChassis
PS701
PR/SM
Hypervisor VM / OS
BladeCenterChassis
IEDN INMN
VPN
zManager
PlatformManager
z/OS
z/OS
Hardware Install
Support
Includingfirmware update &
install
Auto-recognize Auto config-check
Auto-configure validated blade types
Entitlements checking (licenses)
Topics
Integration
zManager – Platform Management
MainFrame
Package
zBXRack
z196or
z114
Hardware
BladeCenterChassis
PS701
PR/SM
Hypervisor VM / OS
BladeCenterChassis
IEDN INMN
VPN
zManager
PlatformManager
PowerVM EE
z/OS
z/OS
Hypervisor Install
Support
Includingupdate
(patches)
Topics
Integration
zManager – Virtual Machine Management
MainFrame
Package
zBXRack
z196or
z114
Hardware
BladeCenterChassis
PS701
PR/SM
Hypervisor VM / OS
BladeCenterChassis
IEDN INMN
VPN
zManager
PlatformManager
PowerVM EEAIX
AIX
VirtualMachineManager
z/OS
z/OS
Virtual Machine
Install Support
Virtual Machine Lifecycle Manager…
Define virtual machines(RAM, cores, weights, entitlements, etc.)
Define virtual network and SAN attachmentsDefine “workload” participation
OPTIONAL…Capture ImagesClone Images
Maintain “ISO” Images
Topics
Integration
zManager – Network Management
MainFrame
Package
zBXRack
z196or
z114
Hardware
BladeCenterChassis
PS701
PR/SM
Hypervisor VM / OS
BladeCenterChassis
IEDN INMN
zManager
PlatformManager
PowerVM EEAIX
AIX
VirtualMachineManager
z/OS
z/OS
VPN
Virtual Machine
Networking Support
Topics
Integration
zManager – Workload Definitions
MainFrame
Package
zBXRack
z196or
z114
Hardware
BladeCenterChassis
PS701
PR/SM
Hypervisor VM / OS
BladeCenterChassis
IEDN INMN
zManager
PlatformManager
PowerVM EEAIX
AIX
VirtualMachineManager
z/OS
z/OS
Http
Data
Web
DevWorkload
VPN
Workload Definition Support
WorkloadManagement
Policiesand
Priorities
Topics
DevWorkload
VPN
Integration
zManager – Workload Management
MainFrame
Package
zBXRack
z196or
z114
Hardware
BladeCenterChassis
PS701
PR/SM
Hypervisor VM / OS
BladeCenterChassis
IEDN INMN
zManager
PlatformManager
PowerVM EE
AIX
AIX
VirtualMachineManager
z/OS
z/OS
Http
Data
Web
WorkloadManager
HX5 KVM
Linux
Linux
Data
Http
Web
TestWorkload
VPN
AIX
Linux
ARMHop
Reports
Workload Manager…
Identify workloads
Characterize workloads(goals and priorities)
Report on workloads(goal achievement)
Manage workloads(move resources to work)
Multi-Workload
Management Support
Topics
DevWorkload
VPN
Integration
zManager – Energy Manager
MainFrame
Package
zBXRack
z196or
z114
Hardware
BladeCenterChassis
PS701
PR/SM
Hypervisor VM / OS
BladeCenterChassis
IEDN INMN
zManager
PlatformManager
PowerVM EE
AIX
AIX
VirtualMachineManager
z/OS
z/OS
Http
Data
Web
WorkloadManager
HX5 KVM
Linux
Linux
Data
Http
Web
TestWorkload
VPN
AIX
Linux
EnergyManager
Energy Manager…
Energy policy Energy budget
Collect device instrumentation
Device management (i.e. turn on/off and cycle steering)
Topics
DevWorkload
VPN
Integration
zManager – Availability Manager
MainFrame
Package
zBXRack
z196or
z114
Hardware
BladeCenterChassis
PS701
PR/SM
Hypervisor VM / OS
BladeCenterChassis
IEDN INMN
zManager
PlatformManager
PowerVM EE
AIX
AIX
VirtualMachineManager
z/OS
z/OS
Http
Data
Web
WorkloadManager
HX5 KVM
Linux
Linux
Data
Http
Web
TestWorkload
VPN
AIX
Linux
EnergyManager
AvailabilityManager
Availability Manager…
Collect device instrumentation
Predictive failure analysis
Device repair/replace choreography(move workloads > quiesce device >
repair/replace device > activate device > move workloads)
Topics
Use Cases
1. Multi-Tier Application Serving with zEnterprise Linux on System z2. Multi-Tier Application Serving with zEnterprise POWER/AIX and z/OS3. Real-Time Analytics with zEnterprise and IBM Smart Analytics
Optimizer (ISAO)4. Hardware ESB with zEnterprise and DataPower XI50z5. Storm Cloud6. Parallel Batch7. Combinatorial
Topics
MainFrame
z196or
z114PR/SM
Hardware Hypervisor OSPackage
z/VM Linux
Container/Workload/Network
Http
Data
Web
Dev-Test
Use Case: Multi-Tier ApplicationzEnterprise – Linux on z
With zManager’s help, build 3 virtual machines, connect
(privately), and define into a
“workload” with a velocity and a
priority
Topics
MainFrame
z196or
z114PR/SM
Hardware Hypervisor OSPackage
z/VM Linux
FW
Containers/Workloads/VPNs
Http
Data
Web
Http
Data
Web
Dev-Test
Sys-Test
Use Case: Multi-Tier ApplicationzEnterprise – Linux on z With zManager’s
help, build 3 more virtual machines,
connect (privately), and define into a “workload” with a
velocity and a priority
Sys-Test’s HTTP server sits behind an
external firewall
Topics
MainFrame
z196or
z114PR/SM
Hardware Hypervisor OSPackage
z/VM Linux
FWFW
Http
Data
Web
Http
Data
Web
S
Data
Web
HttpHttp
Web
Load
Dev-Test
Sys-Test
QA-Test
Use Case: Multi-Tier ApplicationzEnterprise – Linux on z
Containers/Workloads/VPNs
With zManager’s help, build 5 more virtual machines,
connect (privately), and define into a “workload” with a
velocity and a priority
QA-Test’s HTTP servers sit behind an
external firewall and a load balancer
SSL flows from clients to QA-Test’s HTTP
servers, where SSL is terminated
Topics
MainFrame
z196or
z114PR/SM
Hardware Hypervisor OSPackage
z/VM Linux
FWFWFW
z/VM Linux
S
Http
Data
Web
Http
Data
Web
Data
Web
HttpHttp
Web
Load
S
Data
Web
HttpHttp
Web
Load
Dev-Test
Sys-Test
QA-Test Production
Use Case: Multi-Tier ApplicationzEnterprise – Linux on z
Containers/Workloads/VPNs
Use zManager’s help to build 5 more virtual machines for
production in another z/VM “prod”
domain
Topics
MainFrame
z196or
z114PR/SM
Hardware Hypervisor OSPackage
z/OS
zBXRack
BladeCenter
PS701 PowerVM AIX Http
Data
Web
Dev-Test
Use Case: Multi-Tier ApplicationzEnterprise – PS701 & z/OS
Containers/Workloads/VPNs
With zManager’s help, build 3 virtual machines, connect
(privately), and define into a
“workload” with a velocity and a
priority
aka … same zManager
functions and workflow as
earlier
Topics
MainFrame
z196or
z114PR/SM
Hardware Hypervisor OSPackage
z/OS
zBXRack
BladeCenter
PS701 PowerVM AIX
FW
SHttp
Data
Web
Http
Data
Web
Dev-Test
Sys-Test
Use Case: Multi-Tier ApplicationzEnterprise – PS701 & z/OS
Containers/Workloads/VPNs
aka … same zManager
functions and workflow as
earlier
Topics
MainFrame
z196or
z114PR/SM
Hardware Hypervisor OSPackage
z/OS
zBXRack
BladeCenter
PS701 PowerVM AIX
FWFW
SHttp
Data
Web
Http
Data
Web
S
Data
Web
HttpHttp
Web
Load
Dev-Test
Sys-Test
QA-Test
Use Case: Multi-Tier ApplicationzEnterprise – PS701 & z/OS
Containers/Workloads/VPNs
aka … same zManager
functions and workflow as
earlier
Topics
MainFrame
z196or
z114PR/SM
Hardware Hypervisor OSPackage
z/OS
z/OS
zBXRack
BladeCenter
PS701 PowerVM AIX
PS701 AIXPowerVM
PS701 AIXPowerVM
FWFWFW
S
S
Http
Data
Web
Http
Data
Web
Data
Http
Web
Load
S
Data
Web
HttpHttp
Web
Load
Dev-Test
Sys-Test
QA-Test Production
Http
Use Case: Multi-Tier ApplicationzEnterprise – PS701 & z/OS
Containers/Workloads/VPNs
aka … same zManager
functions and workflow as
earlier
Topics
Worker
Worker
Worker
Coordinator
Coordinator
Worker
Use Case: Real-Time AnalyticszEnterprise – ISAO & z/OS
MainFrame
z196or
z114PR/SM
Hardware Hypervisor OSPackage
z/OS
z/OS
ISAO
ISAO
ISAO
DB2
Containers/Workloads/VPNs
zBXRack
BladeCenter
DB2
Test Production
IMDB
IMDB
IMDB
IMDB
ISAO
ISAO
ISAO
In-Memory
Database (IMDB)
Load
Load
Topics
z/OS
z/OS
DP
DP
DP
Use Case: Hardware ESBzEnterprise – DataPower XI50z & z/OS
MainFrame
z196or
z114PR/SM
z/OS
z/OS
zBXRack
BladeCenter
XI50z DP
XI50z DP
XI50z DP
ESB
TCP
ESB
TCP
ESB
TCP
TCP
ESB
ESB
ESB
Hardware Hypervisor OSPackage Containers/Workloads/VPNs
XI50z
XI50z
XI50z
DPXI50z
Dev-Test
Sys-Test
QA-Test Production
Load
Load
Topics
MainFrame
z196or
z114PR/SM
Hardware Hypervisor OSPackage
Linux
Linux
zBXRack
BladeCenter
PS701 PowerVM AIX
PS701 AIXPowerVM
PS701 AIXPowerVM
VM
VM
VM
VM
VM
VM
VMVM
Use Case: Storm Cloud
Containers/Workloads/VPNs
z/VM
z/VM VM
VM
VM
VM
HX5 KVM Linux
HX5 W2KKVM
HX5 W2KKVM
VMVM
HX5 KVM Linux VM VM
Non-Prod Prod
VM VM
VMVM
VM VM
VM VM
X86-Linux Private Cloud
X86-Windows Private Cloud
POWER-AIX Private Cloud
Linux on z Private Cloud
zManager “Cloud”Controls
Common and Consistent
Topics
AIX
AIX
AIX
AIX
AIX
AIX
Use Case: Parallel Batch
MainFrame
z196or
z114PR/SM
Hardware Hypervisor OSPackage
z/OS
z/OS JES
Containers/Workloads/VPNs
zBXRack
BladeCenter
JES
Test Production
Batch
Batch
Batch
Batch
Batch
BatchPS701 PowerVM
PS701 PowerVM
PS701 PowerVM
PS701 PowerVM
PS701 PowerVM
PS701 PowerVM
Websphere Compute Grid or OPEN/CL
(C/C++)
Many Parallel
Job Steps
Topics
Worker
Worker
Worker
Coordinator
Coordinator
Worker
Use Case: Combinatorial
MainFrame
z196or
z114PR/SM
Hardware Hypervisor OSPackage
z/OS
z/OS
ISAO
ISAO
ISAO
DB2
Containers/Workloads/VPNs
zBXRack
BladeCenter
DB2
IMDB
IMDB
IMDB
IMDB
ISAO
ISAO
ISAO
zBXRack
BladeCenter
PS701 PowerVM AIX
PS701 AIXPowerVM
PS701 AIXPowerVM
S
Http
Http
Http
WAS
WAS
Load
Load
DP LoadXI50zTest Production
S
Topics
Conclusion – We Talked About…Smarter Applications… Smarter Transactions…and Smarter Business Process Improvement
RulesRules
Presentation Application Data
Presentation Application DataDev
Test
Prod
Operational
Data
Informational
Data
Reports
Real
World
Data
Business Analytics
Data
ReportsScoresDev
Test
Prod
RuleDB
Topics
RulesRules
Presentation Application Data
Presentation Application DataDev
Test
Prod
Operational
Data
Informational
Data
Reports
Real
World
Data
Business
Analytics Data
ReportsScoresDev
Test
Prod
RuleDB
Numeric Intensive
Computing
XML
SSL
Master
Thread
RulesRow SQL
Columnar SQL
TemporalSQL
Messaging
Mediation
Virtualization
Hi-Thread Java
SmartPhones
SuperThin
Clients
Browsers
OnStar SmartCars
SmartToll-
booths
RFIDs& RFIDReaders
PointOf
Sale
Barcodes&
Scanners
SmartKiosks
SmartMeters
GPS /telemetry
2010Census
SocialNetworks
DigitalMicro-phones Smart
ShoppingCarts
DigitalVideo
Cameras
Parallel ProcessingIT
Conclusion – We Talked About…The Internet of Things …Big Data …Extending the Reach of IT …and Requirements for Smarter Servers
Topics
Conclusion – We Talked About…Hybrid Computing
Hybrid System
GeneralPurpose
Computing
ApplicationDomain
Computing
HighPerformanceComputing
Network –Speed
Computing
Transactions
Batch
StreamProgramming
XMLAcceleration
Moore’s Law++
Event-Programming
Highly –Threaded
Processing
etc.Rules Processing Acceleration
ParallelAnalytics
PacketIntrospecting
JVMAcceleration
SSLAcceleration
TCP/IPAcceleration
ParallelProgramming
Topics
Conclusion – We Talked About…State of the Art General Purpose Computing
MCM
Chip
Core
Core
Core
Core
MICROPROCESSOR:4.4GHz
SuperscalarIn Order
L1 (192KB) and L1.5 (3MB) per core
(total:12.75MB per chip)1B transistors
44 new instructions
MCM:5 “z6” chips
L2 (48MB on 2SCchips)
CEC:1 to 4 books64/77 cores
up to 1.5TB RAM~1,000 to ~30,000MIPS
6GBps Infiniband
z10 EC z196MICROPROCESSOR:
5.2GHzSuper-duper-scalar
Out of OrderL1 (192KB) and
L2 (1.5MB) per core(new) L3 per chip (24MB)(total:30.75MB per chip)
1.4B transistors110 new instructions
MCM:6 “z7” chips
L4 (192MB on 2SC chips)CEC:
1 to 4 books80/96 cores
up to 3.0TB RAIM~1,500 to ~50,000MIPS
6GBps InfinibandHot plug I/O drawers
Optional Water CoolingOptional DC Power
Chip
Core
Core
Core
Core
Chip
Core
Core
Core
Core
Chip
Core
Core
Core
Core
Chip
Core
Core
Core
Core
Chip
Core
Core
Core
Core
SC SC
L1.5
L1 L1
L1 L1
L2
L1.5 L2
L3
L2 L4
L4
L4
L4
L2
L2L2
Moore’s Law … bent but not broken
Core CoreL1.5
L1 L1
L2
load/strfixedpt
dec.fpbin.fp
dec.fpbin.fp
ld/stld/st
fxdfxd
Topics
Conclusion – We Talked About…zEnterprise: the World’s First Hybrid Server
GeneralPurpose
Computing
ApplicationDomain
Computing
HighPerformanceComputing
MainFrame
Package
zBXRack
z196or
z114
Hardware
BladeCenter
Chassis
PS701
HX5
ISAO
KVM
Coordinator
PR/SM
z/VM
Hypervisor VM / OS
Linux
Linux
PowerVM EEAIX
AIX
z/OS
z/OS
Linux
Windows
WorkerBladeCenter
Chassis
XI50z DataPower
DataPowerXI50z
ISAO
WorkerISAO
IEDNIntegration
INMN
VPN
zManager
PlatformManager
VirtualMachineManager
WorkloadManager
AvailabilityManager
EnergyManager
Etc.
HMCNet
SE
HMC
Cust.Net
SMAPI
Tivoli(etc.)
zEnterprise z196/z114 zBX zManager= + +
Topics
Conclusion: zEnterprise – Ready for Business
GeneralPurpose
Computing
ApplicationDomain
Computing
HighPerformanceComputing
MainFrame
Package
zBXRack
z196or
z114
Hardware
BladeCenter
Chassis
PS701
HX5
ISAO
KVM
Coordinator
PR/SM
z/VM
Hypervisor VM / OS
Linux
Linux
PowerVM EEAIX
AIX
z/OS
z/OS
Linux
Windows
WorkerBladeCenter
Chassis
XI50z DataPower
DataPowerXI50z
ISAO
WorkerISAO
IEDNIntegration
INMN
VPN
zManager
PlatformManager
VirtualMachineManager
WorkloadManager
AvailabilityManager
EnergyManager
Etc.
HMCNet
SE
HMC
Cust.Net
SMAPI
Tivoli(etc.)
Hybrid System
GeneralPurpose
Computing
ApplicationDomain
Computing
HighPerformanceComputing
Network –Speed
Computing
Transactions
Batch
StreamProgramming
XMLAcceleration
Moore’s Law++
Event-Programming
Highly –Threaded Processin
g
etc.Rules
Processing Acceleratio
n
ParallelAnalytics
PacketIntrospecting
JVMAcceleration
SSLAcceleration
TCP/IPAcceleration
ParallelProgramming
RulesRules
Presentation Application Data
Presentation Application DataDev
Test
Prod
Operational
Data
Informational
Data
Reports
Real
World
Data
Business
Analytics
Data
ReportsScoresDev
Test
ProdRuleDB
Numeric Intensive
Computing
XML
SSL
Master
ThreadRul
esRow
SQL
Columnar SQL
TemporalSQL
Messaging
Mediation
Virtualization
Hi-Threa
d Java
SmartPhones
SuperThin
Clients
Browsers
OnStar SmartCars
SmartToll-
booths
RFIDs& RFIDReaders
PointOf
Sale
Barcodes&
Scanners
SmartKiosks
SmartMeters
GPS /telemetry
2010Census
SocialNetworks
DigitalMicro-phones Smart
ShoppingCarts
DigitalVideo
Cameras
Real World
Data
Parallel ProcessingIT
Cost
RiskTime
CapabilityCapability
OLTPBatch
SOA
Web2.0
Virtualization/CloudAnalytics
Real-Time Business Intelligence
Business Process Management
Big Data
Topics
Conclusion• zEnterprise = (z196 or z114) + zBX + zURM
• Hybrid Computing• “optimized computing”
• The World’s Fastest “Master Thread”• and most highly resilient
• Manageably Harnessing Today’s (and Tomorrow’s) Most Advanced Computing Models
• Driving Moore’s Law to New Levels• Price AND Performance
Performance
Security
Simplicity“Workload”
Centric
Automation
Integration
Throughput
Scale-ability
Availability
Compose-ability
Topics
IBM “Next Step” Workshops and Services• For the Business Analysts
• Process Improvement Workshop
• For the Architects• Architecture and Integration Workshop• Right-Fit Workshop
• For Platform Decision-Making• Fit for Purpose Workshop
• For Financial Analysis (TCO)• Right-fitting Applications into Consolidated Environments (RACE) Workshop• EAGLE Engagement• Scorpion Study*• Portfolio Review Analysis
• For Missourians (or the Missouri-like)• Proof of Concept / Proof of Technology / Benchmarking Centers• Design Center
• For the Truly Adventurous• IBM Research First of a Kind Joint Development Projects
* Typically provided as a “service” at cost-recovery rates
Topics
Questions?
Comments?
Critiques?
Requests??!?!!
Monte Bauman
IBM Columbus
ThankYou
Topics
Slide Title (Type Size=28)(no more than two lines)
• First Major Topic (Type Size=24)• Subtopic One (Type Size=22)• Subtopic Two (Type Size=22)
• Sub-subtopic (Type Size=20)
• Second Major Topic (Type Size=24)• Third Major Topic (Type Size=24)• Fourth Major Topic (Type Size=24)
Topics
Two-Column Slide (Type Size=28)
• Topic A (Type Size=24)
• Subtopic 1 (Type Size=22)
• Subtopic 2 (Type Size=22)
• Subtopic 3 (Type Size=22)
• Subtopic 4 (Type Size=22)
• Topic B (Type Size=24)
• Topic C (Type Size=24)
• Subtopic 1 (Type Size=22)
• Subtopic 2 (Type Size=22)
• Subtopic 3 (Type Size=22)• Sub-subtopic 1 (Type
Size=20)• Sub-subtopic 2(Type
Size=20)
• Topic D (Type Size=20)
Top Related