Post on 24-Jul-2020
GTUG Herbstagung 2019Wiesbaden
NonStop Technology UpdateRainer MaaßSen. Consultant Adv.
This is a rolling (up to three year) Roadmap and is subject to change without notice.FORWARD-LOOKING STATEMENTS
This document contains forward looking statements regarding future operations, product development, product capabilities and availability dates. This information is subject to substantial uncertainties and is subject to change at anytime without prior notification. Statements contained in this document concerning these matters only reflect Hewlett Packard Enterprise's predictions and / or expectations as of the date of this document and actual results and future plans of Hewlett Packard Enterprise may differ significantly as a result of, among other things, changes in product strategy resulting from technological, internal corporate, market and other changes. This is not a commitment to deliver any material, code or functionality and should not be relied upon in making purchasing decisions.
2
This is a rolling (up to three year) roadmap and is subject to change without notice.HPE CONFIDENTIAL INFORMATION
This Roadmap contains HPE Confidential Information. If you have a valid Confidential Disclosure Agreement with HPE, disclosure of the Roadmap is subject to that CDA. If not, it is subject to the following terms: for a period of 3 years after the date of disclosure, you may use the Roadmap solely for the purpose of evaluating purchase decisions from HPE and use a reasonable standard of care to prevent disclosures. You will not disclose the contents of the Roadmap to any third party unless it becomes publically known, rightfully received by you from a third party without duty of confidentiality, or disclosed with HPE’s prior written approval.
3
NONSTOP FUNDAMENTALS
Ease application development with latest technologies for DevOps Adopt emerging technologies
and methodologies
Provide new ways to consume NonStop with Virtualized NonStop
NonStopfundamentals
Security Performance
Fault tolerance Quality
Be a good partner to customers and companies developing products for NonStop
5
HPE LEVERAGES NONSTOP
The HPE NonStop business runs on
NonStop X
HPE IT will run key production systems on Virtualized
NonStop with SQL/MX
6
NONSTOP FUTURE: STRATEGIC AREAS
VirtualizedNonStop
Hybrid IT NonStopFundamentals
Preserve NonStop fundamentals
Fault Tolerance, AvailabilityFlexibility and Scalability
Build, evolve and strengthen strategic partner relationships Extend footprint to become more
hardware agnostic
Offer new models of deployment and consumption.
Grow vNS Adoption
Improve tooling to ease installation and set up
Integrate with best of breed industry and partner offerings
Offer Data Center Solutions
Consolidate business data leveraging our fault tolerant scalable SQL database
7
NonStop Construction Zone: THE FUTURE
Kernel Level Threading (KLT) Fabrics
Hardware
“Open Source”
Security
NonStop as a database solution
Virtualization
NSaaS (NonStop as a Service)
8
NONSTOP PLATFORM ROADMAP
9
TODAY’S FAMILY OF HPE INTEGRITY NONSTOP SYSTEMSNonStop X and NonStop i
Converged and virtualized systemsNonStop i
Converged systems
NonStop X – the only fully integrated, fault-tolerant compute on x86
Highest fault tolerant availability for Mission Critical computing
Massive scalability
NS3Emerging markets
Test/Dev
NonStop L-Series software
NonStop X
NonStop J-Series software
NS7Powerful and expansive
Virtualized NonStop XPrivate cloud
NS2Test/Dev
Emerging markets
NB56000cStrong and resilient
NS2300, NS2400Entry-class
10
End-of-Sales
• The NB56000c and NB56000c-cg systems will go EOS on 31 January 2020 (EMEA) (other areas: 31 July 2020)
• Key NB56000c add-on components (e.g. CPUs, memory, CLIMs) will continue to be sold for a limited period of time after system end-of-sales dates
• HPE plans to offer support for these products for a minimum of five years after the published last sale dates of these products
• HPE software products and their licensing requirements continue while hardware components approach and pass their respective EOS dates
Based upon Intel® Itanium®HPE INTEGRITY NONSTOP I
NB56000c, NB56000c-cg (carrier-grade)• 2 or 4-core SW licensing• Two to 16 NonStop CPUs• ServerNet interconnect & clustering• Gen10 CLIMs
NS2300, NS2400• End of Sale (EOS) as of 31 October 2019• I/O add-ons available as business conditions allow
Available today Future
11
HPE NONSTOP X CONVERGED AND VIRTUALIZED CONVERGED SYSTEMS “X3” is the currently shipping generation of NonStop X systems
NonStop X futures• CPUs • I/O• Storage• Networking
Available today FutureNS2 X3 – virtualized converged entry class
• 1 or 2-core SW licensing• Two or four NonStop CPUs – virtualized converged• Fixed storage choices• Expand-over-IP
NS3 X3, NS3 X3 DC – converged entry class• 1 or 2-core SW licensing• Two or four NonStop CPUs - converged• Expand-over-IP
NS7 X3, NS7 X3 CG (carrier-grade) - converged high-end• Most flexible• 2, 4, or 6-core SW licensing - converged• Two to 16 NonStop CPUs• NonStop X Cluster Solution (NSXCS)
12
IntroductionHPE XP8 STORAGE
• The XP8 is the 6th generation of XP storage supported on NonStop• XP storage is trusted by the largest stock exchanges, financial
institutions, logistics companies, utilities, retail chains, hospitals, etc.
• Modular architecture scales seamlessly from 2 to 12 controllers• Wide choice of storage protocol & media support – NVMe/SAS,
SSD/FMD/HDD • 100% data availability guarantee• Achieves industry’s highest performance number of 21M IOPS*• Comes with intelligent suite of software for ease of management
and proactive support
*8K Read with 100% cache hits
NEW
13
HPE NONSTOP BACKBOX VTC - R3
• Based on HPE ProLiant DL380 Gen10 servers• Runs Windows Server 2016 OS and HPE NonStop VTC
software• Can be configured with optional internal storage or
attach to an external storage device including HPE StoreOnce
• Supports up to six NonStop hosts over 16Gb Fibre Channel
• Supported on• HPE Integrity NonStop X NS7 and NS3 systems• HPE Virtualized NonStop systems• HPE Virtualized Converged NonStop X NS2 system• HPE Integrity NonStop i NB56000c, NB56000c-cg, NS2300,
and NS2400 systems• Highest performance and connectivity• Most flexible
Overview NEW
14
HPE NONSTOP VTR - R3
• Based on HPE ProLiant DL380 Gen10 servers• Runs Windows Server 2016 OS and HPE NonStop
VTR software• Comes with 16 TB usable storage (fixed)
• (Internal storage expansion or external storage devices are not supported)
• Support two NonStop hosts over 16Gb Fibre Channel
• Supported on• NonStop X NS7 and NS3 systems• HPE Integrity NonStop i NB56000c, NB56000c-cg,
NS2300, and NS2400 systems• Fixed configuration • Limited connectivity
Overview
15
NEW
HPE NONSTOP SOFTWARE PORTFOLIO UPDATE
16
HPE NONSTOP – NEW LICENSE OPTION
• OLC – Onetime license for the life of your NonStop system.
• TLC5 – Five year license, renewable in 5th year. • TLC4 – Four year license, renewable in 4th year. • TLC3 – Three year license, renewable in 3rd year. • MLC – Monthly license contract - paid monthly
In addition the NonStop business will now offer a TLC1 or one year license capability.
Licensing Options:
New
17
HPE VIRTUALIZED NONSTOP ON VMWARE
• HPE Virtualized NonStop (vNS) is a software only offering !!
• Deployable on enterprise IT infrastructure running VMware
• vNS deployment tools (GUI based) plugin orchestrates system creation through vCenter and vRO tools
• Infrastructure and deployment rules should comply with vNS reference architecture (RA)
• HPE provides a reference Bill of Materials (BoM) to help design infrastructure in compliance with RA
• Services available from HPE PointNext to help customers plan, design and implement vNS
Salient Features
18
HPE NONSTOP SQLXPRESS• Single tool to administer SQL/MP and SQL/MX on NonStop I and
NonStop X• Richer set of features than existing DBA tools:
• Visual query builder, query tuning, graphical view of query plans• Security features such as auditing, access control, multi-factor
authentication, …• Tasks automation and scheduling, ETL, environments, …
Performance comparison Graphical query plan Object relationships
19
HPE NONSTOP DEV TOOLS – RECENTLY RELEASED
NonStop Development Environment for Eclipse – NSDEE 9
• Eclipse 2018-12 and CDT 9.6
• Java SE 11 & Java SE 8
• Only 64 bit deployment (no 32 bit)
• Quickly change project compliance to Java SE 11
• COBOL Editor++ -- Full ANSI compliance & support for REPLACE statement
• Debugging, breakpoint setting at individual C++ thread level
• Set Memory Access Breakpoints through GUI (previously only CLI)
• Set breakpoints for dynamic printf
• Python 2.7.13 (NonStop X & NonStop i)
• Python 3.6.6 (NonStop X)
• Standard library: thread, ssl, socketserver, SimpleHTTPServer, etc.
• pyodbc
• pip, pydevd
Programming Languages
• C++11 (NonStop X) with threads• New heap manager – faster performance – for 64 bit Apps
only
Python 2 and Python 3
C/C++
GDB 7.11
20
OverviewAUTOMATIC TCP/IP CONNECTION FAILOVER (ATCF)
• Automatically fails over TCP/IP connections from the primary CLIM to the backup CLIM if the primary CLIM fails
• Failover is transparent to the applications using the TCP/IP connections
• Supported on NonStop systems• NSX NS7• NSX NS3
• Supported on IP and Telco CLIM generations• NSX Gen9 CLIM• NSX Gen10 CLIM
• Software requirements• Release RVU is L19.08• Supported on RVU L19.03 with required SPRs
CPU
Primary Adapter
Backup Adapter
TCP state
TCP/IPv6
G16SE
G16SE
CPU
PrimaryCLIM
Backup CLIM
TCP state
?
CIP before ATCF
CPU
Primary CLIM
Backup CLIM
TCP state
TCP state
TCP state
CIP w/ ATCF enabled
*CIP = Cluster I/O Protocols
NEW
21
HPE NONSTOP – JAVA RECENTLY RELEASED
Ported Binaries to HPE NonStop, Java SE 8
Java is a registered trademark of Oracle and/or its affiliates.
Java SE 8, Update 4• Oracle Java 8 U172 is the baseline• All standard headless JDK APIs, the JVM and GCs• Serial GC, Parallel GC, CMS GC and G1 GC• Compiler process (improved performance)• Pre-compilation functions list• HPjmeter 4.4, Tzupdata 2018c• Process Timer Granularity (only NonStop X)• Dynamic thread pre-emption • Security Enhancements
22
HPE NONSTOP NEW MIDDLEWARE PRODUCTS
Pathsockets
• Wrapper for NonStop IPC Invocations• A library that client & server applications using socket based
communication can benefit from• Write new apps or easily port apps from other platforms to become
TS/MP serverclasses and leverage NonStop fundamentals of continuous availability & near-linear scalability
• Similar to NSJI – but for C/C++, Python apps. Interoperable with NSJI – Java clients can communicate with C/C++ servers seamlessly (and
vice versa)• Propagates TMF transactions transparently
Available on the SUT as of L19.08!
Java is a registered trademark of Oracle and/or its affiliates.
• Deep port of Redis 4.0• Multiple data types including Geospatial• Persistence of data• Real time messaging• NSPP for availability• RESP protocol• Eviction of old data – LFU & LRU algorithms• Lua scripting• Self-contained transaction handling• Support for modules
NonStop In-Memory Cache ( NSIMC 4.0 )
Available on the SUT as of L19.03!
23
HPE NONSTOP NSJ AND MIDDLEWARE PORTFOLIO
NonStop Application Server for JavaNSASJ 10 (NonStop X) & NSASJ 1.4 (NonStop i)
• Based on WildFly 10 & JBoss AS 7.1 respectively• EJB & Servlet Containers• Java Persistence and Java Transaction APIs• Web Services and REST Interfaces• JMX interface for management of individual instances• Silent installation• JSON Processing
Java is a registered trademark of Oracle and/or its affiliates.
Middleware Tools for Java• JCACHE abstraction for Enscribe & NSIMC• Java wrappers for PATHCOM & Measure• JTA APIs for wrapping around TMF transactions• NSPM• Application Monitoring Facility – define parameters, peg and publish• Shared Statement Caching DataSource (SSCD)
NonStop Servlets for JavaServer Pages (NSJSP 8.5)• Servlet 3.1 – Asynchronous request processing, web fragments,
leverage non-blocking IO Ops; JSP 2.3• Role based security• Enscribe session store for persistent sessions• JASPIC – plug-in custom authentication mechanism• HTTP upgrade mechanism
Supporting Middleware Software related to NSJ
• SQL/MX Dialect for Hibernate 5.0.12 and 5.2.12
• NSJI - Wrapper for NonStop IPC Invocations for Java Applications
• PSTATE2 - from L19.08!• Info on the state and statistics from a running NonStop process• SQL/MX statement & memory info
24
HPE NONSTOP MIDDLEWARE PRODUCTS
Java is a registered trademark of Oracle and/or its affiliates.
Transaction Management Facility - TMF 3.11 & its Update
• Specify tape drive for online & audit dumps (TMF 3.11 Update 1)
• TRANSPERCPUTHRESH• Ensure database consistency amidst potential hazards
like• Application, System Component and Communication failures
• Perform data recovery using transaction audit log info• 64 Audit Trails (simultaneous audits) (L-series only)
• Secure access to serverclass Apps (2.8 U1)• NonStop Middleware Elasticity Framework (NSMEF) (2.8
Update 1)• Dynamically add, delete & modify rules in the Drools engine• Start & stop application instances by NSMEF Action Engine
• NonStop Middleware Performance Utility (NSMPU)• Weight based link utilization (2.7)• Domain rebalancing (2.7)• ACS and Domains (2.7)
TS/MP 2.8 (NonStop X) Update 1 & TS/MP 2.7 (NonStop i)
25
* Basic = Uni-directional** Advanced = Bi-directional
Best in class products for a non-stop worldHPE NONSTOP BUSINESS CONTINUITY (BC) PORTFOLIO
BC Active/Passive BC Active/Active BC Enablers BC Utilities
HPE Shadowbase Basic*
HPE Shadowbase Basic* ZDL
RDF
RDF/ZLT
NonStop AutoSYNC
HPE Shadowbase Advanced** NonStop TMF
NonStop AutoTMF
NonStop SDR
HPE Shadowbase Compare
HPE Shadowbase Repair
HPE Shadowbase data management utilities• Audit Log• Audit reader• Undo
26
RDF and RDF/ZLTNONSTOP REMOTE DATABASE FACILITY
• RDF provides asynchronous A/P Business Continuity replication• RDF/ZLT provides synchronous A/P Business Continuity replication
• Requires XP SAN arrays• Uses Expand communications• Has moved to the Mature maintenance level (August 2018)
• Refer to the most recent SPML for details• Are saleable products, okay to continue using• Consider migrating to HPE Shadowbase
27
NONSTOP SUPPORT POLICY FOR SOFTWARE VERSIONS AND RVUS
Active Support(year 1-2) First Release
Mature Support(year 3)
Limited Support(year 4, 5 and more)
Obsolete –no longer supported(year 6 or later)
= Active = Mature = Limited = Earliest date for 12 months notification of end of all support
ActiveAll customer reported defects are analyzed. Repair action taken as appropriate. Usage questions answered, existing fixes and workarounds provided.
Customer reported defects for critical or major problems addressed. Usage questions answered, existing fixes and workarounds provided.
Phone support, usage questions answered, existing fixes and work-arounds provided.
Product has reached end of service life. No more support services available for the product. Policy is to provide a 12 month advance notice.
= Obsolete
Mature Limited Obsolete
28
SQL/MX: THE NEWS
32
PL/MX: WHY DO WE NEED IT?
• Extension of SQL with data manipulation, conditional checking, looping, branching, …
• Natural affinity with the SQL language• Secure sandbox• Potentially reduces network traffic and allow faster execution• OS portability (Runs in a VM)• Easier learning for DBAs than Java object oriented programming• Also provides capability to create User Defined Functions• Full storage and governance with the RDBMS
- Use cases- Data transformation such as in ETL - Reports- Restricted access (i.e. No need to give access to all tables)- Data maintenance: i.e. data cleansing
Benefits
PL/MX intent is to be compatible with Oracle PL/SQL. This allows
to significantly reduce the porting effort when migration an
application from Oracle to SQL/MX
Migrations
http://www.sqlines.com/onlineFree tool to translate T-SQL to PL/SQL very easily!
Tip!
33
The MXDBS DBaaS API abstracts all the vendor specific tasks for creating a database SQL/MX DATABASE SERVICES, YOUR CLOUD INTEGRATION ENABLER
User nameDatabase nameDatabase size
JoeMyDB200Gb
DatabaseJoe, MyDB
Security
Compute
Storage$Data1, $Data2,…
Network
Joe
1 to 16 nodes
MyDB
Create database API
Automated life cycle management of your data sources for ad-hoc and long term projects
Deploy your high availability database in 2 minutes!
Your PASS to increased agility, reduced cost and business continuity for all applications
34
DEVOPS TOOLS FOR CONTINUOUS INTEGRATION AND BEYOND
35
Major Software Development Methodologies CharacteristicsFIRST STEP: TRY TO SPEED UP THE DEVELOPMENT PROCESS
Traditional/Waterfall Agile
Cookbook methodology, rigid, plan-centric, plan-driven, very controlled
Fluid, fast-moving
Document-heavy Documentation is valued less than working software, is completed in a just-in-time manner when needed
Change resistance Team works through problems *when* they occur
Communication from the top down Communication between all team members
Customers provide original requirements, but then no input, held at arms length
Customers closely involved throughout process
Analysis and design phases are expensive Not much pre-analysis and design. Daily standup meetings to discuss work and roadblocks
Deliverables are at the very end of the process Incremental delivery, frequent small releases ~30 days
36
DEVOPS SUMMARY
•DevOps and NonStop go together very well•Use key practices and tools like with any other platform•Best practice for Jenkins is Master-Agent architecture•Everything is available today – so get started…•The Advanced Technology Center can help! We offer
• Modernization workshops• NSDEE workshops• Consulting practice
38
HARDWARE REFERENCE ARCHITECTURE FOR VIRTUALIZED NONSTOP
39
WHICH HARDWARE IS CERTIFIED FOR VIRTUALIZED NONSTOP?• HPE does not “certify” any hardware make or model as “Virtualized
NonStop qualified”• Any industry standard hardware can run vNS provided:
• It is qualified for or compatible with VMware vSphere• Servers are based on Intel Xeon family• Servers have at least one ConnectX-4 or ConnectX-4Lx Mellanox NIC• Servers hosting IP vCLIMs have at least two 10 GbE NICs based on Intel
X710 or Cavium 57810S processors• Storage devices support block level storage
• Virtualized NonStop run as a collection of VMs on the servers, connected over redundant 25/40/50 100 GbE networks
• Distribution of vNS VMs should comply with a set of rules• Refer to the Hardware architecture guide for HPE Virtualized
NonStop on VMware for more information
The right question to ask: “Can I build a vNS compliant hardware design based on xyz products?”
41
BUILD YOUR HARDWARE FOR VNS
42
Self design with HPE advice HPE PointNext Services
• Get a reference BoM (Bill of Materials) from your HPE NonStop account
• Modify to meet your enterprise IT requirements
• Refer to the Hardware architecture guide for HPE Virtualized NonStop on VMware
• HPE Virtualized NonStop Planning Service• HPE Virtualized NonStop Cloud Readiness
Validation Service• HPE Virtualized NonStop Hardware Design
Service
A NOTE ON VIRTUALIZED NONSTOP ON SYNERGY
•HPE Synergy is a hardware platform that provides “composability” features
•Key features• API based interface to define, provision and
deploy hardware resources required for a software workload
• Ability to dynamically adapt the hardware footprint in step with the workload requirement
• Agility to create, adapt and tear down the hardware resources based on workload needs
• Create and manage a repository of software image gold masters
• Composability appliance built using the foundation of HPE OneView
45
CAN A VNS COMPLIANT SYNERGY SOLUTION BE BUILT?
•Yes – HPE Synergy portfolio offers hardware parts required by vNS
•However:• NonStop systems are built with availability and scalability as the
key design goals• NonStop supports agility of resource assignment that do not
interfere with the above goals•vNS deployment tool uses VMware vCenter® for VM
deployment• Requires hardware resources for vNS to be provisioned by the
Synergy Composer offline.•NonStop supplies the golden images for system deployment
which need to be hosted from the vCenter.
46
47
VIELEN DANK!
For more information send an email to Rainer Maass (HPE NonStop): rainer.maass@hpe.com
BACKUP SLIDES
CONFIDENTIAL 48