Presentation is loading. Please wait.

Presentation is loading. Please wait.

©2010 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice your infrastructure like a visionary,

Similar presentations


Presentation on theme: "©2010 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice your infrastructure like a visionary,"— Presentation transcript:

1 ©2010 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice 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

2 2 HP Public 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 Solaris SUN SPARC Netra JAVA VirtualBox IBM BladeCenter Mainframe SONAS AIX Director System x DELL PowerEdge PowerVault EqualLogic PowerConnect EMC CLARiioN Cellera Connectrix Documentum Ionix Symmetrix CISCO Nexus IOS Catalyst UCS VFrame IronPort ScanSafe FUJITSU PRIMERGY PRIMEQUEST ETERNUS UDS NETAPP FAS SnapManager SANscreen SnapVault SnapMirror HITACHI BladeSymphony USP-V SMSAMS WEBSPHERE TIVOLI DB2 LOTUS SQL SERVER SAP ERP EXCHANGE SERVER SHAREPOINT SIEBEL PEOPLESOFT ORACLE DATABASE MYSQL SAS SYBASE JD EDWARDS JBOSS COMVERSE Windows Server XenServer RHEL SLES Vmware ESX VSphere NetWare Veritas VirusScan HP StorageWorks Proliant BladeSystem Matrix Integrity IT Sprawl is Taking Business Performance to The Breaking Point

3 3 HP Public Management software Network Servers Storage HP Converged Infrastructure Power & cooling A common, modular architecture that simplifies, consolidates, and automates everything A mission-critical infrastructure delivering the highest levels of reliability and flexibility The First Mission-Critical Converged Infrastructure Deploy, automate and manage applications side-by-side in the same enclosure

4 4 HP Public New September 2010 Advancements to the Mission-Critical Converged Infrastructure HP-UX innovations that simplify availability and consolidation New solutions for Oracle resiliency Reduce manual effort by up to 93% Availability made simple Create a cluster in about a minute Consolidation in days, not months Virtualization avoids recompilation and recertification PROBLE M HP SOLUTION

5 5 HP Public Announcing September 2010 Free Migration to HP Integrity with New Tools 1.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 2.Source: Based on HP experience with the Solaris to HP-UX Porting Kit and customer testimonials HP 9000 Containers: Migrate from HP 9000 Improve performance and reduce data center costs by consolidating HP 9000 to HP Integrity in days, not months 1 HP Integrity VM v2 guests: Transition to HP-UX 11i v3 Move to Superdome 2 now for optimal consolidation, and transition applications at your own pace HP-UX Porting Kit for AIX: Migrate from AIX Automatically reduce porting time 85-95%, 2 estimate effort and get recommended solutions for any porting issues

6 6 HP Public Two Common Ways to Transition Your HP 9000 Applications Choose your path wisely Recompilation −Rebuild your applications for HP-UX 11i Integrity Binary Translation −Run HP 9000 applications on HP-UX 11i using binary translation solution. −No recompilation App 11i v3 HP Integrity Superdome 2 HP 9000 Server

7 7 HP Public HP’s Recommended Transition Path for HP 9000 Applications Recompile – always! Recompile your HP 9000 applications to HP-UX 11i HP Integrity −Applications optimized for Integrity servers – full performance −Lower TCO – lower long term costs −Better support −Certified Benefits of recompilation

8 8 HP Public 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 code with ease −Discover issues proactively: Rich diagnostics – find errors before it occurs Perform −Perform highly : analyze performance issues quickly −Configure automatically: use automatic configuration tools Migration Services

9 9 HP Public Binary translation becomes the only option then Sometimes Recompilation is Not an Option … Application Issues –No source code –Dependent ISV libraries missing Costs –No time to port or rebuild apps –No development resources available

10 10 HP Public When recompilation is not an option Binary Translation Advantages −Faster TTM −Lesser effort −No application development expertise needed Disadvantages −Not optimal performance −New functionality not leveraged Binary translation enables running of HP 9000 applications on HP-UX 11i Integrity systems without recompilation

11 11 HP Public An integral part of the HP OverEasy portfolio New to HP Overeasy: HP 9000 Containers 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 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 OverEasy Portfolio – Transition HP 9000 applications to Integrity with ease HP-UX Software Transition Kit Source code analysis of HP-UX applications to prepare for recompilation and transition from HP 9000 to Integrity HP 9000 Containers Run HP 9000 applications as a container under ARIES in an SRP compartment New! Announcing Sep 27, available October 15, 2010 Application binaries re-hosting Source code transformation

12 12 HP Public HP ARIES allows HP 9000 applications to run on HP-UX 11i Integrity systems HP ARIES: Dynamic Binary Translator A dynamic binary translator that automatically and transparently executes HP 9000 HP-UX applications on HP-UX 11i for Integrity servers CPU Apps OS RISC PA-RISC HP 9000 ServerHP Integrity Server HP-UX 10.x & 11.x PA-RISC 32/64-bit applications Re-compiled Itanium applications Unmodified PA-RISC applications PA-RISC Itanium PA-RISC Mode Support HP-UX 11i v2 & v3 RECOMPILE For Performance Just RUN using ARIES Recommended path for ISVs

13 13 HP Public ARIES Performance ARIES on Itanium (Montvale) 18M 1.67 GHz rx2660 Integrity server compared to HP 9000 servers ARIES mode performance is better or comparable for all but the fastest (PA8900 based) HP 9000 servers SPEC benchmarks HP 9000 server performance compared to ARIES ref = 1

14 14 HP Public 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

15 15 HP Public Process to move HP 9000 applications to run on HP ARIES HP 9000 Transition Process Using 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

16 16 HP Public Discovery and setup consume the most efforts for HP 9000 transitions HP 9000 Transitioning Issues IdentifyDiscover −Discovering dependencies may not be trivial, iterative and can be error- prone Setup −Setting up environment can be difficult Execute Most issues here! Consumes time and efforts. Seamless with HP ARIES Issues

17 17 HP Public Application dependencies HP 9000 Transitioning Issues: A Closer Look App lib1 lib3 Actual Application Dependencies Some dependencies are not identified when transitioning App lib1lib2 lib3lib4 Integrity Reconstructing dependencies takes time and effort! HP 9000 Discovering application dependencies can be costly App lib1lib2 lib3lib4 config1 config2 config1 config2

18 18 HP Public Directory locations needs to be maintained HP 9000 Transitioning Issues: A Closer Look Different directory structure causes issues App /usr/lib/lib1 /opt/lib/lib2 /home/lib3/lib/graphics/lib4 Libraries in their specified directories on HP 9000 system Integrity Libraries and configuration files installed in different directory on Integrity system. Application does not find libraries and configuration files in expected location! HP 9000 App /lib/lib1/opt/lib/lib2 /home/lib3/lib-ia64/lib4 /etc/opt/config/config1 /etc/config/config1

19 19 HP Public Transitioning costs can add up Transitioning Costs Delayed services. IT projects stalled Opportunity costs. Time away from innovation Lost revenues

20 20 HP Public Discovery and setup consume the most efforts for HP 9000 transitions HP 9000 Transitioning Issues IdentifyDiscover −Discovering dependencies may not be trivial, iterative and can be error- prone Setup −Setting up environment can be difficult Execute Most issues here! Consumes time and efforts. Seamless Issues What can be done to reduce costs here?

21 21 HP Public Move the HP 9000 Application Ecosystem Solving HP 9000 Transitioning Issues 11i v3 HP Integrity Superdome 2 /opt/lib/lib2 /lib/graphics/lib4 HP 9000 Server −Application Discovery – Not required −Directory setup – Not required −Complete HP 9000 HP-UX environment, including HP 9000 commands Lower cost to move, faster time to set up, lesser skills require d App /usr/lib/lib1/opt/lib/lib2 /home/lib3/lib/graphics/lib4 /etc/opt/config/config1 App /usr/lib/lib1/opt/lib/lib2 /home/lib3/lib/graphics/lib4 /etc/opt/config/config1 App /usr/lib/lib1/opt/lib/lib2 /home/lib3/lib/graphics/lib4 /etc/opt/config/config1

22 22 HP Public HP 9000 Containers: An Introduction PA-RISC Server Hardware Integrity Server Hardware ARIES Binary Translator HP-UX SRP Compartment HP-UX OS PA-RISC server re-hosting setup, configuration and management tools PA Application HP-UX PA Ecosystem PA-RISC Application HP-UX PA-RISC Ecosystem Create PA-RISC HP-UX server image HP 9000 Container –Own IP Address –User Group Credentials –Chroot Filesystem isolation –Integrates with ID-VSE 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

23 23 HP Public Simplified transition from PA-RISC to Integrity HP 9000 Containers Based Transition 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 Integrity VM Host Processors HP Integrity hardware HP-UX 11i v3 PA app1PA app2 Memory I/O HP-UX 11i v3 PA app1PA app2 HP-UX 11i v3 PA app1PA app2 HP 9000 Container –Built using ARIES and SRP products –Own IP Address, User Group Credentials –File system isolation HP-UX PA-RISC ecosystem Option for Server Consolidation with HP VM

24 24 HP Public HP-UX Secure Resource Partitions (SRP) – Flexibility with High Performance and Low Cost Workload consolidation within a single instance of HP-UX 11i v3 Available at no charge – included with 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) Reduce costs Simplify Protect Decrease OS images to manage Efficient, high performance consolidation within 1 OS instance Improve security and compliance

25 25 HP Public HP 9000 Containers makes it simple! Discovery and setup consume the most efforts for HP 9000 transitions HP 9000 Transitioning Issues IdentifyDiscover −Discovering dependencies may not be trivial, iterative and can be error- prone Setup −Setting up environment can be difficult Execute Issues

26 26 HP Public Choose your option based on your current conditions HP 9000 Transition: What Solution to Choose? Easily setup app in Integrity env. App dependencies easily identifiable ISV libraries available Source code available Porting time and resources available Recompile Easy setup of app on Integrity App dependencies easily identifiable Use ARIES Derive benefits by moving to HP Integrity systems Use HP 9000 Containers 123

27 27 HP Public Benefits of HP 9000 Containers Reduces costsSaves timeHelps consolidate No application setup and configuration knowledge required (except testing, and validation) Time required to discover dependencies is saved Consolidate multiple HP 9000 servers on with ease using virtualization technologies Familiar HP 9000 environment Time to troubleshoot avoided

28 28 HP Public Benefits of HP 9000 Containers: Consolidation Processors Memory I/O Processors Memory I/O HP Integrity VM Host Processors HP Integrity hardware Memory I/O HP Integrity VM Host HP-UX HP-UX 11i v3 HP 9000 Servers Integrity Virtualization + PA-RISC Binary Translation = HP 9000 Server Consolidation on Integrity HP Integrity VM HP 9000 Container App lib1lib2 lib3 lib4 HP 9000 Application Ecosystem config1 App lib1lib2 lib3 lib4 HP 9000 Application Ecosystem config1 App lib1lib2 lib3 lib4 HP 9000 Application Ecosystem config1 App lib1lib2 lib3 lib4 HP 9000 Application Ecosystem config1

29 29 HP Public Failover with HP 9000 Containers Serviceguard APP A APP B X Failover APP A APP B X Failover Serviceguard Pre-Migration HP 9000 based Failover Configuration Post-Migration HP Integrity based Failover Configuration HP 9000 Container HP 9000 Container can be configured as a SG failover package, starting with HP 9000 Containers version A 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.

30 30 HP Public 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 Manager LaserJet and Enterprise Solutions, HP Imaging and Printing Group September 2010

31 31 HP Public HP 9000 Containers: Getting it –HP 9000 Containers product: FREE! FREE! FREE! –HP 9000 Containers Product download from –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

32 32 HP Public HP 9000 Containers: Support HP Integrity VM Host Processors Memory I/O HP Integrity VM Host HP-UX 11i v3 HP Integrity VM HP 9000 Container App lib1lib2 lib3 lib4 HP 9000 Application Ecosystem config1 App lib1lib2 lib3 lib4 HP 9000 Application Ecosystem config1 HP Integrity hardware PA-RISC server re-hosting setup, configuration and management tools Except system management operations, all applications running inside HP 9000 Containers are supported through HP ARIES binary compatibility and product support statement Application vendor provides the support. Varies from vendor to vendor ISV libraries provider provides the support. Varies from vendor to vendor. HP provided libraries are fully supported for 11i v1, v2 and v3 HP 9000 Container scripts – fully supported through HP standard support SRP – fully supported through HP standard support Container ecosystem – only HP-UX 11i v1, v2 and v3 environments are supported Virtualization Environment – HP 9000 Containers on HP’s partitioning technologies are supported pursuant to support for above components

33 33 HP Public Unmatched Migration Knowledge and Expertise Sun migration expertise Modernization expertise Patent-pending toolsEnd-to-end support –End-to-End Migrate paths to HP-UX –Reduce porting time by 75% –Automate 90% of code –20+ years of experience –Top-talent global team dedicated to Sun migration –1600+ consultants –Migration workshops –Dedicated database migration capabilities

34 34 HP Public 34 More Information –HP-UX –HP OverEasy portfolio: –HP ARIES –HP Insight Dynamics-VSE –HP-UX Secure Resource Partitions (SRP)

35 35 HP Public Outcomes that matter.

36 36 HP Public ARIES performance implications 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 Application types with good performance under Aries On HP Integrity servers HP 9000 applications will benefit from faster CPU, server architecture and optimized ARIES Application types performance challenged under Aries


Download ppt "©2010 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice your infrastructure like a visionary,"

Similar presentations


Ads by Google