Oracle - Workload für den Mainframe

Transcription

Oracle - Workload für den Mainframe
Oracle
Workload für den Mainframe
DOAG Regionalgruppe
18.01.2005
Joachim Jaensch
Principal Sales Consultant
BU Datenbank und Plattformtechnologien
[email protected]
Agenda
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
Der Mainframe im Wandel der Zeit
Oracle für den Mainframe
Oracle für z/OS
Oracle für zSeries Based Linux
Oracle Versionen für den Mainframe
Oracle Database Server Editions
Mainframe als Oracle Server
Mainframe als Oracle Client
Oracle Gateways
IBM Redbooks / Redbook Papers
7. April
1964
40 Jahre Mainframe
Der Mainframe im Wandel der Zeit
Propritär
z/VSE
z/VM (VM)
z/OS (OS/390)
Hierarchische Datenbanken
Assembler Programme
3GL Programme
Relationale Datenbanken
Propritär / Open Source
z/OS
z/OS.e
Relationale Datenbanken
4GL Programme
Java, C
Web enabled
z/VM
zLinux
(Red Hat EL,SuSE SLES)
Oracle Datenbank / Oracle Client
Oracle für den
Mainframe
Oracle für z/OS
MVS
Oracle MPM
OS/390
z/OS (z/OS.e)
De-Support!
De-Support!
Oracle OSDI
1986
Version 5.0.20
Neue Architektur !
Multi-Address-Space
Services
2000
Version 8.1.7
Oracle für zSeries Based Linux
Linux/390
1999
zSeries based Linux
Oracle 31-Bit
2002
Version 9 Rel. 2
Oracle 64-Bit
2004
Version 10g Rel. 1
SuSE SLES
Red Hat EL AS
Oracle Versionen für den Mainframe
z/OS
Oracle9i
RAC
S/390 / zSeries Linux
9.2.0.6
9.2.0.6
9.2.0.6
yes
yes
yes
(SLES8)
Oracle 10g
RAC
10.1.0.3
10.1.0.3
yes
yes
(SLES8, SLES9)
(Red Hat 7.2)
projected
(EL 4)
Oracle Datenbase Server Editions
Name
z/OS
zLinux
Oracle Standard Edition One
-
-
Oracle Standard Edition
-
yes *
Oracle Enterprise Edition
yes
yes
*Maschinen, die maximal 4 CPU‘s haben können
Mainframe
als
Oracle Server
Mainframe als Datenbank Server
IBM zSeries
Oracle Instanz(en)
Oracle Server Runtime
Oracle RAC – zLinux und z/OS
zLinux
Oracle
zLinux
zLinux
Oracle
Oracle
zLinux
Oracle
Virtuelle HiperSockets
LPAR (IFL)
Shared Disk / eine Datenbank
z/OS
z/OS
Oracle
Oracle
LPAR
LPAR
zVM
Shared Disk / eine Datenbank
Web-Enabled Mainframe
SuSE SLES9
Internet
oder
Intranet
Oracle HTTP
Server
LPAR
Oracle 10g
HTML DB
(z/VM)
IBM zSeries
Mainframe
als
Oracle Client
Mainframe als Oracle Client
IBM zSeries
Oracle
Anwendungen
Oracle
Utilities
Oracle Client Runtime
Oracle Client (z/OS, zLinux)
ƒ Oracle Runtime (Entwicklungs-) Umgebung ohne
Datenbankserver (-> Oracle Programmer)
ƒ
ƒ
ƒ
ƒ
OCI (nur unter C supported)
Oracle Pre*Compiler (C, COBOL, ...)
Oracle Utilities (Loader, SQL*Plus, ...)
Oracle Net
nur z/OS:
ƒ Oracle Access Manager (CICS, IMS)
Oracle z/OS Client
z/OS
AS
AS
AS
AS
Batch
USS
CICS
IMS
POSIX=NO
POSIX=NO
POSIX=YES
Oracle
Utility
oder
Anwendung
Oracle
Utility
oder
Anwendung
Oracle
Utility
oder
Anwendung
Oracle
Anwendung
Oracle
Anwendung
Stub
Stub
Stub
Task-Related
User-Exit
Interface
(TRUE)
External
Subsystem
Attach
Facility (ESAF)
TSO
AS
(LPAR oder native)
TCP/IP
...
AM4CICS
AM4IMS
z/OS
Oracle Server
MVS
Libraries
HFS
(optional)
CML Subsystem(e)
ORA Service(s)
NET Service(s)
Multi Address Space Service(s)
Oracle auf z/OS
Language
Environment
Oracle Client
Libraries
HFS
(optional)
Mainframe
Gateways
Oracle Gateway Technology
ƒ Open System Gateways
Transparent Gateways for:
MS SQL Server, Sybase, Rdb, Ingres, Informix, Teradata, RMS
ƒ Mainframe Integration Gateways
Oracle Transparent Gateway for DB2
Oracle Transparent Gateway for iWay
zSeries Mainframe
ƒ Enterprise Integration Gateways
Procedural Gateways for: APPC, MQ Series
Transparent Gateway for DB2/400
Transparent Gateway for DRDA
zSeries Mainframe
Oracle Transparent Gateways
Name
z/OS
zLinux
Oracle Transparent Gateway for DB2
yes
-
Oracle Transparent Gateway for iWay
yes
-
Oracle Transparent Gateway for DRDA
-
yes
TG4DRDA und TG4DB2
zLinux
Oracle
zLinux
zLinux
zLinux
TG4DRDA
...
...
z/OS
z/OS
...
DB2
TG4DB2
zVM
Virtuelle HiperSockets
LPAR (IFL)
Reale Hipersockets
LPAR
LPAR
Kosten sparen!
Einsatz von z/OS.e
ƒ z/OS für „New Workloads“
(gleiche Code-Basis, qualitativ wie z/OS )
ƒ 1. Release war z/OS.e V1R3 für die z800 Hardware
(z800: announced: 25.01.2002, Linux-Only „Baby z“ Mainframe (0LF)
announced: 18.02.2002, Low-Price-Entry-Class Mainframe
verfügbar ab: 29.03.2002)
ƒ Einsatz nur auf z800 und z890 erlaubt (kein Basic-Mode!)
ƒ z/OS.e ist ein „Specially Priced Product“
ƒ„Entry z/OS“ für Low-Price-Entry-Class Mainframe
Oracle EE unter z/OS.e
z/OS.e
IBM
Prozessorkosten günstiger
Lizenzkosten –90%
z/OS
Oracle Client
Oracle Database
LPAR
LPAR
IBM zSeries (z800, z890, ? … )
Für zSeries Based Linux wäre auf z800 bzw z890
auch die günstigere Oracle Standard Edition lizensierbar
Warum Oracle unter z/OS.e ?
Technische Aspekte -> nur New Workload:
ƒ Oracle Database Server -> ist New Workload
ƒ Oracle Client -> keine traditionelle Workload
ƒ C / C++ und Java Programme
ƒ Database Utilities (SQL*Plus, Loader, Exp, Imp ...)
ƒ Keine Programmentwicklung mit COBOL und PL/I
ƒ keine COBOL und PL/I Anwendungen
ƒ Keine Access Manager für CICS und IMS
Finanzielle Aspekte -> Kosteneinsparung:
ƒ Einsparung bei IBM Prozessor- und Lizenzkosten
ƒ Oracle Enterprise Edition Lizenz unabhängig vom BS
* http://www-1.ibm.com/servers/eserver/zseries/library/refguides/pdf/g3260594.pdf
Nutzung von IFL CPU’s für Linux
Linux
Linux
zLinux
Linux
Linux
Linux
Linux
z/OS
z/VM
LPAR-IFL CPU(s)
LPAR
LPAR - IFL CPU(s)
IBM zSeries (alle Modelle! )
Für eine „Integrated Facility for Linux“ (IFL) CPU bezahlt man
nur einen Pauschalpreis.
IBM
Redbooks / Redbook Papers
20.05.2004
OUI
Single Instance
Managing Workload
22.12.2004
Single Instance
August 2005
Single Instance
RAC
ASM

Similar documents