380 likes | 671 Views
your infrastructure like a visionary, not a functionary. HP 9000 Containers: Simplifying HP 9000 to HP Integrity Transition Swaroop Dutta, HP-UX Transition & Migration Tools Planning, HP Business Critical Systems. IT Sprawl is Taking Business Performance to The Breaking Point. Sun. Netra.
E N D
your infrastructure like a visionary, not a functionary. • HP 9000 Containers: Simplifying HP 9000 to HP Integrity TransitionSwaroop Dutta, HP-UX Transition & Migration Tools Planning,HP Business Critical Systems
IT Sprawl is Taking Business Performance to The Breaking Point Sun Netra IBM SPARC Solaris BladeCenter JAVA System x VSphere SAP ERP AIX VirtualBox Director Exchange Server XenServer Oracle Database Comverse Mainframe JBoss DB2 Lotus SONAS VirusScan NetApp RHEL FAS SQL Server Veritas SnapManager SAS JD Edwards WebSphere Siebel SANscreen SnapVault NetWare Windows Server SnapMirror Cisco Dell Catalyst MySQL EMC Vmware ESX IOS PowerEdge Cellera Nexus PowerVault Connectrix UCS PeopleSoft Tivoli Documentum SLES VFrame EqualLogic Sybase Ionix IronPort Fujitsu Hitachi ScanSafe Symmetrix PowerConnect HP PRIMERGY USP-V Proliant • 70% captive in operations and maintenance • Rigid & aging infrastructure • Application & information complexity • Inflexible business processes • Business innovation throttled to 30% • Time to revenue • Cost of lost time, effort, opportunity • Unpredictable business cycles Integrity ETERNUS CLARiioN AMS SMS BladeSystem Matrix PRIMEQUEST SharePoint UDS StorageWorks BladeSymphony
Storage HP Converged Infrastructure The First Mission-Critical ConvergedInfrastructure Deploy, automate and manage applications side-by-side in the same enclosure Servers Network Power & cooling A common, modular architecture that simplifies, consolidates, and automates everything A mission-critical infrastructure delivering the highest levels of reliability and flexibility Management software
HP-UX innovations that simplify availability and consolidation New solutions for Oracle resiliencyReduce manual effort by up to 93% Availability made simpleCreate a cluster in about a minute Consolidation in days, not monthsVirtualization avoids recompilation and recertification New September 2010 Advancements to the Mission-Critical Converged Infrastructure PROBLEM HP SOLUTION
Free Migration to HP Integrity with New Tools Announcing September 2010 Source: 40% of current issues faced with ARIES deployments will be addressed due to the Containers solution which will reduce the proof of concept times from months to days based on engineering lab’s assessment Source: Based on HP experience with the Solaris to HP-UX Porting Kit and customer testimonials
Two Common Ways to Transition YourHP 9000 Applications Choose your path wisely • Recompilation • Rebuild your applications for HP-UX 11i Integrity App App App App • Binary Translation • Run HP 9000 applications on HP-UX 11i using binary translation solution. • No recompilation 11i v3 HP 9000 Server HP Integrity Superdome 2
HP’s Recommended Transition Path forHP 9000 Applications Recompile – always! Recompile your HP 9000 applications to HP-UX 11iHP Integrity Benefits of recompilation • Applications optimized for Integrity servers – full performance • Lower TCO – lowerlong term costs • Better support • Certified
Recompiling HP 9000 Applications –HP Makes it Easy We provide all the tools and services to make it easier • Compile • Optimize optimally:Cutting-edge optimizations leveraging Itanium processor architecture • Port easily:Preserves source compatibility to the maximum • Debug • Resolve quickly:Find issues in your codewith ease • Discover issues proactively:Rich diagnostics – find errors before it occurs Migration Services • Perform • Perform highly :analyze performance issues quickly • Configure automatically:use automatic configuration tools
Sometimes Recompilation is Not an Option … Binary translation becomes the only option then Application Issues • No source code • Dependent ISV libraries missing Costs • No time to port or rebuild apps • No development resources available
Binary Translation When recompilation is not an option Binary translation enables running of HP 9000 applications on HP-UX 11i Integrity systems without recompilation • Advantages • Faster TTM • Lesser effort • No application development expertise needed • Disadvantages • Not optimal performance • New functionality not leveraged
New to HP Overeasy: HP 9000 Containers An integral part of the HP OverEasy portfolio HP OverEasy Portfolio – Transition HP 9000 applications to Integrity with ease Application binaries re-hosting Source codetransformation HP Mixed Mode Translator (MITR) Provides the ability to invoke HP 9000 Java Native Interface (JNI) shared libraries from Java applications executing on Integrity systems HP 9000 Cross Development for Integrity (XPADE) Provides complete and simplified HP 9000 development environment on Integrity HP 9000 Containers Run HP 9000 applications as a container under ARIES in an SRP compartment HP-UX Software Transition Kit Source code analysis of HP-UX applications to prepare for recompilation and transition fromHP 9000 to Integrity New! Announcing Sep 27, available October 15, 2010 HP ARIES A binary translator which transparently executes HP 9000 applications (HP-UX 11i v1, v2 and v3) on HP-UX Integrity systems without needing recompilation
HP ARIES: Dynamic Binary Translator HP ARIES allows HP 9000 applications to run on HP-UX 11i Integrity systems A dynamic binary translator that automatically and transparently executesHP 9000 HP-UX applications on HP-UX 11i for Integrity servers Recommended path for ISVs Just RUNusing ARIES RECOMPILE For Performance PA-RISC 32/64-bit applications UnmodifiedPA-RISC applications Re-compiled Itanium applications RISC Apps HP-UX 10.x & 11.x PA-RISC Mode Support HP-UX 11i v2 & v3 OS PA-RISC Itanium PA - RISC CPU HP 9000 Server HP Integrity Server
ARIES on Itanium (Montvale) 18M 1.67 GHz rx2660 Integrity server compared to HP 9000 servers ARIES Performance HP 9000 server performance compared to ARIES ref = 1 SPEC benchmarks ARIES mode performance is better or comparable for all but the fastest (PA8900 based) HP 9000 servers
Make the Move to HP-UX 11i v3 Integrity Easily – Our Customers Already Did • “The ARIES technology made it possible for us to support the HP-UX Integrity platform for SAP customers in a cost effective and timely manner.” • Adobe Systems Inc. • “I took the Oracle database and the application running on HP-UX 11i v1 and moved it to an HP Integrity server. It just ran.” • Systems administrator at a Fortune 100 Pharmaceutical company • “Quite impressed. The A-AUTO v4 application worked like a charm under ARIES. No problems.” • BSP Inc. Japan
HP 9000 Transition Process Using HP ARIES Process to move HP 9000 applications to run on HP ARIES • Identify • Inventory of applications • Are these apps suitable to run on ARIES • Discover • Discover dependencies • Identify configuration • Setup • Package these apps • Transfer these apps • Unpack these apps • Setup the environment – files, locations and configuration • Execute • Execute the HP 9000 application under ARIES
HP 9000 Transitioning Issues Discovery and setup consume the most efforts for HP 9000 transitions • Identify • Discover • Discovering dependencies may not be trivial, iterative and can be error-prone • Setup • Setting up environment can be difficult • Execute Issues Most issues here! Consumes time and efforts. Seamlesswith HP ARIES
HP 9000 Transitioning Issues: A Closer Look Application dependencies HP 9000 Integrity lib1 config1 lib2 lib1 lib1 config1 lib2 App App App lib3 config2 lib4 lib3 config2 lib3 config2 lib4 Some dependencies are not identified when transitioning Reconstructing dependencies takes time and effort! Actual Application Dependencies Discovering application dependencies can be costly
HP 9000 Transitioning Issues: A Closer Look Directory locations needs to be maintained HP 9000 Integrity /etc/config/config1 /etc/opt/config/config1 /usr/lib/lib1 /lib/lib1 /opt/lib/lib2 /opt/lib/lib2 App App /home/lib3 /lib-ia64/lib4 /home/lib3 /lib/graphics/lib4 Libraries and configuration files installed in different directory on Integrity system. Application does not find libraries and configuration files in expected location! Libraries in their specified directories on HP 9000 system Different directory structure causes issues
Transitioning Costs Transitioning costs can add up Lost revenues Delayed services. IT projects stalled Opportunity costs. Time away from innovation
HP 9000 Transitioning Issues Discovery and setup consume the most efforts for HP 9000 transitions • Identify • Discover • Discovering dependencies may not be trivial, iterative and can be error-prone • Setup • Setting up environment can be difficult • Execute Issues Most issues here! Consumes time and efforts. Seamless What can be done to reduce costs here?
Solving HP 9000 Transitioning Issues Move the HP 9000 Application Ecosystem /opt/lib/lib2 /etc/opt/config/config1 /etc/opt/config/config1 /etc/opt/config/config1 /usr/lib/lib1 /usr/lib/lib1 /usr/lib/lib1 /opt/lib/lib2 /opt/lib/lib2 /opt/lib/lib2 App App App /lib/graphics/lib4 /home/lib3 /home/lib3 /home/lib3 /lib/graphics/lib4 /lib/graphics/lib4 /lib/graphics/lib4 • Application Discovery – Not required • Directory setup – Not required • Complete HP 9000 HP-UX environment, including HP 9000 commands 11i v3 HP Integrity Superdome 2 HP 9000 Server Lower cost to move, faster time to set up, lesser skills required
HP 9000 Containers: An Introduction PA-RISC server re-hosting setup, configuration and management tools • HP 9000 Container • Own IP Address • User Group Credentials • Chroot Filesystem isolation • Integrates with ID-VSE Create PA-RISC HP-UX server image HP-UX PA-RISC Ecosystem ARIES Binary Translator PA-RISC Application PA Application HP-UX SRP Compartment HP-UX PA-RISC Ecosystem HP-UX PA Ecosystem HP-UX OS PA-RISC Server Hardware Integrity Server Hardware • Support Policy • Consistent with existing HP-UX and ARIES binary compatibility and support policy PA-RISC Integrity Newly Provided Subset of original HP-UX PA-RISC ecosystem
HP 9000 Containers Based Transition Simplified transition from PA-RISC to Integrity HP 9000 Containers on Integrity • Facilitates cloning of HP 9000 HP-UX 11i environment on Integrity, inside an “HP 9000 Container” on Integrity HP-UX 11i v3 • Tools to configure and manage the container • HP-UX PA-RISC Ecosystem subset inside • Own IP address, user/group credentials and virtual root file system • Leverages HP-UX Secure Resource Partitions (SRP) • User access to the HP 9000 Container enabled via secure-shell (SSH) • PA-RISC applications run under ARIES inside the container • Integrates with ID-VSE for management, high availability and instant capacity HP 9000 Container • Built using ARIES and SRP products • Own IP Address, User Group Credentials • File system isolation PA app1 PA app2 PA app1 PA app2 PA app1 PA app2 HP-UX PA-RISC ecosystem HP-UX PA-RISC ecosystem HP-UX PA-RISC ecosystem HP-UX 11i v3 HP-UX 11i v3 HP-UX 11i v3 HP Integrity VM Host Memory • Option for Server Consolidation with HP VM Processors I/O HP Integrity hardware
HP-UX Secure Resource Partitions (SRP) – Flexibility with High Performance and Low Cost Workload consolidation within a single instance of HP-UX 11i v3 • Isolated execution environments • User sessions, networking, signaling, IPC, memory and CPU usage • Single, shared operating environment • One OS image to manage & pay for (including ISV licensing) Available at no charge – included with HP-UX 11i v3 Reduce costs Simplify Protect $ Efficient, high performance consolidation within 1 OS instance Decrease OS images to manage Improve security and compliance
HP 9000 Transitioning Issues Discovery and setup consume the most efforts for HP 9000 transitions • Identify • Discover • Discovering dependencies may not be trivial, iterative and can be error-prone • Setup • Setting up environment can be difficult • Execute Issues HP 9000 Containers makes it simple!
HP 9000 Transition: What Solution to Choose? Choose your option based on your current conditions Recompile Use ARIES Use HP 9000 Containers 1 2 3 Porting time and resources available Source code available ISV libraries available App dependencies easily identifiable App dependencies easily identifiable Easily setup app in Integrity env. Easy setup of app on Integrity Derive benefits by moving to HP Integrity systems
Benefits of HP 9000 Containers: Consolidation config1 config1 config1 config1 lib1 lib1 lib1 lib1 lib2 lib2 lib2 lib2 Integrity Virtualization + PA-RISC Binary Translation = HP 9000 ServerConsolidation on Integrity App App App App lib4 lib4 lib4 lib4 lib3 lib3 lib3 lib3 HP 9000 Application Ecosystem HP 9000 Application Ecosystem HP 9000 Application Ecosystem HP 9000 Application Ecosystem HP 9000 Container HP 9000 Container HP-UX HP-UX HP-UX 11i v3 HP-UX 11i v3 HP Integrity VM Processors Processors HP Integrity VM Host Memory Memory HP Integrity VM Host Memory Processors I/O I/O I/O HP Integrity hardware HP 9000 Servers
Failover Failover Serviceguard Serviceguard Failover with HP 9000 Containers HP 9000 Container X X APPA APPA APPB APPB Pre-Migration HP 9000 based Failover Configuration Post-Migration HP Integrity based Failover Configuration HP 9000 Container can be configured as a SG failover package, starting with HP 9000 Containers version A.01.01 Serviceguard will be running outside the HP 9000 Container and can be configured to run monitor scripts inside the Container. Applications can be started at HP 9000 Container startup time by configuring RC scripts inside the Container.
Significant Cost Benefits with Little Effort:HP 9000 Containers “HP 9000 Containers enabled us to replace our aging infrastructure by consolidating multiple HP 9000 servers onto high-performance Intel Itanium 9300 processor-based BL8x0c i2 Integrity blade servers. Because HP 9000 Containers provide a completely virtualized environment, we recognized significant cost benefits very quickly and with very little effort, including significantly reducing our product build cycle time.”Gary Wood, R&D Project ManagerLaserJet and Enterprise Solutions, HP Imaging and Printing GroupSeptember 2010
HP 9000 Containers: Getting it • HP 9000 Containers product: FREE! FREE! FREE! • HP 9000 Containers Product download from http://www.hp.com/go/overeasy • SRP available free of charge for HP-UX 11i v3 – web download • HP Integrity VM shipped with HP-UX 11i v3 VSE-OE and DC-OE
HP 9000 Containers: Support config1 config1 lib1 lib1 lib2 lib2 PA-RISC server re-hosting setup, configuration and management tools HP 9000 Container scripts – fully supported through HP standard support App App ISV libraries provider provides the support. Varies from vendor to vendor. HP provided libraries are fully supported for 11i v1, v2 and v3 lib4 lib4 lib3 lib3 HP 9000 Application Ecosystem HP 9000 Application Ecosystem HP 9000 Container HP 9000 Container Application vendor provides the support. Varies from vendor to vendor SRP – fully supported through HP standard support HP-UX 11i v3 HP-UX 11i v3 Container ecosystem – only HP-UX 11i v1, v2 and v3 environments are supported HP Integrity VM HP Integrity VM Host Virtualization Environment – HP 9000 Containers on HP’s partitioning technologies are supported pursuant to support for above components HP Integrity VM Host Memory Processors I/O HP Integrity hardware Except system management operations, all applications running inside HP 9000 Containers are supported through HP ARIES binary compatibility and product support statement http://h20195.www2.hp.com/v2/GetPDF.aspx/4AA1-7766ENW.pdf
Unmatched Migration Knowledgeand Expertise Sun migration expertise Modernization expertise • 20+ years of experience • Top-talent global team dedicated to Sun migration • 1600+ consultants • Migration workshops • Dedicated databasemigration capabilities End-to-end support Patent-pending tools • End-to-End Migrate paths to HP-UX • Reduce porting time by 75% • Automate 90% of code
More Information • HP-UX • www.hp.com/go/hpux11i • HP OverEasy portfolio: • www.hp.com/go/overeasy • HP ARIES • www.hp.com/go/aries • HP Insight Dynamics-VSE • www.hp.com/go/insightdynamics/integrity • HP-UX Secure Resource Partitions (SRP) www.hp.com/go/srp
ARIES performance implications Application types performance challenged under Aries Application types with good performance under Aries • I/O intensive or Interactive applications • Loop intensive, integer compute based application with good locality of execution • Static rendering graphics applications (without animations) • Memory intensive applications • Database clients • OLTP applications – require extensive testing before deployment to ensure all critical parameters are within limits • Applications migrated from K/L/N class HP 9000 servers • Floating point intensive applications • Java based short running applications • Multi-threaded applications that create lot of threads and spend significant amount of time in thread synchronization operations • Applications compiled with +Ovolatile compiler option • OpenGL based applications may work with good performance if they can use display lists and can communicate with OpenGL daemon process using GLX protocol • Transaction processing application comprising several hundred processes • Typical linear code e.g. parsers, shells, interpreters (PERL) • ADVICE: Use Integrity HP-UX native ports of these applications On HP Integrity servers HP 9000 applications will benefit from faster CPU, server architecture and optimized ARIES