De Smet Hendrik IT Architect 13/05/2011 The use of Accelerator Appliances on zenterprise 2011 IBM Corporation
Trademarks The following are trademarks of the International Business Machines Corporation in the United States and/or other countries. AIX* BladeCenter* DataPower* DB2* FICON* GDPS* HiperSockets IBM* IBM eserver IBM (logo)* InfiniBand* Parallel Sysplex* POWER* POWER7* PowerVM RP/SM Smarter Planet System x* System z* System z9* System z10 WebSphere* z9* z10 BC z10 EC zenterprise z/os* zseries* z/vm* z/vse * Registered trademarks of IBM Corporation The following are trademarks or registered trademarks of other companies. Adobe, the Adobe logo, PostScript, and the PostScript logo are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States, and/or other countries. Cell Broadband Engine is a trademark of Sony Computer Entertainment, Inc. in the United States, other countries, or both and is used under license there from. Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both. Microsoft, Windows, Windows NT, and the Windows logo are trademarks of Microsoft Corporation in the United States, other countries, or both. InfiniBand is a trademark and service mark of the InfiniBand Trade Association. Intel, Intel logo, Intel Inside, Intel Inside logo, Intel Centrino, Intel Centrino logo, Celeron, Intel Xeon, Intel SpeedStep, Itanium, and Pentium are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries. UNIX is a registered trademark of The Open Group in the United States and other countries. Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both. ITIL is a registered trademark, and a registered community trademark of the Office of Government Commerce, and is registered in the U.S. Patent and Trademark Office. IT Infrastructure Library is a registered trademark of the Central Computer and Telecommunications Agency, which is now part of the Office of Government Commerce. * All other products may be trademarks or registered trademarks of their respective companies. Notes: Performance is in Internal Throughput Rate (ITR) ratio based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput that any user will experience will vary depending upon considerations such as the amount of multiprogramming in the user's job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve throughput improvements equivalent to the performance ratios stated here. IBM hardware products are manufactured from new parts, or new and serviceable used parts. Regardless, our warranty terms apply. All customer examples cited or described in this presentation are presented as illustrations of the manner in which some customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics will vary depending on individual customer configurations and conditions. This publication was produced in the United States. IBM may not offer the products, services or features discussed in this document in other countries, and the information may be subject to change without notice. Consult your local IBM business contact for information on the product or services available in your area. All statements regarding IBM's future direction and intent are subject to change or withdrawal without notice, and represent goals and objectives only. Information about non-ibm products is obtained from the manufacturers of those products or their published announcements. IBM has not tested those products and cannot confirm the performance, compatibility, or any other claims related to non-ibm products. Questions on the capabilities of non-ibm products should be addressed to the suppliers of those products. Prices subject to change without notice. Contact your IBM representative or Business Partner for the most current pricing in your geography. 2 2011 IBM Corporation
Agenda Introduction IBM Smart Analytics Optimizer DataPower XI50z Future Conclusion 3 2011 IBM Corporation
zenterprise Use smarter solutions to improve your application design System z Hardware Management Console (HMC) with Unified Resource Manager z/os System z Host z/tpf z/vse Linux on System z System z PR/SM z HW Resources Support Element Linux on System z z/vm Select IBM Blades Linux on System x 1 or Windows 1 Blade Virtualization AIX on POWER7 Blade Virtualization Blade HW Resources zbx DataPower XI50z Optimizers IBM Smart Analytics Optimizer Future Offering Future Offering Private data network (IEDN) Customer Network Unified Resource Manager Private Management Network INMN Private High Speed Data Network IEDN Customer Network 1 4 All statements regarding IBM future direction and intent are subject to change or 2011 IBM Corporation withdrawal without notice, and represents goals and objectives only.
Labor Cost trends to favor A Centralized Approach of Management Distributed Labor Trends Mainframe Labor Trends 60.000 0,025 18000 0,03 16000 FTE/MIPS Decrease: 63% 50.000 40.000 30.000 20.000 FTE/Server Decrease: 13% Server Increase: 108% 0,02 0,015 0,01 14000 12000 10000 8000 6000 MIPS Increase: 164% 0,025 0,02 0,015 0,01 # of Servers - (K) Installed MIPS 10.000 FTE/Server 0,005 4000 FTE/Installed MIPS 0,005 2000 0 2003 2004 2005 2006 2007 2008 2009 0 0 2003 2004 2005 2006 2007 2008 2009 0 Source: IDC, 2010 Source: Gartner, 2010 Virtualization/consolidation and structured management practices drive increases in labor productivity 5 2011 IBM Corporation 5
Make a Centralized Approach even smarter with the introduction of Appliances What is an appliance? A computer appliance is generally a separate and discrete hardware component specifically designed to provide a specific computing resource, and which often resides on a dedicated hardware platform. These devices became known as "appliances" because of their similarity to home appliances, which are generally "closed and sealed" not serviceable by the owner. In computer appliances the hardware is also usually sealed and not repairable or upgradeable by the user. Source: WikipediA 6 2011 IBM Corporation
Make A Centralized Approach even smarter with the introduction of Appliances An appliance on zenterprise hide the complexity of: Installing the hardware Installing and configure (and maintain) the software Connect the network Test the connectivity and integration with the target platform Managed this environment 7 2011 IBM Corporation
Why an Appliance, pros and cons? Pros: Simplicity & faster time to value Plug in, minimal configure and go Task oriented/purpose built Black box Doesn t need as much administrative attention for routine care, weekly patches, etc Price/perfromance High performance Lower acquisition cost Lower management costs Cons: Black box Is it flexible enough? What if it does most, but not all, of what I need to do? Lock-in Proprietary (but what about software?) Will it keep up with technology advances? Security No local code execution 8 2011 IBM Corporation
Example #1 available today: IBM Smart Analytics Optimizer How to reduce mips usage of heavy data warehouse type (star schema: What are the top 5 items, in terms of sales, across the various geographical regions of our company, over the past 3 months?) queries? How to integrate heavy (long running) queries in an operational dynamic BI or OLTP environment? In other words how to reduce dramatically the response time of long running queries? How to reduce the overhead of moving data form System z and reduce the ETL processing elapsed time? How to bring Data Warehouse applications running on other platforms back where the operational data is (on System z), reduce the cost and improve performance dramatically? Answer: Introduce an appliance that offload those heavy queries to a dedicated appliance, especially designed for this type of queries. 9 2011 IBM Corporation
What is the IBM Smart Analytics Optimizer? Hardware and software solution to run complex business queries. Integrates IBM DB2 V9 & V10 for z/os into a data warehouse environment. Significantly reduces the response time for complex queries. By running the queries in parallel across multiple blades. By keeping the data in the blade memory to eliminate I/O. Optimizer is transparent to the application. DB2 selects the queries run on the optimizer. If optimizer is not available, query will run in DB2 on z/os. 10 2011 IBM Corporation
Query Execution Process Flow Application Interface DB2 Optimizer Worker 1 Worker 2 Application DB2 Query Execution Run-time: for queries that cannot (or should not) be off-loaded to ISAOPT ISAOPT interface Coordinators Worker 3... Worker n-1 Worker n Queries executed without ISAOPT Queries executed with ISAOPT ISAOPT 11 2011 IBM Corporation
Testing Results Native on DB2 The problem queries provided by a customer Expert database tuning done on all the queries Q1 Q6 even after tuning run far too long and consume lots of resources Q7 improved significantly no Smart Analytics Optimizer offload is needed The table shows elapsed and CPU times measured in DB2 (without Smart Analytics Optimizer) Times measured in DB2 without Smart Analytics Optimizer Query Total Elapsed CP ziip Total CPU Time Q1 0:02:43 0:03:52 0:02:39 0:06:31 Q2 0:38:31 0:11:52 0:36:10 0:48:02 Q3 0:00:25 0:00:04 0:00:15 0:00:19 Q4 0:26:33 0:13:43 0:20:50 0:34:33 Q5 0:00:35 0:00:09 0:00:29 0:00:38 Q6 1:30:35 5:53:30 1:29:56 7:23:26 Q7 0:00:02 0:00:02 0:00:00 0:00:02 12 2011 IBM Corporation
Testing Results Smart Analytics Optimizer Performance Improvement after Adding IBM Smart Analytics Optimizer Query DB2 only Query Elapsed Time DB2 with Smart Analytics Optimizer Speed-up Q1 0:02:43.0 0:00:03.4 48 Q2 0:38:31.0 0:00:04.5 511 Q3 0:00:25.0 0:00:02.2 12 Q4 0:26:33.0 0:00:07.8 206 Q5 0:00:35.0 0:00:08.3 4 Q6 1:30:35.0 0:00:03.8 1424 Q7 0:00:02.0 0:00:02.0 1 Total 2:39:24.0 0:00:32.0 298 13 2011 IBM Corporation
Example #2 available today: Datapower XI50z How to SECURE your SOA, Web 2.0, B2B, and Cloud environments? How to SIMPLIFY your connectivity infrastructure with ESB capabilities? How to INTEGRATE with System z assets including CICS, IMS and DB2 How to ACCELERATE your time to value? How to GOVERN your evolving IT architecture? Answer: Introduce an specialized appliance that offload those functions to a dedicated device, providing a low startup cost, increase the ROI and reduce the TCO and that combine superior performance and hardened security. 14 2011 IBM Corporation
Why use an appliance for connectivity? Purpose-built, fine-tuned consumable hardware platform Provides high levels of certified security assurance FIPS 140-2 Level 3 Common Criteria EAL4 Achieves fast performance with multiple layers of specialized hardware acceleration Many functions incorporated in a single device Service level management Dynamic routing and load distribution Edge security Policy enforcement Transport and message transformation Simplified maintenance model Drop-in appliance form-factor Secures traffic in minutes Push-button flash upgrade process Integrates with existing operations 15 2011 IBM Corporation
Introducing the WebSphere DataPower XI50z for zenterprise DataPower XI50z: XI50 features optimized in a dense, high compute IBM zenterprise BladeCenter Extension (zbx) form-factor Supports all ESB, Security, and Integration capabilities of DataPower XI50 Purpose-built Integration Appliance Sysplex, CICS, IMS, DB2, SAF, RACF integration HMC Highest capacity DataPower appliance for SOA workloads optimized for zenterprise environments Tightly integrated with zenterprise Unified hardware and firmware management through the Hardware Management Console (HMC) Inherits serviceability, monitoring and reporting capabilities of zenterprise 16 2011 IBM Corporation
Introducing the WebSphere DataPower XI50z for zenterprise Enterprise Service Bus Capabilities Content-based routing data transformation Bridge between messaging protocols Direct-to-database access via XML Firewall Capabilities Access control Encryption Data validation Field-level security Web services management input HTTP Headers WS-Security Tokens WS- SecureConversatio n WS-Trust Kerberos X.509 SAML Assertion IP Address LTPA Token Custom Extract Identity HTTP MQ JMS FTP IMS LDAP System/z NSS (RACF, SAF) Tivoli Access Manager Kerberos WS-Trust Netegrity SiteMinder RADIUS SAML LTPA Verify Signature Custom Authenticate SOAP Map Identity CSV COBOL XML LDAP ActiveDirecto ry System/z NSS Tivoli Access Manager SAML XACML Custom Authorize AAA Add WS-Security Generate z/os ICRX Token Generate Kerberos Generate SAML Generate LTPA Map Tivoli Federated Identity Audit & Post-Process output Extract Resource Map Resource URL SOAP Operation HTTP Operation 17 Custom 2011 IBM Corporation
Deploy WebSphere DataPower Appliances in a variety of use cases Internet DMZ Trusted Domain Internal Security Consumer Secure Gateway (Web Services, Web Applications) Intelligent Load Distribution Enterprise Service Bus Runtime SOA Governance Web Service Management Legacy Integration System z Application Consumer Application 18 2011 IBM Corporation
zenterprise: Smarter Banking Showcase FIS Operational Database DB2 for z/os System z Hardware Management Console (HMC) with Unified Resource Manager z/os z/os Core Banking Services CICS Transaction Server System z Host z/tpf z/vse TM Linux on System z System z PR/SM z HW Resources Support Element z/os Linux on System z z/vm z/os Integration Hub WAS, WPS, WESB Select IBM Blades Linux on System x 1 Blade Virtualization AIX on POWER7 Blade Virtualization Blade HW Resources zbx DataPower XI50 blade SOA Accelerator WebSphere DataPower and WebSphere Transformation Extender Optimizers DataPower 1 IBM Smart Analytics Optimizer Future Offering Future Offering Private data network (IEDN) 19 2011 IBM Corporation
Value of DataPower/zBX Integration Blade Hardware Management Monitoring of HW for health, degraded operation Call-home for current/expected problems, automatic dispatch of CSR Consolidation/Integration of DP HW problem reporting with other problems reported in zbx Energy Monitoring and Management of DP Blades DP Firmware Load and Update Consistent change mgmt with other zenetrprise firmware mgmt Enforced restriction of firmware updates to SE userid Enhanced new firmware level testing in zbx by System z Devt/Product Engineering and built-in restrictions on number of variations supported (test and production variants) HMC Console Integration Person monitoring the z environment from an overall hardware operational perspective will see DP blades included in the picture, with associated status from a single (w/ redundancy) console Group GUI operations for functions supported on HMC (e.g. power up/quiesce/upgrade firmware for these 5 DP blades) Time synchronization with system z time via HMC/SE time server Dynamic Load Balancing (via Sysplex Distributor) Allows LB1 decision based on consolidated understanding of load on DP blades as well as associated back-end subsystems DP Failure Recovery and Restart HMC/SE will detect and report on appliance failures and can be used to re-cycle appliance if DP built-in restart fails Periodic Backup/restore of full blade configuration (automatic on changes to config); Backup to HMC media Networking Virtual Network Provisioning Provides enforced isolation of network traffic via VLAN support 10Gb end-to-end network infrastructure Built-in network redundancy IEDN provides protected network, possibly obviating customer-perceived need for encryption of last-mile flows between DP and target back-end server Monitoring and Reporting Monitoring of DP health via HMC Consolidated platform error logging across whole environment Products like ITCAM may also monitor the DP blade at a higher level... But some customers may not have or want ITCAM or equivalent, at least initially but need some monitoring. 20 20 2011 IBM Corporation
The Future 2011 IBM Corporation
CONCLUSION: why customers love IBM appliances 22 2011 IBM Corporation
Summary Implementing an Appliance on zenterprise can create substantial improvements: Offload mips form System z and improve performance of certain queries dramatically: Smart Analytics Optimizer Integrate all parts of your applications running on zenterprise secure, with high performance and with the lowest TCO: DataPower XI50z And more to come 23 2011 IBM Corporation
24 2011 IBM Corporation