34
1 ©1985-2006 All rights reserved. U.S. 1.800.423.1394 International +1.505.338.4188 Tech Support +1.505.345.5021 [email protected] www.basis.com Data Disaster Preparedness Webinar Nico Spence Chief Marketing Officer BASIS International Ltd.

1 ©1985-2006 All rights reserved. U.S. 1.800.423.1394 International +1.505.338.4188 Tech Support +1.505.345.5021 [email protected] [email protected]

Embed Size (px)

Citation preview

1©1985-2006 All rights reserved. U.S. 1.800.423.1394 International +1.505.338.4188 Tech Support +1.505.345.5021 [email protected] www.basis.com

Data Disaster PreparednessWebinar

Nico Spence

Chief Marketing OfficerBASIS International Ltd.

2©1985-2006 All rights reserved. U.S. 1.800.423.1394 International +1.505.338.4188 Tech Support +1.505.345.5021 [email protected] www.basis.com

Overview• Securing the Data with Encryption

Communication Storage

• Separating the Data - Architecture Choices: One tier Two tier Three tier Creative solutions

• Replicating the Data - Clustering solutions Load-balanced servers High-availability servers

• Licensing Considerations Backup Redundant

3©1985-2006 All rights reserved. U.S. 1.800.423.1394 International +1.505.338.4188 Tech Support +1.505.345.5021 [email protected] www.basis.com

Protect DataEncrypt Communication

• SSL Industry standard Secure Sockets Layer 128 and 256 bit encryption

• Available between all current BASIS product components

• Socket connection to third party applications Client Server

4©1985-2006 All rights reserved. U.S. 1.800.423.1394 International +1.505.338.4188 Tech Support +1.505.345.5021 [email protected] www.basis.com

Protect DataEncrypted Data on Disk

• User-defined password• Industry standard AES (Advanced Encryption

Standard) 128 & 256 bit - configurable• File level

Open verb Mode = CRYPTPASS

• Field level Encrypt function Decrypt function

• ODBC/JDBC enabled

BASIS DBMS – Triggers

6©1985-2006 All rights reserved. U.S. 1.800.423.1394 International +1.505.338.4188 Tech Support +1.505.345.5021 [email protected] www.basis.com

BASIS DBMS – Triggers

BASIS DBMS – Triggers

BASIS DBMS – Triggers

9©1985-2006 All rights reserved. U.S. 1.800.423.1394 International +1.505.338.4188 Tech Support +1.505.345.5021 [email protected] www.basis.com

One Tier (Monolithic)• PRO/5® (CUI)

Terminal emulator Mapped drive (strongly discouraged)

• Visual PRO/5® (CUI & GUI) Terminal services Citrix Mapped drive (strongly discouraged)

• BBj® (CUI & GUI) Terminal emulator Terminal services Citrix Mapped drive (strongly discouraged)

10©1985-2006 All rights reserved. U.S. 1.800.423.1394 International +1.505.338.4188 Tech Support +1.505.345.5021 [email protected] www.basis.com

One Tier

PRO/5

Interpreter,Display,& Data

11©1985-2006 All rights reserved. U.S. 1.800.423.1394 International +1.505.338.4188 Tech Support +1.505.345.5021 [email protected] www.basis.com

One Tier

BBj

Display,Interpreter,

& Data

12©1985-2006 All rights reserved. U.S. 1.800.423.1394 International +1.505.338.4188 Tech Support +1.505.345.5021 [email protected] www.basis.com

Mapped Drives

• Appropriate usage Shared access to discrete data

Documents Spreadsheets

Optimized for individual access

• Inappropriate usage Multi-user access to data files

Degrades performance Compromised data integrity

13©1985-2006 All rights reserved. U.S. 1.800.423.1394 International +1.505.338.4188 Tech Support +1.505.345.5021 [email protected] www.basis.com

DBMS versus Mapped Drive

10,000 record extract, change and re-write• Data server

Single user 51 seconds Additional users at similar speed

• Mapped drive Single user 13 seconds Subsequent users 30 times slower

Data Integrity secured with DBMS

14©1985-2006 All rights reserved. U.S. 1.800.423.1394 International +1.505.338.4188 Tech Support +1.505.345.5021 [email protected] www.basis.com

Two Tier (Display/Interpreter-DBMS)• PRO/5 (display/interpreter)

PRO/5 Data Server® (DBMS) BASIS Database (DBMS)

• Visual PRO/5 (display/interpreter) PRO/5 Data Server (DBMS) BASIS Database (DBMS) Third-party Database (RDBMS)

• BBj (display/interpreter) PRO/5 Data Server (DBMS) BASIS Database (DBMS) Third-party Database (RDBMS)

15©1985-2006 All rights reserved. U.S. 1.800.423.1394 International +1.505.338.4188 Tech Support +1.505.345.5021 [email protected] www.basis.com

Two Tier

Ethernet

PRO/5 PRO/5 Data Server or BASIS DBMS

Display &Interpreter

Data

16©1985-2006 All rights reserved. U.S. 1.800.423.1394 International +1.505.338.4188 Tech Support +1.505.345.5021 [email protected] www.basis.com

Two Tier

Ethernet

Visual PRO/5 PRO/5 Data Server or BASIS DBMS

Display &Interpreter

Data

17©1985-2006 All rights reserved. U.S. 1.800.423.1394 International +1.505.338.4188 Tech Support +1.505.345.5021 [email protected] www.basis.com

Two Tier

Ethernet

BBj PRO/5 Data Server or BASIS DBMS

Display &Interpreter

Data

18©1985-2006 All rights reserved. U.S. 1.800.423.1394 International +1.505.338.4188 Tech Support +1.505.345.5021 [email protected] www.basis.com

Three Tier(Display-Interpreter-DBMS)• Display

Terminal emulator PRO/5 BBj

Terminal services/Citrix client Visual PRO/5 BBj Client

Java Web Start/applet BBj Thin Client

• Interpreter PRO/5 Visual PRO/5 BBj

• DBMS PRO/5 Data Server BASIS DBMS

19©1985-2006 All rights reserved. U.S. 1.800.423.1394 International +1.505.338.4188 Tech Support +1.505.345.5021 [email protected] www.basis.com

Three Tier (PRO/5)

Ethernet

PRO/5 PRO/5 Data Server or BASIS DBMS

Terminal Emulator

Interpreter

Display

Data

Server Server

20©1985-2006 All rights reserved. U.S. 1.800.423.1394 International +1.505.338.4188 Tech Support +1.505.345.5021 [email protected] www.basis.com

Three Tier (Visual PRO/5)

Ethernet

Visual PRO/5PRO/5 Data Server or BASIS DBMS

Citrix or Terminal Services

Interpreter

Display

Data

ServerServer

21©1985-2006 All rights reserved. U.S. 1.800.423.1394 International +1.505.338.4188 Tech Support +1.505.345.5021 [email protected] www.basis.com

Three Tier (BBj)

Ethernet

BBjPRO/5 Data Server or BASIS DBMS

Terminal Emulator

Interpreter

Display

Data

Server Server

BBj Thin Client

Display

Citrix / Terminal Services

Display

22©1985-2006 All rights reserved. U.S. 1.800.423.1394 International +1.505.338.4188 Tech Support +1.505.345.5021 [email protected] www.basis.com

Creative Solutions

• Applet Terminal emulator Terminal services ActiveX control BBj Thin Client

• Web Start BBj Thin Client

link in e-mail link on Web page shortcut on desktop

23©1985-2006 All rights reserved. U.S. 1.800.423.1394 International +1.505.338.4188 Tech Support +1.505.345.5021 [email protected] www.basis.com

Comprehensive Deployment

LAN / WAN

Ser

vers

Dis

play

s / C

lient

s

MacIntosh

MacIntosh

`

Windows

DumbTerminal

Linux UNIX

SmartTerminal

`

TerminalEmulator

Windows

WindowsTerminalServer

Citrix

`

Web Browser

`

UNIX

`

Linux

Deployment Architecture

24©1985-2006 All rights reserved. U.S. 1.800.423.1394 International +1.505.338.4188 Tech Support +1.505.345.5021 [email protected] www.basis.com

Complex Deployment

*NIX RunningPRO/5

PRO/5 Data ServerBASIS DBMS

BLM

Interpreter & Data

` ` `

`

```

PC Running Citrix / WTS Client

Citrix or Terminal Server Running BBj Interpreter

PC Running Terminal Emulator

25©1985-2006 All rights reserved. U.S. 1.800.423.1394 International +1.505.338.4188 Tech Support +1.505.345.5021 [email protected] www.basis.com

Integrated Deployment

L A N / W A N

`

` `

`PCs RunningWebStart or

Web Browser

Dumb Terminals

BBj

Display

Interpreter &Data

26©1985-2006 All rights reserved. U.S. 1.800.423.1394 International +1.505.338.4188 Tech Support +1.505.345.5021 [email protected] www.basis.com

Cluster Computing

• High availability Redundant hardware Data integrity

SAN (Storage Area Network) RAID (Redundant Array of Independent Disks)

Failover

• Load balanced

27©1985-2006 All rights reserved. U.S. 1.800.423.1394 International +1.505.338.4188 Tech Support +1.505.345.5021 [email protected] www.basis.com

High-Availability Servers

Network

PrimaryBBj

`

`

Primary Heartbeat Channel

Backup Heartbeat Channel

SecondaryBBj

Failover

Failover

Constant File Updates

28©1985-2006 All rights reserved. U.S. 1.800.423.1394 International +1.505.338.4188 Tech Support +1.505.345.5021 [email protected] www.basis.com

High-Availability Server & Disk Array

` ` `

Network

ApplicationServer A

ApplicationServer B

Private

Heartbeat

Failover

Failover

Data Data

Shared Disk System

29©1985-2006 All rights reserved. U.S. 1.800.423.1394 International +1.505.338.4188 Tech Support +1.505.345.5021 [email protected] www.basis.com

Load-Balanced ServersNetwork

Active RouterAnd

BBj Database

Load Balanced Servers

30©1985-2006 All rights reserved. U.S. 1.800.423.1394 International +1.505.338.4188 Tech Support +1.505.345.5021 [email protected] www.basis.com

Fully Redundant SystemNetwork

ActiveRouter

`

`

Primary Heartbeat Channel

Backup Heartbeat Channel

BackupRouter

Failover

Failover

Constant File Updates

Load Balanced Servers

31©1985-2006 All rights reserved. U.S. 1.800.423.1394 International +1.505.338.4188 Tech Support +1.505.345.5021 [email protected] www.basis.com

High Availability Servers

Raid 5 Disc DrivesRaid 5 Backup

InactiveActiveStorage Area Network

Server Farm

Load Balanced Servers

Network PC’s

32©1985-2006 All rights reserved. U.S. 1.800.423.1394 International +1.505.338.4188 Tech Support +1.505.345.5021 [email protected] www.basis.com

Licensing

• Backup system Hardware Software License

• Redundant License servers – Triad Hardware Software License

33©1985-2006 All rights reserved. U.S. 1.800.423.1394 International +1.505.338.4188 Tech Support +1.505.345.5021 [email protected] www.basis.com

Redundant License Model Multiple License Manager

34©1985-2006 All rights reserved. U.S. 1.800.423.1394 International +1.505.338.4188 Tech Support +1.505.345.5021 [email protected] www.basis.com

Summary• Securing the Data with Encryption

Communication Storage

• Separating the Data - Architecture Choices: One tier Two tier Three tier Creative solutions

• Replicating the Data - Clustering solutions Load-balanced servers High-availability servers

• Licensing Considerations Backup Redundant