Test New Presentation BPC 2010

advertisement
SmartVista CI Ready and NonStop
Architectures
BPC and HP NonStop seminar
Athens, 12th October,2011
Oleg Patsiansky, Senior Solutions Architect
SmartVista CI Ready
HP and BPC Banking
Technologies consider
SmartVista NonStop
solution as a strategic
one for payments
2
SmartVista as BASE24 Upgrade Option
3
Porting Project Goals

Port SmartVista FrontEnd switching component on
HP Integrity NonStop platform

Keep NonStop version of SmartVista FrontEnd as
close as possible to common UNIX version

Use proprietary NonStop features if required

Develop source code translation procedures to keep
NonStop version up-to-date

4
Suggest a NonStop-based hardware environment
Porting Target – SmartVista FrontEnd
Interface Tier
Authorization Switch
Card & Merchant
Management
Interface Component
Integration Tier
Communication
Component
Kernel
Integration Component
Dynamic Link Interface
Communication Component
Communication
Protocol
Business Logic Tier
ATM Scenario
Builder
Card
Management
Component
Merchant
Management
Component
Authorization
Kernel
Formatters
Component
Kernel
POS
Management
Dynamic Link Interface
Formatters Component
ATM
Management
Loyalty
Formatter
Chip Cards
HSM Component
HSM
Kernel
Auth Engine Component
Specific HSM
Interface
l
Authorization
Engine Kernel
Dynamic Link Interface
MagStripe
Cards
Billing
Management
Component
Dynamic Link Interface
Card Production
Component
Authorization
Procedure
Database Tier
Database
5
Fault Tolerant Message Flow
1st stage
2nd stage
3rd stage
TCP
CROUTER
ATMint
SVFE
ATMint
ATMint
Queue
Through crouter
and tcpcomms or
x25comms
TXROUTER
TXROUTER
TXROUTER
$
NWint
ON-THEM
HSMcomms
Host Security Module
6
ON_US
HOSTint
STDAUTH
CBS
$
Prerequisites

Stateless components

Multiple instances for every process type (similar to
NonStop Server Class concept)
7

Single-threaded processes

Message prioritizing

GUI is not a critical component
NonStop Infrastructure Example
Terminals
Host connections
Users
Firewall
Firewall
Firewall
RDF replication
PRODUCTION
SITE
Ethernet
Ethernet
Hardware:
DR SITE
Ethernet
EXPAND
Catalyst
29xx29xx
Catalyst
HP Integrity NonStop NS2004
16GB RAM Per CPU
Catalyst 29xx
HP Integrity NonStop NS2002
16GB RAM Per CPU
UID
UID
INIT
INIT
1
3
5
2
1
4
3
5
2
1
4
2
1
8
3
7
2
6
1
4
6
8
3
5
8
7
2
6
1
Front End Active
Thales 8xxx 220 TPS
5
2
8
7
7
4
6
Front End Passive
Thales 8xxx 220 TPS
Thales 8xxx 220 TPS
Oracle DataGuard
Ethernet
Ethernet
Ethernet
Catalyst
29xx29xx
Catalyst
HP Integrity rx6600
4 cores 16GB RAM
UID
UID
INIT
3
5
2
INIT
2
1
8
3
7
2
5
8
7
1
4
6
1
4
6
3
5
8
3
5
8
7
2
6
1
2
1
4
7
4
6
HP FC LTO
Ready
Web Access Active
Clean
Attention
Error
Cancel Enter
HP
StorageWorks
1/8 G2 Tape
Autoloader
Previous Next
Tape Library
Back Office Active
HP Integrity NonStop NS2004
Server (Production), including:
· 4 logical CPU
· 2 cores per logical CPU
· 16GB of RAM
· 10 x 146 GB Hard Disks
·
6 x 72 GB Hard Disks
· Rack Mount Console with DVD/
ROM drive
· 1 LTO 3 Tape Drive
Catalyst 29xx
HP Integrity rx6600
4 cores 16GB RAM
1
2 HP Integrity rx6600 Servers,
including:
· 4 cores
· 16GB of RAM
· 16 x 300GB SFF Hard Disks in
RAID1
· DVD/ROM drive
Web Access
Passive
Back Office
Passive
2
HP Integrity NonStop NS2002
Server (DR), including:
· 2 logical CPU
· 2 cores per logical CPU
· 16GB of RAM
· 10 x 146 GB Hard Disks
·
6 x 72 GB Hard Disks
· Rack Mount Console with DVD/
ROM drive
· 1 LTO 3 Tape Drive
6 Cisco Catalyst 2911 K9 Routers
3 Thales 8xxx HSMs high-speed
8
Hardware Infrastructure Features

HA-enabled environment with better availability
compared to UNIX

Less hardware compared to all-UNIX environment

Expand option available for distributed database

No SAN and hardware mirroring required up to midsize requirement

9
Scalability on request
Availability Features

Uses native RDF/GoldenGate/DRnet features for
replication

Both Active-Passive and Active-Active modes ready

Expand option available for distributed database

ServerNet feature used for clustering

Remote DR/Second Production Site installation
capability
10
Target Implementation Environments
11

“Pure Switching” installations

ATM/Device Controller installations

Horizontally scaled environments

Active-Active installations with non-equal nodes

Where RTO = 0 is a must

Retention of the Nonstop platform is a priority
Project Goals Achieved

SmartVista FrontEnd ported on HP Integrity NonStop
platform

NonStop version of SmartVista FrontEnd inherits all
the functionality of UNIX version

Runs on top of proprietary layers of NonStop

Automatic procedures available for source code
translation from UNIX version

12
Suggested NonStop based hardware environment
Important To Know

Functionality (including operational) identical to common
UNIX-based solution

OSS used instead of Guardian to manage SmartVista
processes

It is possible to control the processes from Guardian as
well

Uses native NonStop TS/MP features for queues and
message priorities

13
Process types are registered as Server Classes
Benchmark Experiences





14
Two benchmarks conducted – Bangalore and Cupertino
Solution tested for compatibility on H-, G- and J-Series
platforms
Benchmarked on G- and J-Series including NonStop
BladeSystem
180TPS /2-way, 240TPS/4-way with less than 50% CPU
load
Fault tolerance tests passed - CPU shutdown while
system running
Technical Environment
Platforms
OS
IBM Power Systems
(System p, System i)
HP Proliant Systems
(ML, DL, BL … all
x86)
HP Integrity rx Systems
SUN SPARC Systems (M,
T … all x86)
Stratus ftServer
x86_64 systems
VMWare EX
HP Integrity
Nonstop
HP HPUX 11
IBM AIX 5.3, 6.1
RedHat Linux 5
SuSe Linux 11
OEL Linux 5
Sun Solaris 10
IBM I (i5/OS)
HP Nonstop OS J06
(OSS)
RDBMS
Oracle 9i, 10gR2,
11gR1, 11gR2
SQL/MX and DB2 9.7
(Cobra)
Other soft
C compiler
( GCC, CC )
Perl
Shell
Oracle Client
TACL and OSS shell
SmartVista remains an Open System application on Nonstop
15
www.bpcbt.com
Seminar
The SmartVista alternative on NonStop
16
Download