490 likes | 654 Views
Computing 5 Years of Futures. - Current Computing - The Competitors - Computing Trends - Interesting Technology - Paradigm Shifts - The Shape of Things to Come - The HP-UX Way. HP-UX will dominate the world. Current Computing. - Pros - Cons - Gotchas. - Single image system
E N D
Computing 5 Years of Futures • - Current Computing • - The Competitors • - Computing Trends • - Interesting Technology • - Paradigm Shifts • - The Shape of Things to Come • - The HP-UX Way • HP-UX will • dominate • the world
Current Computing - Pros - Cons - Gotchas
- Single image system Simple to manage, but inflexible to use Less expensive to buy, but complex to tune - Partitioning Easy to use Complex to manage Efficient on resource Flexible deployment - Groups of System Expensive to buy and maintain Isolated performance and environments Flexible ready to run Scalable and redundent - Minimal automation Computers take more maintenance than motor cars Most computers can’t be taken out of the box and used Usually computers will not tune and fix themselves Usually computer won’t upgrade or patch themselves Customers are not using the current automation - System Management compensates Improved multi-system management Improved multi-image management Business objective tuning One to many mapping - People centric model Dependence on operations team Expensive to operate Difficult to retain - Inflexible hardware Constant upgrade cycle Runs only one OS Proprietary pricing Redundant after two generations - Proprietary execution environment UNIX (HP-UX, Solaris or AIX) - Enterprise Linux - Edge Windows whatever - Department
- IBM - SUN - HP - MicroSoft - Dell The Competitors
Looks sound from business and finance perspective Has good balance of services and products Is undermining current product set with Linux play, risky... A proprietary giant, won’t fly long term IBM
Looks less than sound from business and finance perspective Has a single product line and is building a second Is confused how to respond to Linux, embrace I guess…. Likely target for take-over Sun
Looks sound from business and finance perspective Has large diverse product and services portfolio Is embracing multi-OS play with IPF Is integrating into the new HP, quite the challenge HP
Looks very sound from business and finance perspective Has large diverse software product portfolio Has near monopoly in primary markets, but is struggling to become an IBM or HP Need to diversify out of just software into services. MicroSoft
No IP…. (maybe they could buy Sun) Dell
- Hardware - OS Software - Middleware and apps Computing Trends
Hardware trends Proprietary CPUs will be replaced by commodity devices- most likely IPF or derivatives of Hardware vendors will becomes platform vendors that differentiate themselves by integration of H/W and S/W components into a platform- e.g App servers Hardware will becomes less dependent on any single OS- OS agnostic and/or multi-OS Specialized market slots will open up for optimized solutions based on specialist hardware Hardware will continue to becomes less expensive as the IPF commoditizes servers
OS Software trends Linux will continue to grow and improve it’s market share at low end Proprietary UNIX vendors will increase their value by improving the integration and amount of built in components Microsoft will continue to move against Linux at the low end and UNIX at the mid and high-end Linux will replace Solaris as the the development platform of choice Software will get more complex and management and deployment systems will continue to lag behind undermining the improvements to software
Middleware and Apps trends Middleware components e.g apps server, AAA servers and Ldap servers will all be integrated into the OS software. H/W vendors will try and lock middleware and apps onto their platform Applications will start to move towards Linux as an exploratory step toward acceptance into the enterprise e.g SAP, Oracle and BEA Application vendors will loose their sense of humour at 20 cents on the dollar for Linux products Middleware and applications will continue to have UNIX and not Linux as there primary focus Microsoft will slowly consume any middleware and applications that look like they have value
- Partitioning - Clustering - Multi-OS Interesting Technology
What is Partitioning At the infrastructure level it is the ability to share and move resources and tasks to maximize utilization and hence ROI of computing systems At the most granular level, it is the ability to divide a single CPU and it’s associated resources amongst various tasks to guarantee QOS levels On a server basis it is the ability to support multiple instances of the operating system, thus facilitating isolation and optimization of operating environment
Partitioning Concepts There are four basic concepts of computer partitioning that need to be understood and grasped to effectively interpret the product offerings of the 4 main vendors. The concepts are: - Processor virtualization - Process affinity - Hard partitioning - Software partitioning Don’t you hate concepts that don’t mean anything to “normal” people
Partitioning Definitions Name Description • Processor virtualization Is the complete virtualization of the execution environment I.e. the execution environment executes on “virtual CPU" • Processor Affinity Is the association of a physical CPU with the execution environment I.e. the execution environment executes on a really CPU. • Hard partitions Electrical isolation of groups of CPU and associated components and execution environment • Soft partitions Programmatic isolation of group of CPU and associated component Complicated isn't it ? Bear with me for a moment longer
Imaging you live in a house…. And the house is wonderful because you can have as many rooms as you want... The only draw back to the totally “virtualized” house is that the walls are very thick and use about 25% of the total space of the house However, they have a significant performance over head of 25%, a high price for processor virtualization…. So the effective space left is only 75% of the house.. How to understand computer partitioning…. The computer equivalent is a processor virtualized partitioning system like Lpars processor virtualized partitioning systems have the advantage of allowing more partitions than CPUs
And if your new house could magically combine and then separate rooms when you wanted And the only rule was that you would have a “limit” to the number of rooms in the house But the upside was there was no 25% penalty for the flexibility.. So what is the alternative The computer equivalent is a processor affinity partitioning system like vPars And the house was just what you wanted…more or less Imaging you bought a house…. Opportunities
Processor virtualization verses processor affinity • Processor virtualization Is the complete virtualization of the execution environment I.e. the execution environment executes on “virtual CPU environment • Upside: You can have many more virtual executin environment than you have CPUs • Down side: You loose up to 25% of the power of the machine to the partitioning virtualization system. • Processor Affinity Is the association of a physical CPUs with the execution environment I.e. the execution environment executes on a really CPU. • Upside: There is little or no penalty for the partition system. • Down side: You can only have as many partitions as you have physical CPUs.
Hard partitioning is like having several servers in the same physical box.Except that you can dynamically change the size of the servers. So how are hard partitions different to virtual or software partitions... And even when you change the size of the apartments by moving space between them they remain completely isolated... The computer equivalent is hard partitioning Hard partitioning provides electrically isolated partitions on the same server And these partition have resources that can be moved between them dynamically... How to understand hard partitioning…. And it was a special complex because you could dynamically change the size of each apartment at will Imaging you bought an apartment complex
And the division of the house was agreed and both would respect the others privacy, not withstanding the walls... And you decided to share the purchase with a friend and live together in the house Imaging you bought a house…. The computer equivalent is soft or virtual partitioning And the deal was that the house would be divided between the two of you And the division of the house adjusted if someone had family visiting….
Hard partitions Soft/virtual partitioning Electrical isolation Software isolation Suitable for mixed environments Not suitable for mixing R&D and production environments Suitable for hosting multiple Not suitable for mixing customers or customers or entities different financial entities
What is Clustering Least understood is clustering for scalability or performance. The nature of clustering is such that in theory it is possible to add another node and thus capacity in minutes This is most important aspect of clustering as it reduces management by treating every node the same. Cluster management also enable the first two items as well. Most common is HA clustering. Clustering to make sure your application is kept running even if the hosting system fails, via switch over
Check Pointing HA Clustering
Performance or Scaling Cluster Application 1st node 2nd node 3rd node 4th node Cluster Manager OS image
App 4 App 2 App 3 Management Cluster App 1 1st node 2nd node 3rd node 4th node Cluster Manager OS image
Multi-OS and Partitioning become really interesting when you can have more them one OS running on the same box and dynamically move resources between partitions…. - HP-UX + Linux + Microsoft whatever So what exactly is Multi-OS - H/W server that can run all three - H/W platform that support partitioning for all three Oss - Single management inferstructure for all three Oss - Single set of deployment tools for all three - Interoperability suite for data between all three - Single support contract for all three
- Blades - Grids - Utility - UDC Paradigm Shifts
pay per use for on-demand capacity via metered usage pay per forecast for on-demand capacity when activated for on-demand capacity via planned usage hp utility pricing solutions for systems consolidation unique • align your costs to revenues • reduce risk • improve your service levels • simplify planning & operations f l e x i b i l i t y capacity on demand lease purchase With HP Financing, consolidation pays for itself!
intranet internet utility controller network /server virtualization switching pool firewall pool server pool load balancer pool NAS pool storage virtualization switching pool storage pool value-add “beyond the box” Utility DataCenter high availability automatic workload management hp partitioning continuum utility pricing ultimate flexibility, uptime, value from assets
Adaptive infrastructures (take a look at UDC) The Shape of Things to Come...
The HP-UX Way
scalability up to 64 cpus single system ha dynamic kernel tuning ol* pci i/o iCOD utility computing manageability hard partitions VxVM volume management virtual partitions security intrusion detection buffer overflow - ipfilter linux affinity networking performance ipv4, ipv6, mobile ipv4/ipv6 operating environments ease of installation and administration hp-ux 11ion PA-RISCthe best os for the new enterpriseover 40,000 copies shipped Competitive advantage
“clearly reflecting hp’s increased investment in its Unix product line, hp-ux moves to the head of the class for UNIX operating systems functions. hp-ux occupies the top spot in every studied category, with a particularly strong lead in internet and web application services, and an impressive surge forward in the intensely competitive RAS category” #1 scalability #1 reliability, availability and serviceability #1 systems management #1 internet and web application services #1 directory and security services Ranks HP-UX 11i Quote Attributed to D.H. Brown Associates #1 Overall ranked #1 in all five categories HP-UX 11i Ranks #1 HP-UX 11i Solaris 8 IBM AIX 5L Tru64 5.1
2H’05 1H’04 • hp-ux 11i v3 • Dynamic Always On • Self Tuning, Self Healing • hp-ux 11i v2T • Tru64 integration Q2’03 11i v2T Tru64 integration 11i v2 Hardware independent • 11i v2 • Enterprise IA & PA • Dynamic Systems Q3’02 11i v1.6 Mission critical ISV friendly • 11i v1.6 for Itanium 2 • 1st to market • Mission Critical stacks • HP ISUs • ISV support Q2’01 Tru64 Integration Hardware independent the new model - easy to use, backward compatible Mission Critical and ISV friendly A market first for HP! HP-UX for IPF Self-tuning Self-healing 11i v1.5 A market first hp-ux for Itanium • 11i v1.5 for Itanium • 1st to market • Technical stacks • Encryp. performance • PA binary support Q4’00 11i v1 The new model, easy to use, backward compatible • 11i on PA • Scalability • High Availability • Quality • ISV ramp (over 1000) • SuperDome releases versions and highlights Evolutionary Software Model Quarterly Collective SW/HW enablement Releases
Version 4 Version 2T Version 3 Version 2 Version 1.6 Releases and New Functionality Mission Critical and ISV friendly • Net scaling • Net centric • Net agile • Hyper-frame • Computing • Self-tuning • Self-healing • Hardware Independent • Supports PA-RISC and IPF Always On for the Internet • 10 gigabit ethernet • IPv6 2.0, Router Discovery • MCast , Default Route, Multipathing Availability Features • Cell OLA • Full Processor Deallocation and iCOD • PCI I/O error recovery ISV support • 20,000 and counting due to binary compatibility • Kernel Driver ABI • Linux ABI and API • Aries 32 and 64 bit PA apps Support • Availability Features • MC/ServiceGuard • High Performance clustering 64 way • Hyperfabric II • VxVM with rootability* Performance • MxN threads (JVM yay!) • Even more kernel tunables (60% more) Security • Ultra Fast Encryption/Decryption Intrusion Detection ISV support • Complete compatibility to all • future IPF systems • Complete Source Compatibility • Cross compilers to generate IPF • binary with PA-RISC systems • Linux API and ABI(Q4) • Secure Web Serving with Apache, Zeus Hardware Enablement • McKinley Platform • Tru-Clusters • integration Hardware independent Mainframe Replacement Dynamic always on Tru64 Integration Hardware independent Mission Critical and ISV friendly
delivering values HP-UX 11i Mission Critical Operating Environment HP-UX 11i Enterprise Operating Environment • mc/serviceguard • hp-ux workload • manager • serviceguard • NFS toolkit • Enterprise • Cluster • Management • (ECM) toolkit • Robust • integrated offering • ease of mgmt. • installation • upgrades • support • global media • no codewords • simplified license • management HP-UX 11i Operating Environment (Base/Internet) • online JFS 3.3 • mirror disk/UX • process resource • manager (PRM) • glance plus • openview • performance • agent • single-system • event and • availability • management • Event monitoring • services (EMS) HA • monitors • system • configuration • repository • software • distributor/ux • netscape • LDAP server • pam keberos • ems framework • netscape • communicator • hp-ux os • network drivers • web qos peak • hp apache ws • ignite/ux • java RTE • java JDK • java JPI • cifs client • cifs server • service control • manager HP-UX 11i Operating Environments Operating Environments are: pre-integrated and tested so customers can deploy them out of the box or use them to build a more integrated and reliable golden image Every year customers spend million of dollars testing and integrating various software products into something they can deploy - a golden image - they need a general purpose solution - they need an enterprise solution - and they need a mission critical solution. HP responded by developing HP-UX 11i Operating Environments
2009 2013 2011 hp-ux releases timelines for PA-RISC and IPF hp-ux 11i version 6 hp-ux 11i version 7 hp-ux 11i version 8 hp-ux 11i version 1.6 hp-ux 11i version 1.5 releases timelines 2007 1999 2001 2002 2003 2004 2005 hp-ux 11i version 5 hp-ux 11i version 4 hp-ux 11i version 3 hp-ux 11i version 2 Now Shipping PA-RISC ONLY IPF ONLY PA-RISC and IPF hp-ux 11i hp-ux 11.0 One major release every 18 – 24 months . Note: HP-UX future plans subject to change
#1 scalability #1 reliability, availability and serviceability #1 systems management #1 internet and web application services #1 directory and security services ranked #1 in all five categories 2002 Unix Function Review HP-UX 11i
2002 Unix Function Review Overall Ranking (160+ Functions) • HP-UX 11i • Solaris 8 • IBM Aix 5L • Tru64 Unix 5.1 HP-UX 11i: The Leader of UNIX Servers
Scalability HP-UX 11i Tru64 UNIX 5.1 Solaris 8 AIX 5L HP-UX scales up your E-services • Extreme SuperDome OLTP scalability • Captured >30% of the Top 500 supercomputing list • Proven performance for Oracle 9i (RAC) Real Application Clusters
HP-UX delivers highest reliability & availability to the enterprise • Dynamic CPU, memory, I/O & network resiliency • Complete partition continuum only from HP-UX - nPars, vPars, & vPars in nPars • Instant Capacity On Demand for Utility Data Center • Leadership goal-based workload management Reliability, Availability & Serviceability HP-UX 11i Solaris 8 Tru64 UNIX 5.1 AIX 5L
HP-UX means data center manageability • Web/GUI-based Service Control Manager for multi- system manageability • Ignite-UX for large scale instant installations • Instant enterprise support via real-time event notification to HP & remote monitoring services • Support of dual logical volume managers – LVM & VxVM System Management HP-UX 11i Tru64 UNIX 5.1 AIX 5L Solaris 8
HP-UX: leader of pervasive connectivity • Comprehensive suite of IPV6 support • Carrier-grade mobile Internet services platform • Unmatched UNIX Windows interoperability - authentication & file/printer server • World-leading Apache Web Server - enterprise-ready with exceptional security & scalability Internet & Web Application Services HP-UX 11i Solaris 8 AIX 5L Tru64 UNIX 5.1
HP-UX secures the data center & network • Superior support for LDAP directory services • Bullet-proof host security - unique intrusion detection & prevention (IDS/9000) • Protect your network with highest security - IPSec, IPFilter & Kerberos Directory & Security Services HP-UX 11i Solaris 8 AIX 5L Tru64 UNIX 5.1