Upload
tess98
View
399
Download
5
Embed Size (px)
Citation preview
www.bmc.com
1© 1999 BMC SOFTWARE, INC.3/17/99
Application Service AssuranceApplication Service Assurance
ASAASA™™/390/390
2© 1999 BMC SOFTWARE, INC.3/17/99
Podstawowe trendy
•Więcej elementów•Więcej danych•Więcej dystrybucji i „ruchu” danych•Więcej zmian, i to coraz szybszych•Więcej krytycznych aplikacji •Najwęższym gardłem dla rozwoju to LUDZIE
Wszystko bardziej skomplikowane...
3© 1999 BMC SOFTWARE, INC.3/17/99
Koncentracja na PROCESIE
BusinessBusinessProcessProcess
PLATFORMYPLATFORMY
H/WH/W
O/SO/S
N/WN/W
APLIKACJEAPLIKACJE
MS BackOfficeMS BackOffice RemedyRemedy PeopleSoftPeopleSoft SiebelSiebel BaaNBaaNSAPSAP
DANEDANE OracleOracle
DB2 DB2
IMSIMS
SQL ServerSQL Server
VSAMVSAM
PARAMETRYPARAMETRYOPERACYJNEOPERACYJNE
AvailabilityAvailability
TCO EfficiencyTCO Efficiency
Meet SLAsMeet SLAs
4© 1999 BMC SOFTWARE, INC.3/17/99
Application Service Assurance (ASA™)
Strategia BMC Software :Usprawnić business processKoncentracja Systems Management na aplikacjach Nie zapominając o technice, widzieć użytkownikaOptymalizacja inwestycji
Wiedzieć co gdzie kiedy na jak długo
5© 1999 BMC SOFTWARE, INC.3/17/99
ASAZarządzanie skoncentrowane na APLIKACJI Maksymalizować: Application performance Application availability Application recovery
jako całość
6© 1999 BMC SOFTWARE, INC.3/17/99
Application AvailabilityAvailability
Performance
Recovery
7© 1999 BMC SOFTWARE, INC.3/17/99
Potrzebnedane
w koniecznymmiejscu
Maintenancebaz
Danych
Administracjai propagacja
zmianaplikacji
Zapewnićdojście
Automatycznareakcja
Monitorowanie
ApplicationAvailability
StateManagement
ChangeManagement
HighAvailabilityUtilities
EnterpriseDataPropagation
Availability
Performance
RecoveryApplication Availability
8© 1999 BMC SOFTWARE, INC.3/17/99
•Koszty niezaplanowanych przestojów wzrastają•“Okna” na maintenance się kurczą
Zaplanowane przestoje
Niezaplanowane przestoje Application Availability
Availability
Performance
RecoveryApplication Availability
10© 1999 BMC SOFTWARE, INC.3/17/99
Utility ManagerUtility ManagerUtility ManagerUtility Manager
REORG
REORG
LOAD
LOAD
UNLOAD
UNLOAD
CHECK
CHECK
COPY
COPY
.
.
.
.
.
.
.
.
.
.
.
.
Auto DBAAuto DBAforfor
DB2DB2
Auto DBAAuto DBAforfor
IMSIMS
• Change Manager• Catalog Manager• A/R• . . . . .
• Change Manager• Catalog Manager• A/R• . . . . .
Performance Master
Control Subsystem
Cap
acity Plan
nin
gC
apacity P
lann
ing
Cap
acity Plan
nin
gC
apacity P
lann
ing
Ap
pl. O
ptim
izationA
pp
l. Op
timization
Ap
pl. O
ptim
izationA
pp
l. Op
timization
SY
ST
EM
SY
ST
EM
SY
ST
EM
SY
ST
EM
Ob
ject Perform
ance
Ob
ject Perform
ance
Ob
ject Perform
ance
Ob
ject Perform
ance
DB2 KMDB2 KMIMS KMIMS KM
DB2 KMDB2 KMIMS KMIMS KM
ASA OS/390 Availability Availability
Performance
Recovery
11© 1999 BMC SOFTWARE, INC.3/17/99
Availability RecoveryPerformance
DB2VSAMIMS CICS
Admin Products
Narzędzia dla DB2
Utility Products
EDP Products
12© 1999 BMC SOFTWARE, INC.3/17/99
Ich miejsce w strategii ASA?
13© 1999 BMC SOFTWARE, INC.3/17/99
DB2 Utility Products
Reorg PlusUnload PlusLoad PlusCheck Plus
14© 1999 BMC SOFTWARE, INC.3/17/99
cd..
Równoczesna reorganizacjaBMCDSN (rozkazy DB2)eXtended Buffer Manager
15© 1999 BMC SOFTWARE, INC.3/17/99
cd..
– Od 2 do 10 razy szybsze niż narzędzia IBM– Mniej CPU– XBM (SNAPSHOT) pozwala na równoczesne
maintenance i produkcję (24 x 7 online)– Mniej dopasowań JCL, mniej problemów
– dynamiczne alokacje– Dużo łatwiejszy restart
16© 1999 BMC SOFTWARE, INC.3/17/99
Porównanie narzędzi
TableSpace
DFP
BMCUtilityBMCUtility
IBMUtilityIBM
Utility
Buffer Pool
SSAS
RDS
DM
BM
17© 1999 BMC SOFTWARE, INC.3/17/99
Dlaczego reorganizować?
<=6
>6
1
4
5
6
12
3
7
10
78
9
1011
12
4
Fully Organized Table
Clustering Index Table Data
<=6
>6
10
481M
1
4
5
6
12
3
7
10
78
9
1011
12
4
Disorganized Table
Clustering Index
Table Data
123456789101112
239
6
3
5
12
M
11
7
1) Data out of Sequence 2) Pointer Overflow3) Too Many Extents
18© 1999 BMC SOFTWARE, INC.3/17/99
REORG PLUSREORG PLUS
19© 1999 BMC SOFTWARE, INC.3/17/99
Reorg PlusReorganizuje tablespace i/albo indexspace data sets szybciej i
zużywa dużo mniej CPURównocześnie pisze (max 4) image copies albo DSN1COPY’s Dynamiczna alokacja SYSRECnn, SYSUT1nn, SORTWKnn
oraz copy data setsDużo łatwiejszy restartHistoria poprzednich reorganizacji REORG PLUS - tuning
i efektywne planowanie przyszłych reorganizacji Reorganizacja ONLINE
20© 1999 BMC SOFTWARE, INC.3/17/99
UNLOAD PLUSUNLOAD PLUS
21© 1999 BMC SOFTWARE, INC.3/17/99
Unload Plus
Do dziesięciu (10) razy szybsze niż IBM V4 DSNTIAUL
Unloads z:Table SpaceFull image copy Incremental image copyDSN1COPY
Wiele różnych formatów i zbiorów na output bogata konwersja typów danych Snapshot (XBM) Unload Concurrency option
22© 1999 BMC SOFTWARE, INC.3/17/99
Unload Plus
Wiele tabeli w tablespace w jednym przejściu “stare” image copy Szybka selekcja danych podczas UNLOAD Selekcja logiczna (full boolean logic) Limit and sampling support
23© 1999 BMC SOFTWARE, INC.3/17/99
LOADPLUS LOADPLUS
24© 1999 BMC SOFTWARE, INC.3/17/99
Do 3 razy szybsze niż IBM V5 - mniej CPU Sprawdza dane ZANIM zapisze Równocześnie produkuje do 4 image copies albo
DSN1COPY copies Dynamiczna alokacja work files Updates DB2 catalog i DASD MANAGER (narzędzie
BMC) statistics tables Opcjonalny sort Wiele opcji wyboru, konwersji i innych
Load Plus
25© 1999 BMC SOFTWARE, INC.3/17/99
INDEX BUILD or UPDATE option Century option - automatyczna konwersja 2-
cyfrowych pól Pełna logika (full boolean logic)
26© 1999 BMC SOFTWARE, INC.3/17/99
CHECK PLUSCHECK PLUS
27© 1999 BMC SOFTWARE, INC.3/17/99
Sprawdza wewnętrzną spójność i strukturę objektów DB2
Do 13 razy szybszy niż IBM V5 Zmierzyliśmy do 81% mniej CPU Provides Application RI checking with constraint
selection Opcja Snapshot (XBM) Check online Które table spaces są w relacji z single table space Generates a sequential file containing foreign key
violations
Check Plus
28© 1999 BMC SOFTWARE, INC.3/17/99
BMCDSN
Command Processor
BMCDSN
Command Processor
29© 1999 BMC SOFTWARE, INC.3/17/99
BMCDSN Command Processor
Kontrola i reporting wykonania narzędzi BMC i IBM DISPLAY HISTORY
Display BMC Utility history for selected objects DISPLAY UTILITY
Display active BMC and IBM utilities RESET UTILITY
Stops active BMC utilities TERM UTILITY
Terminates BMC utility SET SYSTEM
Switch to different DB2 subsystem END
30© 1999 BMC SOFTWARE, INC.3/17/99
SnapShot(XBM)SnapShot(XBM)
31© 1999 BMC SOFTWARE, INC.3/17/99
SnapShot (XBM)
Maksymalizacja czasu równoległego dostępu do danych podczas pracy narzędzi
Dane bez sprzeczności“Niewidoczne” dla użytkownika
32© 1999 BMC SOFTWARE, INC.3/17/99
Init Unload Term
RW RWRO
RW RO RW
Traditional UnloadTraditional Unload
Snapshot UnloadSnapshot UnloadRW - Read/WriteRO - Read Only
33© 1999 BMC SOFTWARE, INC.3/17/99
SNAPSHOT + Utility
50
10
100
BMC Utility
DB2200
XBMXBM 200
300200 400
5010 100
3
2
1
4
SYSCOPY
5
200
34© 1999 BMC SOFTWARE, INC.3/17/99
Przyszłość (6-12 miesięcy)
Object Selection
ObjectRegistratio
n
DB2 Object
Reorg Plus for DB2
REORG Comman
d
Object Completion
Return Code
Control Informati
on
Candidate
Objects for
Reorg
STATS
BMCHIST
Start i kontrolaprzez
MainView i AutoOperator(y)
35© 1999 BMC SOFTWARE, INC.3/17/99
Application PerformanceAvailability
Performance
Recovery
36© 1999 BMC SOFTWARE, INC.3/17/99
Size, tune and model resources
Optimizetechnology
layer
Tune withoutoutage
Track and report
servicelevels
Monitorperformance
Detect andanalyze
bottlenecksApplicationPerformance
PerformanceModeling andPrediction
PerformanceAnalysis and
Reporting
PerformanceOptimization
Application PerformanceAvailability
Performance
Recovery
37© 1999 BMC SOFTWARE, INC.3/17/99
Tune
Application Performance ManagementApplication Performance Management
Dynamically Without OutageMonitorPredict
Applications require increased performanceRequirements to meet service levels are increasingApplication environments are growingPerformance parameters span multiple technology layers
ASA OS/390 Application PerformanceAvailability
Performance
Recovery
38© 1999 BMC SOFTWARE, INC.3/17/99
System, Application, Object and Capacity Planning Performance solutionsIntegrated solutionComponent Based design Rule based Intelligent solution
ASA OS/390 Application PerformanceAvailability
Performance
Recovery
R&D PrioritiesR&D Priorities
39© 1999 BMC SOFTWARE, INC.3/17/99
Performance Master (MainView)Control Subsystem
AutoDBA Link What if?...
Best/1 Integration
. . . . . . . . . . .
CapacityCapacity Planning Planning
DB2 AMSystem InformationException Subsystem. . . . . .
OpertuneDynamic Changes
XBM PerformanceBuffer Optimization
DB2 KMBuffer Manager
Buffer Management
. . . . . . . . . . . . . . .
SYSTEMSYSTEM
AppTuneSQL InformationSQL Exception Subsystem. . . . . .
SQL-ExplorerSQL Optimization. . . . . . . . . . . . . .
SQL AcceleratorAppl. SQL Optimization
ARC/DB2Batch Optimization
B/A DB2. . . . . . . . . . . . . .
Application OptimizationApplication Optimization
Index OptimizerIndex Optimization
DASD Mgr.TS size OptimizerTS Partizion Optimization
Bind Avoider. . . . . . . . . . . AutoDBA LinkData Packer
Object PerformanceObject Performance
ASA OS/390ASA OS/390 - - DB2 PerformanceDB2 PerformanceAvailability
Performance
Recovery
40© 1999 BMC SOFTWARE, INC.3/17/99
Application RecoveryAvailability
Performance
Recovery
41© 1999 BMC SOFTWARE, INC.3/17/99
AR/ESM Product Vision
o
Logical
Physical
DBMS Oriented
Application Oriented
Business Process Oriented
File System Oriented
Storage Oriented
Transaction/Log
Plan, Plan, Plan
Discover, Define
Backup
Backup/Copy
Dump
Activities
Execute
Reconstitute
Recovery
Recover/Restore
Restore
Activities
42© 1999 BMC SOFTWARE, INC.3/17/99
Application RecoveryAvailability
Performance
Recovery
Recover topoint-in-time
Coordinatesrecovery
acrossmultiple
data stores
Backupdatabases
Restartbatch
applications
Recoverspecific
data
Recoverapplication
files anddatabases
ApplicationRecovery
ApplicationRestart
LogManagement
RecoveryManagement
43© 1999 BMC SOFTWARE, INC.3/17/99
Dostęp do danych
Koszty dla byznesu
Jakie objekty należą do aplikacji?
Co w jakiej kolejności trzeba odtworzyć
Z czego?
Błędy logiczne
ProcessTime
Data Availability
Availability
Performance
RecoveryApplication Recovery
RecoveryTime
44© 1999 BMC SOFTWARE, INC.3/17/99
Struktura
DB2 Backup and Recovery
IMS CICSDB2
ADMIN PERF Backup &Recovery
UTILS
Copy andRecovery
RecoveryManagers
DB2 Log Processing
ApplicationRestart
45© 1999 BMC SOFTWARE, INC.3/17/99
DB2 Recovery Resource Review
ICF Catalog
TABLESPACE &
INDEXSPACE
BSDS
ActiveLog
Full Copy
Inc Copies
SYSCOPY
DB2 Catalog
SYSLGRNX
DB2 Directory
Archive Logs
46© 1999 BMC SOFTWARE, INC.3/17/99
DB2 Backup and Recovery Products
COPY PLUS Family Copy Plus Snapshot Copy C+/Modify
RECOVER PLUS Family Recover Plus R+/Change Accum R+/Resource Maximizer
47© 1999 BMC SOFTWARE, INC.3/17/99
DB2 Backup and Recovery Products cont.
Log Processing Family PACLOG Patrol DB-Log Master for DB2 for MVS Apply Plus for DB2
Recovery Manager Family Recovery Manager for DB2 Recovery Manager for IMS OS/390 Recovery Manager Coordinated Recovery Manager for MVS
48© 1999 BMC SOFTWARE, INC.3/17/99
DB2 Backup and Recovery Products cont.
Application Restart Family Application Restart Control (ARC)
DB2 IMS CICS/VSAM
49© 1999 BMC SOFTWARE, INC.3/17/99
DB2 Backup and Recovery Family
Automatyzacja zakodowana wiedza
Recovery to złożony proces Redukcja czasu na recovery Redukcja błędów
50© 1999 BMC SOFTWARE, INC.3/17/99
Copy Plus Family
Copy Plus Kopiuje tablespaces 2 - 4 razy szybciej niż narzędzia IBM duplikuje i rejestruje kopie danych offline Multi-tasking for parallel processing Snapshot (XBM) redukuje czas Quiesce
C + / MODIFY Provides auditing for recoverability Simplifies MODIFY utilizing wildcard lists Deletes based on number copies Deletes/uncatalog old Image copies
51© 1999 BMC SOFTWARE, INC.3/17/99
Copy Plus Family
Snapshot Copy Reduces the outage for share level reference copy Combines strengths of COPY PLUS for DB2 and Extended Buffer
Manager (XBM) for DB2
Easy to implement Initiate XBM Snapshot configuration (MVS ESA Dataspace) Initiate COPY PLUS with SHRLEVEL(CONCURRENT)
52© 1999 BMC SOFTWARE, INC.3/17/99
Recovery Plus Family
Recover Plus for DB2 Recover 2 - 8 razy szybszy niż IBM utility Fizyczny backout bez image copies Analiza akcji dla recoverability Allows recovery testing to non-DB2 objects
R+ /Change Accum Grupuje DB2 log records by applications Sortuje log records przed problemem Reduces recovery time No tablespace performance or availability impact Less frequent copies
R+/Resource Maximizer OUTCOPY ONLY - pełna kopia bez zatrzymywania DB2
53© 1999 BMC SOFTWARE, INC.3/17/99
DB2 Log Processing Family
PACLOG for DB2 Mniej miejsca na DASD i więcaj danych z LOGu online
Eliminuje dane z LOGu, które nie są konieczne dla RECOVERy Data compression - więcej danych Concurrent Recovery
54© 1999 BMC SOFTWARE, INC.3/17/99
DB2 Log Processing Family
Patrol DB Log Master for DB2 OS/390 Create audit, detail, and summary reports Bez DB2 trace records Tworzy undo SQL, aby zrobić backout na poziomie aplikacji Tworzy redo SQL, aby wczytać zmiany LOGu jeszcze raz Migruje zmiany danych z LOGu DB2
Apply Plus for DB2 (available 6/99) High speed static SQL Multi-tasking
55© 1999 BMC SOFTWARE, INC.3/17/99
Recovery Managers
Recovery Manager for DB2 Prewencyjnie buduje grupy dla aplikacji Recovery tylko ZMIENIONYCH objektów Stack tape analysis Zna wszystkie zależności aplikacji PRZED recovery Weryfikuje zasoby dla recovery Umie zrobić pełen VOLUME RECOVERY
56© 1999 BMC SOFTWARE, INC.3/17/99
Recovery Managers
Recovery Manager for DB2 For Disaster Recovery
Generates Backup and Recovery JCL to Recover DB2 Subsystem Generates JCL for offsite recovery of application groups Provides Verification of Recovery Resources
Confirms all IC, active/archive logs, and other resources are available prior to recovery
Provides list tapes needed offsite Generates offsite copy of DB2 Logs
57© 1999 BMC SOFTWARE, INC.3/17/99
Recovery Managers
Recovery Manager for IMS Recovery Manager for DB2 Recovery Manager for OS/390 Patrol Recovery Managers
Oracle Sybase
Coordinated Recovery Manager (MVS) Discover consistent log point Coordinate recovery activity Verify recovery assets Generate coordinated recovery for any failure
58© 1999 BMC SOFTWARE, INC.3/17/99
Application Restart Family
Application Restart Control for DB2 Reduces long DB2 backout times in the event of an abend
Improved data availability
Automatic Checkpoint/Restart services with no application program changes
Automatic DB2 Cursor Repositioning
59© 1999 BMC SOFTWARE, INC.3/17/99
•Integracja (“classic” BMC, Boole & Babbage)•Koncentracja na aplikacje•Transaction Level Granularity•“Desired State” •Enterprise Storage Management
Availability
Performance
Recovery
Priorytety R&D Priorytety R&D
ASA OS/390 Application Recovery
60© 1999 BMC SOFTWARE, INC.3/17/99
Current Application Recovery Mainframe Solution Sets
CoordinatedRecovery Manager
Recovery Manager for DB2 SAP
Recovery Manager for IMS
COPY PLUS for DB2
RECOVERPLUS for DB2
AR/CTL for DB2
IMAGE COPY
PLUS
RECOVERYPLUS for IMS
AR/CTL for IMS
RECOVERY UTILITY for VSAM
AR/CTL for VSAM
Recovery Suite for DB2
Recovery Suite for IMS
LOG MASTER
for DB2
DFSMSorABARS
Recovery Manager for OS/390
61© 1999 BMC SOFTWARE, INC.3/17/99
ASA for OS/390 - przyszłość
AVAILABILITY PERFORMANCE RECOVERY
DatabaseAdministration
StorageAdministration Operations Performance Recovery
Tools/UtilitiesAutomationOptimization
DecisionInstrumentation
COCZYMJAK
CZY/KIEDY
Application and Business ProcessOS/390 Distributed
Middleware Systems
62© 1999 BMC SOFTWARE, INC.3/17/99
ASA:•Pomaga wam lepiej służyć waszej organizacji przez:
•Maksymalizację dostępu do aplikacji•Optymalizację performance•Sprawne, szybkie RECOVERY