LBS4 Management-Software True64Unix Cluster SYBASE ...€¦ · SYBASE Enterprise Application Server...

21
in Göttingen in der GBV-Verbundzentrale am 27. und 28 Juni 2000 LBS4 Management-Software True64Unix Cluster SYBASE Database Recovery

Transcript of LBS4 Management-Software True64Unix Cluster SYBASE ...€¦ · SYBASE Enterprise Application Server...

Page 1: LBS4 Management-Software True64Unix Cluster SYBASE ...€¦ · SYBASE Enterprise Application Server = Jaguar CTS component transaction Server + Power Dynamo dynamic Web page Server

Workshop für LBS

Systemadministratoren

in Göttingen in der GBV-Verbundzentrale am 27. und 28 Juni 2000

LBS4 Management-Software

True64Unix Cluster SYBASE Database Recovery

Page 2: LBS4 Management-Software True64Unix Cluster SYBASE ...€¦ · SYBASE Enterprise Application Server = Jaguar CTS component transaction Server + Power Dynamo dynamic Web page Server

LBS4 : Hardware

Änderungen zu LBS3 - Standard-Plattform : Sun Sparc unter Solaris - 2 unterschiedliche Entwicklungslinien: OPC4 :SUN und Compaq ; Eigenentwicklung OU

- Fü SY Ind - Für

SY - 3-S

S4/ACQ4 :SUN und SYBASE Enterprise Application Server = Jaguar CTS component transaction Server + Power Dynamo dynamic Web page Server

r OPC4 wird der Index nicht mehr in der BASE-DB gehalten sondern existiert als separater ex als Standard-Unixfiles auf dem Rechner

ACQ4 und OUS4 zunächst weiterhin der Index in der BASE-DB

chichten-Modell : Client – Middleware – DB-Server

Page 3: LBS4 Management-Software True64Unix Cluster SYBASE ...€¦ · SYBASE Enterprise Application Server = Jaguar CTS component transaction Server + Power Dynamo dynamic Web page Server

LBS4 : Hardware

3-Schichten-Modell Middleware Client

!!!!""""

Client- Verwaltung

DB- Client

DB-Server

Middleware zentral: - verwaltet Clientzugriffe - hat statische Verbindungen zum DB-S r

erve
Page 4: LBS4 Management-Software True64Unix Cluster SYBASE ...€¦ · SYBASE Enterprise Application Server = Jaguar CTS component transaction Server + Power Dynamo dynamic Web page Server

LBS4 : Hardware

3-Schichten-Modell : OPC4 Serverprozesse

PC+Bowser

!!!!""""

dispatcher

loan search -context -saves

!!!!""""

DB-Server

Webserver für gifs

Lokaler Index

Der dispatcher ist ein Programm, das eingehende IP-Verbindungen von clients akzeptiert, die HTTP-Anfragen dieser clients liest und zu einem server weiterleitet. Die Antwort des servers auf die client-Anfrage liest der dispatcher und sendet sie zurück an den client.

Page 5: LBS4 Management-Software True64Unix Cluster SYBASE ...€¦ · SYBASE Enterprise Application Server = Jaguar CTS component transaction Server + Power Dynamo dynamic Web page Server

LBS4 : Hardware Arbeitsweise des dispatchers - über well-known ports wird die Verbindung zu den Servern (search, context, saves, loan)

hergestellt - das Programm hm_inetd überwacht diese Server-ports und muss auf dem Rechner laufen, auf

dem die Server laufen sollen - der dispatcher hält permanente Verbindungen zu den Servern - ist ein client-request nicht nach 60 Sekunden vollständig vorhanden, wird die Verbindung

abgebrochen - der dispatcher sucht nach einem freien Server und sendet die Anfrage - falls der Server nicht antwortet oder zu lange braucht, wird die Anfrage zurückgenommen (no-op HTTP request) - falls der Server während einer Anfrage crashed, erkennt der dispatcher die geschlossene TCP-

Verbindung und gibt eine entsprechende Meldung an den client weiter. Er versucht dann, den Server neu zu starten

- für hostname lookups wird eine zweiter dispatcher-Prozess erzeugt (fork). Falls dieser child-Prozess stirbt, wird auch der parent-Prozess gestoppt

- am maintenance port verhält sich der dispatcher wie ein normaler HTTP-Server - Multiplexing: Der dispatcher versucht kontinuierlich, von Clients und Servern input zu lesen,

speichert die Daten in separaten buffern und sendet die kompletten Anfragen bzw. Antworten an die Gegenstelle. Wenn eine Antwort verfügbar ist, wird der Server für eine andere Anfrage freigegeben.Auf diese Weise können mehrere simultane Verbindungen in einem ‚single thread‘ verarbeitet werden. Client-Anfrage werden nach FIFO, bezogen auf den Zeitpunkt der kompletten Anfrage, bearbeitet. Für die Server gibt es eine ‚free server queue‘ auch nach dem FIFO-Prinzip.

Page 6: LBS4 Management-Software True64Unix Cluster SYBASE ...€¦ · SYBASE Enterprise Application Server = Jaguar CTS component transaction Server + Power Dynamo dynamic Web page Server

LBS4 : Hardware

her

Hm_inetd

Search

Context Saves

Loan Web

8 0815007 5010 80

5009 5006

Search: 5007

Context:5009Saves: 5012Loan: 5010

9055 5012

Ibw : 7100Indexfiles

B u. 80 Browser: 8081Adminr

2025 7100DB-Server IBW

Gifs

Dispatc

080 8

rowser:8080Nutze

Hm_inetd

Page 7: LBS4 Management-Software True64Unix Cluster SYBASE ...€¦ · SYBASE Enterprise Application Server = Jaguar CTS component transaction Server + Power Dynamo dynamic Web page Server

LBS4 : Hardware

Page 8: LBS4 Management-Software True64Unix Cluster SYBASE ...€¦ · SYBASE Enterprise Application Server = Jaguar CTS component transaction Server + Power Dynamo dynamic Web page Server

LBS4 : Hardware

Page 9: LBS4 Management-Software True64Unix Cluster SYBASE ...€¦ · SYBASE Enterprise Application Server = Jaguar CTS component transaction Server + Power Dynamo dynamic Web page Server

LBS4 : Hardware

Page 10: LBS4 Management-Software True64Unix Cluster SYBASE ...€¦ · SYBASE Enterprise Application Server = Jaguar CTS component transaction Server + Power Dynamo dynamic Web page Server

LBS4 : Hardware

Page 11: LBS4 Management-Software True64Unix Cluster SYBASE ...€¦ · SYBASE Enterprise Application Server = Jaguar CTS component transaction Server + Power Dynamo dynamic Web page Server

LBS4 : Hardware

Page 12: LBS4 Management-Software True64Unix Cluster SYBASE ...€¦ · SYBASE Enterprise Application Server = Jaguar CTS component transaction Server + Power Dynamo dynamic Web page Server

LBS4 : Hardware

3-Schichten-Modell :OUS4 und ACQ4 IIOP HTTP

CTS WAS Web-Server

DAS

TDS

DB - Server

PC+IE5

CTS = Component Transaction Server WAS = Web Application Server DAS = Database Access Server

Page 13: LBS4 Management-Software True64Unix Cluster SYBASE ...€¦ · SYBASE Enterprise Application Server = Jaguar CTS component transaction Server + Power Dynamo dynamic Web page Server

LBS4 : Hardware

Web server

Web A

pplica

tion S

erver

Com

pon

ent

Tra

nsa

ctio

n S

erve

r

DB

Web browser

IIOP

HTTP

IIOP

TDS TDS

API

EAS

IE4

ASE

Page 14: LBS4 Management-Software True64Unix Cluster SYBASE ...€¦ · SYBASE Enterprise Application Server = Jaguar CTS component transaction Server + Power Dynamo dynamic Web page Server

ACQ &

OUS

GWS MHS

HIS XML

HTTP

LBS4 : HardwareServices in der Jaguar CTS-Umgebung

DAS Database Access Indirekter Datenbankzugriff über database connconnectionCache und damit auf den Zugriff aufleitet DAS die Anfrage an den richtigen SYBAS

MHS Message Handling Service Alle Print- und email-Funktionen incl. Monitor

UMS User Managment Service Session Management (SM) verwaltet alle verbuid, die an den client-Prozess als cookie zurückgUser Authentification (UA) hält alle notwendigpassword die Nutzung anderer Server

GWS Gateway Service noch nicht proprietäre

HIS HTTP Interface Service noch nicht

UMS

DAS

SM UA

ectionCaches im Jaguar Server. DAS kontrolliert den Zugriff auf einen die Datenbanken, überprüft username und password (UMS). Weiterhin E-Server.

zur Überwachung

ndenen Sessions. Jeder sich verbindende Prozess bekommt eine session-egeben wird. en Informationen über einen Nutzer und erlaubt anhand username und

implementiert; Transfer von/zu anderen Servern für Formate wie EDI, Swets, SIP2 etc.

implementiert; XML-Schnittstelle

Page 15: LBS4 Management-Software True64Unix Cluster SYBASE ...€¦ · SYBASE Enterprise Application Server = Jaguar CTS component transaction Server + Power Dynamo dynamic Web page Server

LBS4 : Hardware

Page 16: LBS4 Management-Software True64Unix Cluster SYBASE ...€¦ · SYBASE Enterprise Application Server = Jaguar CTS component transaction Server + Power Dynamo dynamic Web page Server

LBS4 : Hardware

Page 17: LBS4 Management-Software True64Unix Cluster SYBASE ...€¦ · SYBASE Enterprise Application Server = Jaguar CTS component transaction Server + Power Dynamo dynamic Web page Server

Zeit Nutzer cpu

0:00 42 24,1 1:00 19 25,1 2:00 11 12 3:00 0,9 4:00 0,9 5:00 0,9 6:00 1,6 7:00 1,7 8:00 4,3 9:00 5,9

10:00 8,3

11:00 10,5

12:00 11,2

13:00 11,3

14:00 11,1

15:00 9,4

16:00 12,7 17:00 4,9 18:00 4,1 19:00 3,5 20:00 2,67 21:00 14,1 22:00 12,9 23:00 13,4

E450-043: 2*400

LBS4 : Hardware

load page cntx intr pkts swap coll errs phys % per se phys % total virt KB res KB

0.5 849 1478 6296 5647 0 0 0 2,7 13,5 347540 82553 0.5 957 1342 6880 6809 0 0 0 4,1 20,5 347530 125177 0.2 152 544 1152 1694 0 0 0 3,2 16 301636 96130 0.0 0 165 267 8 0 0 0 0,6 3 340238 18291 0.0 1 164 273 7 0 0 0 1,3 6,5 346791 39012 0.0 0 165 270 8 0 0 0 1,8 9 346869 53515 0.0 7 169 292 10 0 0 0 2,6 13 347005 79789 0.0 8 188 325 22 0 0 0 5,4 27 347033 164741

0 8 203 378 49 0 0 0 7,1 35,5 347863 216610 0,1 30 252 481 85 0 0 0 6,6 33 347891 200416

0,1 62 322 626 139 0 0 0 6,6 33 347894 199516

0,2 77 399 735 205 0 0 0 6,6 33 347923 198797

0,2 81 407 743 211 0 0 0 6,5 32,5 347977 198481

0,2 79 339 641 152 0 0 0 6,4 32 348003 194837

0,2 99 382 737 180 0 0 0 6,1 30,5 348043 185799

0,1 77 388 704 184 0 0 0 6,1 30,5 348037 184322

0.3 116 343 711 120 0 0 0 6,2 31 332062 189026 0.0 35 262 426 77 0 0 0 6,4 32 346494 195258 0.0 24 223 373 46 0 0 0 6,4 32 347513 193105 0.0 18 224 349 52 0 0 0 6,6 33 347534 195938 0.0 15 201 329 31 0 0 0 6,5 32,5 347534 195938 0.2 74 566 983 589 0 0 0 6,6 33 347535 201019 0.2 373 1083 5482 22 0 0 0 4,1 20,5 347536 121708 0.2 430 1077 5281 93 0 0 0 2,4 12 347538 74112

Mhz CPU, 3GB Memory, 18*9,1GB disk – 15.05.00

9 6 6 8 9

24 131

227

288

319

327

309

264

244 214 131 106 99 58 34 38

Page 18: LBS4 Management-Software True64Unix Cluster SYBASE ...€¦ · SYBASE Enterprise Application Server = Jaguar CTS component transaction Server + Power Dynamo dynamic Web page Server

Zeit Nutzer cpu

0:00 46 14,00 1:00 20 21,00 2:00 8 28,10

3:00 16,30

4:00 1,10 5:00 1,20

6:00 0,90

7:00 1,30 8:00 7,5 9:00 22,2

10:00 34,5

11:00 48,2

12:00 48,5

13:00 29,2

14:00 31,8

15:00 36,8

16:00 37,40

17:00 23,80

18:00 18,49

19:00 13,60

20:00 10,90

21:00 8,90

22:00 20,00

23:00 15,80

E450-043:2*400M

LBS4 : Hardware

load page cntx intr pkts swap

coll errs phys % per se phys % total virt KB res KB

0,3 538 989 4870 2675 0 0 0 5,5 27,5 346708 166680 0,5 842 1251 6568 5966 0 0 0 3,6 18 347697 108616 0,6 911 1394 5935 6597 0 0 0 4 20 306888 121061

0,3 206 763 2507 367 0 0 0 1,5 7,5 318490 47186

0 10 148 293 9 0 0 0 4,8 24 347509 145024 0 6 149 278 10 0 0 0 5,8 29 347549 176225

0 0 147 264 9 0 0 0 6,1 30,5 347603 185427

0 3 155 284 14 0 0 0 7,1 35,5 347690 21394 0,1 60 267 506 86 0 0 0 6,9 34,5 347816 208696 0,4 167 474 911 229 0 0 0 6,7 33,5 347907 204198

0,8 278 613 1276 330 0 0 0 6,7 33,5 347907 204198

1,3 300 748 1443 438 0 0 0 7 35 348018 211834

1,2 327 794 1554 481 0 0 0 7 34,5 348145 211841

0,6 201 602 1039 336 0 0 0 6,9 34,5 348226 208534

0,8 218 629 1146 353 0 0 0 6,9 34,5 348226 209988

0,9 277 715 1354 407 0 0 0 6,9 34,5 348403 210173

0,9 306 657 1362 360 0 0 0 6,9 34,5 348411 208450

0,5 182 495 920 244 0 0 0 6,9 34,5 348492 208553

0,4 106 349 642 140 0 0 0 6,9 34,5 348529 210525

0,2 70 293 517 106 0 0 0 6,7 33,5 348741 202694

0,2 62 260 476 85 0 0 0 6,8 34 348621 206624

0,1 30 198 364 40 0 0 0 6,3 31,5 348550 190993

0,4 199 803 1869 669 0 0 0 5,6 28 348574 170051

0,3 398 1063 5371 36 0 0 0 4,6 23 348602 140390

hz CPU, 3 GB Memory, 18*9,1 GB disk – 17.05.00

6

17 8

20

170 693 1080

1424

1599

1100

1259

1388

1043

729

411

270

172

123

108

86

58

Page 19: LBS4 Management-Software True64Unix Cluster SYBASE ...€¦ · SYBASE Enterprise Application Server = Jaguar CTS component transaction Server + Power Dynamo dynamic Web page Server

LBS4 : Hardware

Hardwareanforderungen : OPC4,OUS4 und ACQ4 Plattenplatz: - pro 1Mio. Titel : 2 – 2,5 GB (SYBASE) - pro 1Mio. Titel : 4 GB Index (OPC4) Hauptspeicher: - SYBASE-Server : wie bisher oder weniger - pro 200 Nutzer : 500 MB – 1GB (OPC4) - für LBS4-System : Minimum 250 MB (OUS4 und ACQ4) CPU : - pro 200 BeNutzer : 1 CPU

Page 20: LBS4 Management-Software True64Unix Cluster SYBASE ...€¦ · SYBASE Enterprise Application Server = Jaguar CTS component transaction Server + Power Dynamo dynamic Web page Server

LBS4 : Hardware

Einsetzbare Hardware der Firmen Sun und Compaq SUN E250 1-2 CPU Max. 2 GB Hauptspeicher Max. 6 Festplatten intern !!!! einsetzbar für 400-500 Nutzer SUN E450 1-4 CPU Max. 4 GB Hauptspeicher Max. 20 Festplatten intern !!!! einsetzbar für 800-1000 Nutzer DS20 1-2 CPU Max. 4 GB Hauptspeicher Max. 7 Festplatten intern !!!! einsetzbar für 400-500 Nutzer ES40 1-4 CPU Max. 32 GB Hauptspeicher Max. 7 Festplatten intern !!!! einsetzbar für 800-1000 Nutzer

Page 21: LBS4 Management-Software True64Unix Cluster SYBASE ...€¦ · SYBASE Enterprise Application Server = Jaguar CTS component transaction Server + Power Dynamo dynamic Web page Server

LBS4 : Hardware Verwendete Literatur zum Thema LBS4

- Architecture: LBS4 PICA Leiden, 08-09-98, Version: External Pica 1.0, 4 Seiten

- Benchmark Report: Unix search server

PICA Leiden, 11-05-00, 11 Seiten

- Bulk Index Generation, Manual, Sybase variant

PICA Leiden, 07-10-1998, 8 Seiten

- Hardware Requirements: LBS4 System PICA Leiden, 01-02-2000, Version 2, 3 Seiten

- Hermes Benchmark Plan PICA Leiden, INTERNAL USE ONLY, 8 Seiten

- Hermes dispatcher configuration PICA Leiden, 17-09-1998, 2 Seiten

- OPC4 Installation Manual PICA Leiden, 24 Seiten

- Technical Global Design: OUS4 and ACQ4 PICA Leiden, 05-07-1999, 18 Seiten