Professional Documents
Culture Documents
Timothy Keefauver
Worldwide Product Mgmt. Director NonStop Enterprise Division September 2009
2009 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Agenda
Single-core/H-series
New I/O Infrastructure New Clustering technology Software Update Summary
27 September 2012
HP NonStop tops IBM and Sun for Server of the Year 2008
The HP Integrity NonStop NB50000c BladeSystem topped IBMs z10 Business Class mainframe and Suns SPARC Enterprise T5440 server
Blade servers are one of the hottest categories in computing. Now H-P hopes to use these thin systems as a wedge into HP puts high-end NonStop system on IBMs safest stronghold. blades move to volume hardware
will cut online transaction price by half
When HP talks about "blade everything", it means freaking everything. Ashlee Vance
[HP] changed the design to deliver twice as much performance in half the space.
HP is boldly aiming the new server at established IBM mainframe customers in an effort to convince them to move to racks of blades.
S Series
NS Series
09/04/09
page 10
HP Confidential
LEVERAGING STANDARDS
NonStop S-series
11
Integrity NonStop
NonStop BladeSystem
NonStop performance
A Standardization and Modernization journey
4x
K20000
S88000
NS16000
NS16200
1995
2004
2005
2006
2007
2008
Future
2009
2011
2013
2009
2010
2011
High
NS16200 NB50000c
Mid
NS14200
Entry
NS1200
Future product plans, dates, and functionality are subject to change without notice
Modern software
Operations consoles
Development environments Management tools Database programming Web/GUI interfaces
Standard hardware
Common chipsets
Blades
SQL/MX
Storage
compliance but how do I make ANSIINSERT UPDATE infrastructure SELECT I/O MERGE DELETE JOIN it reliable? Scalable? CREATE DROP UNION
BEGIN WORK COMMIT ROLLBACK TRUNCATE ALTER XSQL
Peripherals
15
Common Standards
Pathway/ iTS
IBM WebSphere MQ
Uncommon Advantages
NonStop TS/MP, NonStop TMF, NonStop RDFsystem-wide process and transaction management, business continuity
NonStop Kernel and OSS operating system
16
Future product plans, dates, and functionality are subject to change without notice
17
27 September 2012
Rack-mount
36u or 42u rack Telco DC and NEBS versions also available
Target markets
Development, test platform for NB50000c Smaller stand-alone applications
Emerging markets
NS2000 Comparison
Per processor performance
>10x >8x >6x >4x
Note: The relative performance shown in this comparison is based the order-entry benchmark using NonStop SQL/MP and Pathway. Other benchmarks and specific customer applications may produce different results.
20
27 September 2012
Storage CLIM for attaching Serial Attached SCSI (SAS) disks, XP Storage Array family, and fibre channel tape Telco CLIM for SS7 over IP
ServerNet
IOAME
Storage CLIM
IP CLIM Ethernet
IP CLIM SWANs
2x 4Gb FC ports
Connects to 1 host with direct attach FC Tape Or 2 NonStop NS hosts with no direct attach tape
Or 2 NonStop NS hosts with direct attach tape with expansion FC card (option)
VTS
24
27 September 2012
BladeSystem
3
1 SNET II link
4
2 SNET III links
7 Legend:
N
= One node
4X
6780 1X
2 NODES
# of nodes in a Cluster
8 NODES
27
27 September 2012
Schedules/Dispatches processes among multiple cores Manages Memory among multiple cores Upgrades Locks and Synchronization for multiple cores
More granular
Easy to adopt
No source code recompilation required when migrating from H-Series Binary code compatible
Software Update
30
27 September 2012
Make this infrastructure easily accessible, open, highly secure, and simple to manage
Common standards, uncommon advantages The same application runs better on NonStop
Middleware
System-wide Security
NonStop Operating System
2H 2010
Guardian Binary Semaphore Limits Relief Increase the number of binary semaphores per process from 64 to 24K
Standard Library Support for Non-blocking IO Non-blocking IO for threaded applications using standard C libraries
May 2009
Increase OSS disk file opens (per CPU) from 12K to 48K
Increase OSS open sockets (per CPU) from 4K to 16k
Time
Future product plans, dates, and functionality are subject to change without notice
Java Support
Support latest Java releases Support latest Tomcat releases Open-source frameworks for ease of appl development
Application Development
Increase developer productivity Make apps easier to port New optimization and debugging capabilities
April 2009
June 2009
Large Message Support in SOAP 3.0 SOAP messages limit increased from 32K to 2MB
July 2009
2010
Open Source Java Frameworks Spring framework for business logic tier Axis 2 for SOA webservices Server Faces and Sprint MVC for Web tier Hibernate for persistence tier
Standards-based SOAP engine (4.0) Based on open source Apache AXIS2/C architecture (EAP available earlier) Feb. 2010 Adheres to SOAP 1.2 standard NonStop Java Server Pages 6.1 Deep port of latest Apache Tomcat servlet engine (version 6.0.18) July 2010
Time
Future product plans, dates, and functionality are subject to change without notice
Category leaders with active community support Spring (Business logic framework) Axis2 (Web services framework) Server Faces (Web framework) Hibernate (Persistence framework) Vendor support BEA WebLogic, IBM Websphere, Oracle AppServer have expressed support for Spring Analyst endorsements include Gartner and Burton Group Spring threatens Java EE (Gartner)
Service implementation
SOAP HTTP
My Faces
Apache Axis2
Spring
Service access
SOAP
HTTP
Future product plans, dates, and functionality are subject to change without notice
38 27 September 2012
Continuous improvements in O1 and O2 performance, debug information, compile time and compile memory consumption (Nov 08, Feb. 09)
Recompile to take advantage of the performance improvements
Tool
Version
Platform
Description
ETK
3.1
Enterprise Toolkit
NonStop EPE
1.1
Future product plans, dates, and functionality are subject to change without notice
Future product plans, dates, and functionality are subject to change without notice
Middleware
Reduce planned downtime Increase OLTP capacity Support SOA standards/protocols
Pathway plans
Continuous functional enhancement and technology currency
May 2009
NonStop TS/MP 2.4 Online application upgrade Support for large Pathsend messages Optimized server/cpu placement for greater cpu utilization Node independent DEFINE support Increased granularity of CREATEDELAY Enable use of > 32K Pathsend messages between WS and CGI servers Raise GDSX transaction limit
Future product plans, dates, and functionality are subject to change without notice
Time
S-series
Integrity NonStop
Future product plans, dates, and functionality are subject to change without notice
Function
Benefit
Function
Benefit
Cascaded Updates/Deletes
Improved portability Reduced number of sql statements for delete/updates ANSI compliance
Embedded SQL in DLLs Display Explain enhancements Thread aware and safe OSS ODBC/MX Driver General performance enhancements QA enhancements
Better insight into query plans Improved usability and supportability Allows multi-threaded client applications to run under OSS Transparent to programmers and DBAs
Improved portability and performance Improved performance and reduced CPU use Improved stability
Proactively improve code Future product plans, dates, and functionality are subject to change without notice quality, diagnostics
AutoSYNC
Business Continuity
Integrated products designed to protect your data and ensure your business.
AutoTMF
Update 9 May 2009
Future product plans, dates, and functionality are subject to change without notice
48
Performance
Option for faster browse access of updater-replicated data via FASTUPDATEMODE
Availability
Alter updater mode online for easier online dumps Guidelines for faster Switchover/Takeover
Manageability
Enter one command to affect many RDF/IMP(X) environments Option for file level purge replication Display SQL/MX 3-part ANSI table names in selected events Support for full-length process names (6 character) See control subvolume name in RDFCOM Error Message; option to purge existing control file(s)
49
On Platform Security
Safeguard NS System Console Security Program 27 September 2012
51
Data At Rest
Volume Level Encryption (Oct. CA, Feb. 2010 GA) Secure VTS
(Virtual Tape System)
reporting)
Future product plans, dates, and functionality are subject to change without notice
Function
Support for initgroups(), setgroups(), seteuid(), and setegid(), with appropriate audit generated Inclusion of object file name in data structure sent to Authorization SEEP Safeguard validation of password prior to sending it to Password Quality SEEP Support for wild cards in GROUP ADD MEMBER and ALTER MEMBER commands System runs the $ZSMP process pair in high PINs by default
Benefit
Improved ease of porting POSIX/UNIX applications Improved ability for SEEPs to control what programs are run, when, and by which user Improved ability for PQ SEEPs to keep their password databases in sync with Safeguards Improved ease of use. (Other wildcarding capabilities added in previous releases.) Makes additional low PINs available for unconverted programs
52
NS16000, NS16 200, BladeSystem NB50000c, NS2000 Storage CLIM Storage CLIM
The ESKM cluster provides a fault tolerant solution for managing and storing encryption keys
StorageWorks XP Array
Secure VTS may also be attached to the same Storage CLIM though it contains its own encryption capability.
53
Future product plans, dates, and functionality are subject to change without notice.
Meets Department of Defense (DoD) standards for Data Sanitization as described in the DoD 5220.22-M pattern
Writes over segments of the disk making at least three passes on the disk to overwrite data Uses a random series of characters during one of the write passes
Data At Rest
Stored data and sensitive customer information is protected on disk and tape
Plugs into OSM as a Guided Procedure Allows user to specify the number of write passes and specific write patterns to be used to overwrite the disk Allows concurrent sanitization of multiple disks Supports disk devices sold on NonStop S-series, Integrity NonStop NS-Series and Integrity NonStop BladeSystems Provides output report to verify sanitization was successful Sends EMS events to notify when sanitization was initiated and when it was completed, with success or failure
54
APPLICATIONS
Quality Center Quality Center Performance Center Application Security Center
Business Service Management
OPERATIONS
Business Service Automation IT Service Management
Universal CMDB
Supports
Storage Essentials
Integrity Essentials
BladeSystem Essentials
Proliant Essentials
NonStop Essentials
Service Essential s
OPERATIONS
Business Service Automation IT Service Management
Performance Center
Operations Center
SOA Center
CTO Office
Universal CMDB
Talking Blocks
Future product plans, dates, and functionality are subject to change without notice
Enable the development of applications conforming to current standard tools and programming models Common standards Provide a highly scalable and available deployment environment for mission critical applications uncommon advantages
Deploy
Application infrastructure
Enable
Platform infrastructure
Provide the underpinnings for an accessible, open, secure, and easy to manage platform
Due
to time contraints, the following information was not presented but is provided here as added information for your use.
60
27 September 2012
Investment protection
SAS
Storage CLIM
2 SAS HBA default; 2 additional: SAS/FC HBA choices SAS enclosure: Hosts up to 25 disks SAS 146 GB @ 15K drives, 300 GB @ 10K drives XP connection option; FC tape option
NETWORK CLIM
IOAME is supported, S-series I/O for traditional TDM based SS7 only
IP CLIM
New NonStop Networking Subsystem can replace IOAME and G4SA Supports
Gigabit Ethernet connectivity: Copper/Fibre ports IPSec TCP/IP v4 TCP/IP v6 Features ServerNet controller Uses NonStop enhanced Linux to transfer data Does not allow any customer code or applications Linux personality is hidden Fully integrated with NonStop manageability subsystems
Offloads some of TCP/IP load from NonStop CPU Available now on P-switch based NS-series
Telco CLIM
New NonStop Networking Subsystem that delivers M3UA (SS7 over IP) Offers 5 physical ports per CLIM with up to 16 associations per port allows 80 configurable links per controller High Performance: 32K MSU/sec per CLIM Approximately ~25X performance of M3UA over SS7TE3 Supports SCTP Multihoming to other ports on the CLIM Proliant server running Debian Linux
Features ServerNet controller Uses NonStop enhanced Linux to transfer data Does not allow any customer code or applications Linux personality is hidden Fully integrated with NonStop manageability subsystems
Storage CLIM
New NonStop Storage Subsystem Co-exists with/replaces IOAME & FCSA Runs on same industry standard servers as IP CLIM Replaces function provided by IOAME/VIO and FCSA Supports SAS disks, FC tapes, XP Array, VTS Supports Advanced Caching technology on SAS storage CPUs can boot from either SAS disks (via Storage CLIM) or FC disks (via IOAME) Coming soon on P-switch based NS-series
Compiler Strategy
Support new language features as driven by customer need Facilitate NonStop application quality and supportability
Diagnose problems early Enable debugging of production applications Maintain stability and compatibility
Visual Inspect
All*
Inspect
command-line interface Limited multi-process debugging TCL debugging scripts System debugger (replaces DEBUG) Windows GUI Interface Multi-process debugging Integrity and S-Series TNS program debugging
Debuggers
Leverage the base IDE User interface commonly available on other platforms Provide extensions to interface to NonStop systems Apply benefits of GDB evolution and tools HP-UX-like debugging on NonStop Allow users to leverage the rich ecosystem of extensions Enable third-party extension Provide debugger extensions to support NonStop fundamentals development Key inspect features Optimized code debugging Eclipse hosting Production debugging Windows
Linux (future)
Support Windows based and NonStop based build models Future product plans, dates, and functionality are subject to change without notice
Use Eclipse and GDB to provide the next generation debugging GUI
Planning underway for RDF 1.10 Potential candidates for the release
Performance
Capability to control updaters in coordination with TMF timer for faster, or if needed, delayed, updates to target
Availability
Improvements for verifying database consistency
Primarily for use after initial configuration of RDF
Automatic control to avoid unneeded shutdown of updaters during SQL Shared Access operations on primary
Manageability
Report of files opened by updaters online Enhancements to Validate Configuration command EMS improvements SPI support HighRequesters active in RDFCHEK
Future product plans, dates, and functionality are subject to change without notice
69
SQL/MX 2.3.1
February 2008, H06.13 Feature
Function
Benefit
Faster compiles, less memory usage, handles queries with larger number of joins Display source and object file names plus potentially invalid modules where table modified timestamp > module creation time Carry on the import task even when data errors are encountered Allows a mixed release network without recompiling applications Allows implicit transaction to be turned off
Improved performance
Minimized recompile time, improved manageability Ease production, improved usability Ease of migration Improved usability
Improved error handling of IMPORT tool Plan Versioning SET TRANSACTION AUTOBEGIN OFF
Feature
Function
Benefit
Faster Update Statistics Support partition name for MODIFY command Support for No-Wait ESPs (Executor Server Process) Resultset for Stored Java Procedures (MXCI, ODBC, JDBC T2 & T4) New optimization rules
Additionally shorten the time taken to Update Stats Ability to specify partition name while modifying table Start all ESPs in no-wait mode, minimize start-up time Generates a table of data upon query execution Optimizer explores additional plans for queries with ORpredicates and Join improve. Proactively improve code quality, diagnostics, etc
Improved performance Improved usability Improved performance Improved performance and usability Improved plan quality Improved stability
QA enhancements
Function
Benefit
Large keys/rows
Allows creation large keys and rows Allows numeric precision up to 128 digits Allows creation and use of Materialized Views and Before and After Triggers with Compound statements Transparent to DBA and programmers
Improved portability and usability Improved usability and portability Improved ease of use by DBAs & developers
Improved Performance
Future product plans, dates, and functionality are subject to change without notice
Enhance security offerings to offer new security products to customers Correct existing product shortcomings Invest in areas of largest impact Participate in the Secure Advantage program Support security standards and HP interoperability efforts
Future product plans, dates, and functionality are subject to change without notice
73
On Platform Security
Only authorized users can access the system. Access to data and other resources is controlled and protected
Data At Rest
Stored data and sensitive customer information is protected on disk and tape
74
NonStop Compliance
Integration with HP Compliance Log Warehouse
High performance appliance with Log and Analysis Manager and Real-time Alert Manager modules
Real-Time Alert Manager Scans log record data from numerous sources, in real-time, for potential securityrelated or natural events & alerts trained personnel
Customer satisfaction
Create new manageability products and solutions, and enhance and improve existing ones to satisfy customer needs
Customer choice
Provide customers a comprehensive selection of manageability products and solutions to choose from
Enterprise integration
Provide manageability products and solutions to manage NonStop in heterogeneous enterprise environments
Homogeneou Real-time Process Monitor (RPM) s NonStop environments Tandem Reload Analyzer (TRA) Performance Management Bundles SPAM
Enterprise integration
HP BTO SW
Onboard Administrator
Remote Support Advanced (RSA) I/O Essentials Cluster Essentials Performance Essentials
OSM
BladeSystem characteristics
84
HP Update
85
Team is participating in internal SOA project planning Team is actively engaged in SOA planning with other groups in company
Implementation
When asked by management or a SOA team, you are aware that NonStop CAN support SOA
Team commences implementation Extra resource load on NonStop system may call for additional software and hardware upgrades or move from Sseries to Integrity
100% NonStop
Always available
24/7 continuous availability Fault-tolerant NonStop OS Fully-integrated fault-tolerant software stack
Massively scalable
Linear scalability Up to 4,080 logical processors per system Up to 8,160 cores per system High-speed ServerNet clustering