610 likes | 782 Views
Application Service Assurance ASA ™ /390. 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.
E N D
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...
Koncentracja na PROCESIE MS BackOffice Remedy PeopleSoft Siebel BaaN SAP H/W O/S N/W PLATFORMY APLIKACJE Business Process PARAMETRYOPERACYJNE DANE Oracle DB2 IMS SQL Server VSAM Availability TCO Efficiency Meet SLAs
Application Service Assurance (ASA™) • Strategia BMC Software : • Usprawnić business process • Koncentracja Systems Management na aplikacjach • Nie zapominając o technice, widzieć użytkownika • Optymalizacja inwestycji • Wiedzieć • co • gdzie • kiedy • na jak długo
ASA • Zarządzanie skoncentrowane na APLIKACJI • Maksymalizować: • Application performance • Application availability • Application recovery • jako całość
Availability Performance Recovery Application Availability
State Management Availability Performance Recovery Monitorowanie Automatycznareakcja Enterprise Data Propagation Zapewnićdojście Potrzebnedane w koniecznymmiejscu Application Availability Administracjai propagacjazmian aplikacji Maintenancebaz Danych Change Management High Availability Utilities Application Availability
Availability Performance Recovery Niezaplanowane przestoje Zaplanowane przestoje Application Availability Application Availability • Koszty niezaplanowanych przestojów wzrastają • “Okna” na maintenance się kurczą
SYSTEM Appl. Optimization Object Performance Capacity Planning Availability Performance Recovery Utility Manager Auto DBA for DB2 Auto DBA for IMS Performance Master R E O R G L O A D U N L O A D C H E C K C O P Y . . . . . . Control Subsystem ASA OS/390 Availability DB2 KM IMS KM • Change Manager • Catalog Manager • A/R • . . . . .
Narzędzia dla DB2 Performance Recovery Availability DB2 IMS VSAM CICS Utility Products Admin Products EDP Products
DB2 Utility Products • Reorg Plus • Unload Plus • Load Plus • Check Plus
cd.. • Równoczesna reorganizacja • BMCDSN (rozkazy DB2) • eXtended Buffer Manager
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
Porównanie narzędzi SSAS IBM Utility RDS BMC Utility DM BM Table Space DFP Buffer Pool
10 4 8 1 M 2 3 9 6 3 5 12 Dlaczego reorganizować? Fully Organized Table Disorganized Table 1 1 1 2 2 2 1 1 3 3 3 4 4 M 4 4 4 5 5 5 <=6 <=6 6 6 6 >6 >6 7 7 7 8 8 8 7 7 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 7 Table Data Clustering Index Clustering Index 1) Data out of Sequence 2) Pointer Overflow 3) Too Many Extents Table Data
Reorg Plus • Reorganizuje tablespace i/albo indexspace data sets szybciej i zużywa dużo mniej CPU • Równocześnie pisze (max 4) image copies albo DSN1COPY’s • Dynamiczna alokacja SYSRECnn, SYSUT1nn, SORTWKnn oraz copy data sets • Dużo łatwiejszy restart • Historia poprzednich reorganizacji REORG PLUS - tuning i efektywne planowanie przyszłych reorganizacji • Reorganizacja ONLINE
Unload Plus • Do dziesięciu (10) razy szybsze niż IBM V4 DSNTIAUL • Unloads z: • Table Space • Full image copy • Incremental image copy • DSN1COPY • Wiele różnych formatów i zbiorów na output • bogata konwersja typów danych • Snapshot (XBM) Unload Concurrency option
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
Load Plus • 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
INDEX BUILD or UPDATE option • Century option - automatyczna konwersja 2-cyfrowych pól • Pełna logika (full boolean logic)
Check Plus • 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
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
SnapShot (XBM) • Maksymalizacja czasu równoległego dostępu do danych podczas pracy narzędzi • Dane bez sprzeczności • “Niewidoczne” dla użytkownika
RO Init Unload Term RO Traditional Unload RW RW RW RW Snapshot Unload RW - Read/Write RO - Read Only
SYSCOPY 2 5 200 4 200 200 10 50 1 100 3 SNAPSHOT + Utility DB2 XBM BMC Utility 10 50 100 200 400 300
Candidate Objects for Reorg REORG Command Return Code DB2 Object Control Information STATS BMCHIST Reorg Plus for DB2 Object Selection Object Registration Object Completion Przyszłość (6-12 miesięcy) Start i kontrolaprzez MainView i AutoOperator(y)
Availability Performance Recovery Application Performance
Availability Performance Performance Modeling and Prediction Monitor performance Performance Analysis and Reporting Recovery Size, tune and model resources Detect and analyze bottlenecks Application Performance Optimize technology layer Track and report service levels Tune without outage Performance Optimization Application Performance
ASA OS/390Application Performance Availability Performance Recovery Predict Monitor Tune Dynamically Without Outage Application Performance Management • Applications require increased performance • Requirements to meet service levels are increasing • Application environments are growing • Performance parameters span multiple technology layers
Availability Performance Recovery ASA OS/390Application Performance R&D Priorities System, Application, Object and Capacity Planning Performance solutions Integrated solution Component Based design Rule based Intelligent solution
Availability Performance Recovery ASA OS/390 - DB2 Performance Performance Master (MainView) Control Subsystem • AutoDBA Link • What if?... • Best/1 Integration • . . . . . . . . . . . SYSTEM Application Optimization Object Performance Capacity Planning • DB2 AM • System Information • Exception Subsystem • . . . . . . • Opertune • Dynamic Changes • XBM Performance • Buffer Optimization • DB2 KM • Buffer Manager • Buffer Management • . . . . . . . . . . . . . . . • AppTune • SQL Information • SQL Exception Subsystem • . . . . . . • SQL-Explorer • SQL Optimization • . . . . . . . . . . . . . . • SQL Accelerator • Appl. SQL Optimization • ARC/DB2 • Batch Optimization • B/A DB2 • . . . . . . . . . . . . . . • Index Optimizer • Index Optimization • DASD Mgr. • TS size Optimizer • TS Partizion Optimization • Bind Avoider • . . . . . . . . . . . • AutoDBA Link • Data Packer
Availability Performance Recovery Application Recovery
AR/ESM Product Vision Activities Activities Logical Plan, Plan, Plan Execute Business Process Oriented Discover, Define Reconstitute Application Oriented Transaction/Log Backup Recovery o DBMS Oriented Backup/Copy Recover/Restore File System Oriented Storage Oriented Dump Restore Physical
Availability Performance Backup databases Application Restart Recovery Restart batch applications Coordinates recovery across multiple data stores Recovery Management Application Recovery Recover specific data Recover to point-in-time Recover application files and databases Log Management Application Recovery
Availability Performance Recovery Application Recovery • Dostęp do danych • Koszty dla byznesu • Jakie objekty należą do aplikacji? • Co w jakiej kolejności trzeba odtworzyć • Z czego? • Błędy logiczne Data Availability Process Time Recovery Time
Struktura • DB2 Backup and Recovery DB2 CICS IMS ADMIN PERF UTILS Backup & Recovery Copy and Recovery DB2 Log Processing Recovery Managers Application Restart
DB2 Recovery Resource Review DB2 Directory ICF Catalog DB2 Catalog BSDS SYSLGRNX SYSCOPY Inc Copies Full Copy Active Log Archive Logs TABLESPACE & INDEXSPACE
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
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
DB2 Backup and Recovery Products cont. • Application Restart Family • Application Restart Control (ARC) • DB2 • IMS • CICS/VSAM
DB2 Backup and Recovery Family • Automatyzacja • zakodowana wiedza • Recovery to złożony proces • Redukcja czasu na recovery • Redukcja błędów
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
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)