IBM i V7R2
Who Is This Guy? Doug Fulmer Sr. Systems Architect Manager, Technical Services dfulmer@ks2inc.com www.ks2inc.com 1020 Mustang Drive Grapevine, TX 76051 O 817 310 1817 M 214 507 0859 31 Years with IBM (Last 12 with Rochester) 8 Years as an IBM Business Partner He must be REALLY old.
The To Success Today Key. Listen Very Fast There is a lot to cover
Power8 Pop Quiz View IBM i 7.2 in Light of Your Answers
Power Technology Roadmap IBM s Commitment POWER9 POWER8 POWER5/5+ 130/90 nm POWER6/6+ 65/65 nm POWER7/7+ 45/32 nm 2004 2007 2010 2014
IBM Messaging for Power8 Latest Generation of Power Processors Provides a Roadmap Power, Power and More Power Open Stack and Linux as a First Class Platform Coherent Accelerator Processor Interface (CAPI) KVM (the open source virtualization tool set The OpenPOWER Foundation CAMS Cloud, Analytics, Mobile and Social
POWER8 SMT Scaling 1000 s of Transactions 2.5 2 1.5 1 0.5 0 SMT1 SMT2 SMT4 SMT8
IO Bandwidth POWER8 POWER7+ POWER7 POWER6 0 50 100 150 200 GB/Sec
Memory Bandwidth per Socket POWER8 POWER7 POWER6 POWER5 0 50 100 150 200 GB/Sec
PCIe Gen3 Gen1 x8 Gen2 x8 Gen3 x8 2.5 GHz Though these cards physically look the same and fit in the same slots Gen3 cards/slots have up to 2X more bandwidth than Gen2 cards/slots Gen3 cards/slots have up to 4X more bandwidth than Gen1 cards/slots 18 16 14 12 10 8 6 4 2 0 Peak Sustained Gen1 Gen2 Gen3 A Gen1 x8 PCIe adapter has a theoretical max (peak) bandwidth of 4 GB/sec. A Gen2 x8 adapter has a peak bandwidth of 8 GB/sec. A Gen3 x8 adapter has a peak bandwidth of 16 GB/sec.
More Throughput (CPW) # Cores Frequency CPW / Core Max CPW 6 3.0 Ghz 9,917 59,500 8 3.7 Ghz 10,688 85,500 6 3.8 Ghz 12,000 72,000 12 3.8 Ghz 10,833 130,000 8 4.1 Ghz 11,813 94,500 16 4.1 Ghz 10,844 173,500 24 3.5 Ghz 9,604 230,500 Frame of Reference: Power7+ = 7,100 per Core
From 100,000 Feet CEC Only for 2014 as Announced No 4-Core Option (P05) Until Later in 2014 S814 P10 64GB memory / 8 Disk Units S824 P20 No Expansion Loops Until Early 2015 No Enterprise class machines until 2015 No Serial Number Upgrades Available for Scale Out Models Requires IBM i Version 7.1 with TR8 or 7.2
Burning Question #1 How Fast is fast enough
Burning Question #2 How much power do you really need
Burning Question #4 What are they building this stuff for Hints to Follow
Questions?
IBM i V7R2
IBM i Roadmap why is this important 2008 2009 2010 2011 2012 2013 2014 2015 6.1 7.1 7.2 i next i next+1 6.1.1 7.1 TRs 7.1 Introduced Technology Refreshes 7.2 Incorporates 7.1 TRs and adds new capabilities TRs will transition to 7.2 over time New Releases for pervasive changes beyond scope of TRs
Speaker Notes The truth, the whole truth This is the What is Available for me to use session Not the How do I do it session And nothing but the truth
Preface There are often two ways to see things grasshoppa..
Perspective
Perspective
Separate Feature / Function 7.1 TR8 7.2 New Hardware Function New Software Features Not all new hardware will be supported in IBM i 7.1 Some software enhancements are supported in IBM i 7.1 Some software announced concurrently with 7.2 is not a part of 7.2
Brought Forward From Previous 7.1 Technical Refreshes New PCIe Gen2 adapters Native & direct attachment of StorWize storage EXP30 Ultra SSD I/O Drawer Use of USB flash drives LTO-6 tape support RDX dock stations Higher capacity HDD and SSD disks EXP24S SFF Gen2 drawers More
Power8 Technology Enhancements Power 8 Technology Multicore & Multithread For IBM i 7.2 Power8 24 Cores / SMT8 Power7 32 Cores / SMT4 Power6 32 Cores / SMT2 For IBM i 7.1, TR8 Power8 24 Cores / SMT8 Power7 32 Cores / SMT4 Power6 32 Cores / SMT2 Power5 32 Cores / SMT2 Thread switching is now dynamic with 7.1 TR8 or 7.2
IBM I System Support http://www-01.ibm.com/support/docview.wss?uid=ssm1platformibmi Servers IBM i 5.4 1 IBM i 6.1 IBM i 7.1 IBM i 7.2 POWER8 3 POWER7/7+ PS700/701/702/730/704, Power 710, 720, 730, 740, 750, 760, 770, 780, 795, Pureflex p260/460 2 POWER6+ JS23/43, 550*, 560 POWER6 JS12/22 4 POWER6+ 520* POWER6 520*, 550*, 570, 595 4 POWER5/5+ 515, 520, 525, 550, 570, 595 800, 810, 825, 870, 890 270, 820, 830, 840 1 IBM i V5R4 is no longer marketed or supported other than through extended service contracts 2 POWER7+ 750/760 do not support native I/O. IBM i 6.1 on PureFlex must be client of IBM i 7.1 or later 3 Requires IBM i 7.1 Technology Refresh 8 4 no IOP or HSL support
Planning Ahead No native RIO/HSL drawers or IOPs for IBM i 7.2 on POWER6 IBM i 7.2 supports these 12X I/O drawers natively: #5796/7314-G30, #5797/5798, #5802/5877, and #5803/5873 IBM i 7.2 is supported only as client partition on older/slower RIO/HSL I/O drawers (Host can be 6.1.1, 7.1 or VIOS) RIO/HSL I/O drawers include: #0595/5095/7311-D20 #5790/7311-D11 #5094/5294/5096/5296 #5088/0588 #5791/5794/7040-61D
Planning Ahead IBM i 7.2 is supported only as client partition for IOP and IOP-based adapters IOP feature codes are #2843, #2844, #2847 (SAN Boot) and #3705 A partial list of popular adapters on POWER6 that require an IOP includes: #4746 Twinax Workstation Controller #4812/4813 Integrated xseries Server (IXS) (use iscsi alternative) #2757/2780/5580/5778 Disk Controllers (use newer disk controllers) #2787/5761/5760 Fiber Channel Adapters (use newer Fibre Channel Adapters) #2749 HVD SCSI Adapter or Ultra Media Controller What is IBM telling you?
Typical iseries Customer s Reaction
IBM I Support Release 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 V5R1 V5R2 V5R3 V5R4 V6R1 V7R1 V7R2
Power to IBM i Maps Release Announce GA Announce EOM Effective EOM End of Support V5R1 4/23/2001 5/25/2001 7/29/2003 11/21/2003 9/30/2005 V5R2 6/4/2002 8/30/2002 2/8/2005 10/01/2005 4/30/2007 V5R3 5/4/2004 6/11/2004 2/06/2007 1/04/2008 4/30/2009 Program Support Extension V5R4 1/31/2006 2/14/2006 1/27/2009 5/27/2011 9/30/2013 Yes V6R1 1/29/2008 3/21/2008 Note 1 V7R1 4/13/2010 4/23/2010 Note 1: End of program support date will be announced with at least 12 months notice prior to the effective termination date
IBM Knowledge Center http://www 01.ibm.com/support/knowledgecenter/ssw_ibm_i_72/rzahg/ic homepage.htm
IBM i 7.2 Themes / Messages Solutions for Today s IT Growth Areas: Mobile, Graphical & Extending Value Delivering Capabilities where needed: Cloud & In-House Applying POWER with POWER8 Powerful Advanced Middleware Integrating Advanced Technology DB2 Security, Performance & Automation Development Platform, Language Features & Tools Integrated Security & Management Growing Beyond the Limits
Integrated Technology Enhancements Security Power 8 in-core Cryptographic Performance Acceleration FTP & TELNET support Kerberos authentication Operations D-mode IPL support from USB Tape and Tape Library devices - "Online at IPL Networking System SSL (Security updates) Retrieve/Update TCP/IP Information Print CPYSPLF to IFS - Convert to PDF Bar Codes - All defined by BCOCA Advanced Color Image Support
General OS Enhancements in 7.2 Base Enhancements Vector Scalar extensions (VSX) Provides support for floating point operations 7.2 automatically uses Power8 vector instructions to improve performance of some crypto operations PASE for I applications running on IBM I 7.2 on Power7 or newer processors can now use VSX Expanded support for WAN over LAN Connect to Ethernet Device/Serial/Terminal Servers Increases max file size of QOPT files from 4GB to 10TB Improves portability, supports more devices (RDX) Usability enhancements for vary on of tape & tape library devices Amount of time to wait for a vary on with reset has been increased
Security Enhancements Power 8 in-core Cryptographic Performance Acceleration Support within the processor itself, no additional products or HW required Automatic performance acceleration for certain cryptographic algorithms AES & SHA-2 message digest Does not support cryptographic key storage Certain customers will still need the 4765 Cryptographic Coprocessor Performance gains will be realized in support such as: SSL (Secure Socket Layer) & VPN (Virtual Private Network) Software Tape Encryption Customer applications that use the Crypto Services APIs
DB2 for i Enhancements in 7.2 Data Centric Security Row & Column Access Control (RCAC) Limits the amount of data exposed to specific users Requires 5770-SS1 opt 47, IBM Advanced Data Security for IBM i Rules to apply when any interface or user accesses a table RCAC masks automatically enforced Data centric relieves applications from enforcement Secure Remote Journaling via SSL
What is RCAC? Additional layer of data security available with DB2 Complementary to table level security IBM Advanced Data Security for i (Boss option 47) No Charge Subsetting access to only the required data for a task Controls access to a table at the row, column, or both Two sets of rules Permissions for rows Masks for columns
DB2 for i Enhancements in 7.2 Performance Improved SQL Query Engine (SQE) capabilities SQE will be used to implement native DB queries (rather than CQE) Includes Open Query File (OPNQRYF) and Query/400 Queries could see much improved performance Easier to observe and manage via IBM I Navigator Performance Center
DB2 for i Enhancements in 7.2 Other Enhancements Support for global variables New SQL statements for security administration TRANSFER OWNERSHIP, GRANT to GROUP and USER Additional parameters for SQL and external functions Obfuscation of SQL trigger logic Enhancements to timestamps for more precision No longer limited to 6 digits Time critical columns can have up to 12 digits
DB2 for I Enhancements in 7.2 Application Development Increased timestamp precision Named and Default parameter support on UDF/UDTFs Function resolution using casting rules Use of ARRAYs within UDF/UDTFs Obfuscation of SQL triggers Built-in Global Variables Expressions on PREPARE & EXECUTE IMMEDIATE Autonomous procedures CURRENT USER special register LPAD and RPAD scalar functions TRUNCATE TABLE Constants in LANGUAGE SQL routines Unified debugger support for SQL functions Datetime scalar function improvements Navigator for DB Application Development Support of all new SQL features -Permissions -Masks -Named arguments and parameter defaults -Obfuscation of Triggers -Arrays in user-defined functions -Create based ON DBA/DBE Queued exclusive locks control SQL Server Mode detail in collection services SQL Details for Jobs enhancement Improved VARCHAR & LOB space management Automatic record movement between partitions Navigator for DBA/DBE Performance Data Investigator (PDI) -Investigate Data DB2 category -SQL Plan Cache perspectives -Physical vs Logical I/O breakdowns -And more On Demand Performance Center -Observance of Native Queries -Advanced Monitor Compare
New Redbook SG24-8185 You don t need a Database Administrator
IBM Social Software for IBM i 7.2 Everything Social, Mobile Everywhere! IBM Domino 9.0.1 Enterprise messaging & collaboration IBM Notes Traveler 9.0.1 Mobile access to your mail & calendar IBM Connections 5.0 Enterprise social software IBM Sametime 9.0 Real-time unified communication Additional products IBM Enterprise Integrator 9.0.1 Exchange Domino data with 3 rd party data source IBM i Supports Consolidation of x86 Workloads! For the latest information, see: https://www.ibm.com/developerworks/ibmi/social http://www.ibm.com/systems/resources/releasesu pport.pdf
Recent Advancements in Mobile Access for IBM i RPG Open Access XML Services JTOpen Lite PHP Zend Server for IBM i, Zend Studio IBM Connections IBM Notes Traveler IBM Mobile Database And more + PLUS Tools from Industry Vendors
Application Development 7.2 7.2
Significant Enhancements to RPG Built into 7.2 New Free Format RPG New Syntax; new style Modern behavior Conversion tool changes old RPG to RPG Free Format Arcad Converter Linoma Software More added only in 7.2 Key CCSID & Timestamp support ctl-opt bnddir('accrcv'); dcl-f custfile usage(*update); dcl-ds custds likerec(custrec); dcl-f report printer; read custfile custds; dow not %eof; if duedate > %date(); // overdue? sendoverduenotice(); write reportfmt; exec sql insert :name, :duedate into mylib/myfile; endif; read custfile custds; enddo; *inlr = '1'; dcl-proc sendoverduenotice; sendinvoice (custds : %date()); end-proc;
Integrated Middle Ware on IBM i IBM i HTTP Server now running Apache 2.4 Available for more than a year from Apache Requires a release upgrade to announce By rule from ASF Improved performance SNI (Server Name Indication) support OCSP (Online Certificate Status Protocol) support Independent Subsystems & memory pools Does not have to be tied to QHTTPSVR Allows fast CGI jobs to run with profiles other than the default Consistent throughput with heavy workloads This function will be available with TR8 in IBM i 7.1 Apache 2.4 will NOT be backward compatible to IBM i 7.1 Custom plug-in modules for Apache 2.2 will have to be re-compiled http://www 03.ibm.com/systems/power/software/i/http/index.html
Where to Go Apache HTTP Server http://www 03.ibm.com/systems/power/software/i/http/index.html
Integrated Middle Ware on IBM i IBM i Integrated Liberty Application Server Now powered by WAS Liberty Core 8.5 Runs on Java 7 & 7.1 Updated to the latest web specs - JCA 1.6, JSR 236 Replacement for Tomcat or LWI runs on any platform Still uses same Web Admin GUI Upward compatible to full WebSphere Latest HTTP PTF Group allows Liberty support for 6.1 and 7.1 http://www 03.ibm.com/systems/power/software/i/iwas/index.html Integrated Web Services Server 8.5 Now powered by WAS Liberty & JAX-WS SOAP web service container Faster and better compliance http://www 03.ibm.com/systems/power/software/i/iws/
Where to Go Application Server http://www 03.ibm.com/systems/power/software/i/iwas/index.html
Where to Go Web Services http://www 03.ibm.com/systems/power/software/i/iws/gettingstarted.html
IBM i Middleware Updates Java Support for Java 6, Java 7 & Java 7.1 Support removed for Java 5 and Java 1.4.2 SAMBA Fast, modern, lightweight CIFS file server Common Internet File System Better protocol compatibility with current Windows clients SMB 2.0 protocol support
Enhancements to i Access Family i Access Client Solutions (Adds on to Access Client Solution Family) Windows Application Package and Linux Application Package No More IBM I Access for Windows (7.1 product has been stabilized) Platform-independent features for any OS that supports Java 5250 display and printer based on Host on Demand 5250 session manager based on PCOMM Session Manager Multiple language support for concurrent sessions on same client Data transfer similar to IBM i Access for Windows Data transfer integration with Excel & OpenOffice Downloading & viewing of spool files
Enhancements to i Access Family i Access Client Solutions (Adds on to Access Client Solution Family) IBM i Access for Web Support for the new Integrated Web Application Server Support for WebSphere Application Server 8.0 and 8.5 WebSphere Portal Server 7.0 and 8.0 RC4 and AES encryption types with SPNEGO environments Password expiration based on the QPWDEXPWRN system value
Mobile IBM i Access IBM i Access for Web new Mobile interface shipped with 5770-XH2 Access your IBM i from ANY web enabled mobile device Basic System and Management function Job Management Messages Printer output Spool files to PDFs 5250 emulator Run SQL Scripts! Much more iphone ipad Android Surface Tech Preview with 7.2 GA
IBM i 7.2 Built in Cloud Capability Network Installation of all IBM i software for more efficient operations Suspend/Resume IBM i partition to optimize resource use VM Image Management to define and deploy partitions Live Partition Mobility to keep workloads running while changing systems Virtualized SAN and Network Infrastructure
IBM Navigator for i New Functions Performance & Usability Fast Search based on familiar screen names Favorites List saves screens Deep Dive bypasses navigator tree PTF management View all PTFs on the system Install & Apply PTFs Send PTFs to other systems in network Compare PTF levels to other systems Message Monitor Monitor for pre-defined messages in any queue Monitor for user defined messages Respond automatically to messages
IBM Navigator for i New Functions System Monitor Monitor performance attributes Create custom monitors from multiple attributes Take action based on thresholds Performance Data Investigator Fast Search for charts / views / metrics Batch Model allows what if logic Send PTFs to other systems in network Compare PTF levels to other systems Database Create new function & procedure DB performance metrics
Batch Model Measure a batch workload Adjust hardware, processor, storage (SSD), system settings Model how these changes effect the Workload performance
Connecting to IBM Navigator for i http://www-01.ibm.com/support/knowledgecenter/api/content/ssw_ibm_i_72/rzat10/rzat10pdf.pdf
BRMS Enhancements BRMS Enterprise Dashboard view for all BRMS systems GUI supports additional functionality GUI support for *SYSCPY/*BCKUPCY/*ARCPCY commands BRMS Object list support for Include and Exclude functions Enhancements to Media Services Backup with improvements to IFS backups New ability to save by size of library
Using the BRMS Graphical Interface http://www-01.ibm.com/support/knowledgecenter/ssw_ibm_i_72/rzai8/rzai8_client.htm?lang=en
PowerHA SystemMirror for i Express Edition Hyperswap Provides ability to instantly switch access from production IBM i DS8000 instance to remote DS8000 Switch can happen automatically in case of DS8000 failure Switch can be manually triggered for planned maintenance Affinity can be defined so an LPM switch triggers a DS8000 switch Prod LPM DS8000 storage servers only IASP based replication not yet supported SYSBAS Metro Mirror SYSBAS + More PowerHA 7.2 Enhancements
Questions?
The End