40
GTUG Herbstagung 2019 Wiesbaden NonStop Technology Update Rainer Maaß Sen. Consultant Adv.

NonStop Technology Update

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

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): [email protected]

BACKUP SLIDES

CONFIDENTIAL 48