idug solution presentation may 2005

Upload: tom-flesher

Post on 03-Jun-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/12/2019 IDUG Solution Presentation May 2005

    1/34

    E-Net DB2 Solutions for Availability,Workload Balancing and BusinessContinuity

    Tom F lesher EVPE-N et Corporation

    IDUG DenverSession: VSPWednesday, May 25, 20052:00 pm

    Information all day, every day.

  • 8/12/2019 IDUG Solution Presentation May 2005

    2/34

    2

    E-Net Corporation Overview

    Providing DB2 Offsite Recovery and Replication Solutions since 1989 Customers

    Primarily financial services, banking, government

    Main office: San Francisco, California International distribution & support network Development and support locations across the US

    Development/Marketing Partners IBM, BMC, Software AG, CA, Treehouse

    Business Continuity Service Providers IBM Business Continuity and Recovery Services Sungard

  • 8/12/2019 IDUG Solution Presentation May 2005

    3/34

    3

    E-Net Locations

  • 8/12/2019 IDUG Solution Presentation May 2005

    4/34

    4

    Information - all day, every day.

    Business continuity Protect real-time business transactions Minimize outage time

    Continuous availability 24 x 7 operation

    Database replication Balancing demands on centralized data

  • 8/12/2019 IDUG Solution Presentation May 2005

    5/34

    5

    DataLoss(RPO)

    0

    1 Day

    1 Hour

    1 Second

    Recovery Time (RTO)0 15 Minutes 6-24 Hours1-2 Hours

    E- Net Solutions Address Customers RPO/RTO Requirements

    Daily BackupsCTAM / Vaulting

    Traditional

    Journaling (and/orVaulting) Solutions

    Asynchronous Disk Mirroring

    Synchronous Disk Mirroring(short distance only)

    Asynchronous Database Replication

    RPO RecoveryPoint ObjectiveHow muchtransactionaldata is lost whenan offsiterecovery isrequired?

    RTO Recovery Time ObjectiveHow much time is required to perform

    offsite recovery?

  • 8/12/2019 IDUG Solution Presentation May 2005

    6/34

    6

    Relative Cost Levels

    0

    50

    100

    150

    200

    250

    300

    350

    CTAM Remote Tape RRDF wi thREMOTe-VAULT

    RRDF host-to-host

    RRDF and DBShadowing

    SynchronousMirroring

    Semi-Synchronous

    Mirroring

    XRC or HXRCSemi-

    Synchronous

    Fees&MiscPeopleCommTapeDiskMemoryCPU

  • 8/12/2019 IDUG Solution Presentation May 2005

    7/34

    7

    RRDF Remote Recovery Data Facility

    E- Nets flagship product Remote site disaster recovery Remote site data replication

    Enables remote recovery of critical databases to point-of-failure

    Enables uni-directional homogeneous replication for criticaldatabases

    Captures, transmits, archives and reformats log and journal

    data emanating from mainframe DBMS systems DBMS feature modules for each supported DBMS DB2 for z/OS, IMS, CICS/VSAM, CA-IDMS, ADABAS, MQ-Series, CPCS

    Highly efficient, optimization features Compression and filtering

  • 8/12/2019 IDUG Solution Presentation May 2005

    8/34

    8

    DBMS

    Database

    Logs

    RRDF LogManagement

    Software

    RemoteRecoveredDatabase

    RRDF LogManagement

    Software

    DatabaseRecoveryProcess

    L ocal Server Remote Server

    Network Connection

    Log has after-images of changed recordsSometimes only changed fields or columnsUsed for forward/backward recovery processesConcise basis for change propagationTypically used for recovery on demand i.e. disaster recovery or testing

    Real-time log capture Gap recovery

    Logs

    E- Nets Journaling Solution

    RRDF and Database Recovery

  • 8/12/2019 IDUG Solution Presentation May 2005

    9/34

    9

    Replication & Supporting Products

    Log Apply for DB2 Enables replication of DB2 databases Licensed as RRDF feature

    Log Apply for CICS/VSAM Enables replication for VSAM, online and batch

    E-NET2 CA-IDMS Database Shadowing Facility Enables replication of CA-IDMS databases Remote use requires RRDF

    REMOTe-VAULT Real-time journaling to inexpensive Windows platform Recovery performed on mainframe (hotsite) system

    E-NET7 Sophisticated compression for RRDF

  • 8/12/2019 IDUG Solution Presentation May 2005

    10/34

    10

    DB2

    Database

    Logs

    RRDF LogManagement

    Software

    RemoteReplica

    Database

    RRDF LogManagement

    Software

    Log Apply forDB2

    Replication &change

    propagationsoftware

    L ocal Server Remote Server

    Network Connection

    Log data is periodically applied to remote replica databaseFacilitates quick switch-over to backup siteReplica can be used read-only at any timeSupports DB2 for z/OS through Version 7

    Real-time log captureGap recovery

    DB2 Replication Solution:

    RRDF and Log Apply for DB2

  • 8/12/2019 IDUG Solution Presentation May 2005

    11/34

    11

    EDR Enterprise Data Replicator

    E- Nets Enterprise Data Replicator sets the new standard in databaseapplication availability. EDR provides replication and propagationsolutions designed specifically for real-world applications.

    Your applications: High-value. High-volume. Critical systems whichhave the ultimate availability requirements. Not 99%. Not99.99999%...... Systems that r equi re 100% uptime .

    EDR provides industrial-strength real-time peer-to-peer replication youcan deploy with confidence.

    EDR replaces RRDF /L ogApply for D B2 for z/OS Version 8 andbeyond

    M igr ation f rom V7 to V8 compatibil ity mode to V8 new function mode F ul ly tested using V8 new featur es RRDF jour nali ng soluti on supports DB2 V8

    both modes: compatibi l ity & new function

  • 8/12/2019 IDUG Solution Presentation May 2005

    12/34

    12

    EDR: Solutions

    EXPERIENCE EDR builds on E- Nets twenty years of experience with mainframe database

    replication and offsite recovery solutions, for both continuous availability anddisaster recovery applications.

    LEAN AND CLEAN ARCHITECTURE EDR uses a completely new and redesigned software architecture exploiting todays

    best practices in development and quality assurance. It provides the leanest andcleanest high-end data replication capability.

    EXTENDED DISTANCE EDR addresses todays and tomorrows demands for completely available and

    responsive mainframe database applications across potentially many nodes,distributed across the globe, separated by thousands of miles.

  • 8/12/2019 IDUG Solution Presentation May 2005

    13/34

    13

    EDR: Solutions

    GOES BEYOND MIRRORING EDR goes well beyond the capabilities of any hardware mirroring approach,

    which are by design uni-directional . EDR does not require any proprietary

    hardware. NETWORK COMPATABILITY EDR fully exploits todays and tomorrows network configurations and

    topologies, with full TCP/IP and Websphere MQ support. BULLET-PROOF

    EDR automatically recovers from unforeseen system outages, abends andoperational errors with no impact on users.

    EASE OF OPERATION EDR is easily maintained and operated, enabling true 100% continuous operation

    24 by 7 by 365. Your applications are always up. Your information is availableall day every day.

  • 8/12/2019 IDUG Solution Presentation May 2005

    14/34

  • 8/12/2019 IDUG Solution Presentation May 2005

    15/34

    15

    Replication Scenario ASwitch-over & Switch-back

    Normal OperationsSite 1 Site 2 Changes from Site 1 arecontinually applied to replica

    database at Site 2Database at Site 2 available forread-only queries/reports

    Switch-over Fail-over

    Database at Site 1 unavailable replica database at Site 2becomes the production database

    instantaneously!

    PROD

    PROD

    Catch-up Phase

    Updates which occurred at Site

    2 are applied to originalproduction database at Site 1PROD

    Switch-backFail-back

    Return to normal operationscompletePROD

    PROD?

  • 8/12/2019 IDUG Solution Presentation May 2005

    16/34

    16

    Business Requirements

    Scenario B Peer-to-Peer Replication Multiple sites simultaneously handling update workload Virtual Data Center concept Enables unrestricted load balancing across multiple sites

    A given user may be normally assigned to his/her preferredsite but can be immediately redirected to an alternate sitewhen preferred site is not available

    Need to resolve logical collisions which are possible due toinvolvement by multiple commit managers

    All sites have Referential Integrity, Triggers, StoredProcedures

  • 8/12/2019 IDUG Solution Presentation May 2005

    17/34

  • 8/12/2019 IDUG Solution Presentation May 2005

    18/34

    18

    Enterprise Data Replicator - Goals

    Reliability The cornerstone to E-Net's ongoing success is reliability - guaranteed

    data movement from DB2 to DB2 without compromising data integrityor the operating system environment. In the world of continuousavailability, the ability to recover from abends or unforeseen systemoutages must have no impact on the users of the system.

    Performance As the performance leanness of the E -Net Log Apply engine has

    always been acknowledged by our customers, it is a key goal for EDR.E-Net designed and implemented EDR based on years of experiencehandling real-world applications having both high transaction rates andlarge databases.

  • 8/12/2019 IDUG Solution Presentation May 2005

    19/34

    19

    Flexibility EDRs engine is structured and flexible enough to take advantages of

    any new or improved features for any DB2 version. An example would be the ability to adapt to a new DB2 data type.

    Maintainability EDR is easily maintained and by design anticipates true continuous

    operations (24 by 7). EDRs engine is able to switch between softwarelevels without impacting current users of the system. In addition EDRis software back level tolerant. This means that it permits differentversions of the engine to execute concurrently with no impact to users.The engine itself contains easily distributable and maintainablemodules implemented and architected by design.

    Compatibility Compatibility with the existing versions, and future versions of DB2

    and other DBMS products are a must. Downward compatibility between and among versions of EDR is also supported.

    Enterprise Data Replicator - Goals

  • 8/12/2019 IDUG Solution Presentation May 2005

    20/34

    20

    EDR: OCEAN and OAR Architecture

    EDR: OCEAN O pen Communications E nvironment

    Across Networks

    EDR: OAR O pen Architecture R eplication

    User interface

    3270

    Web client

  • 8/12/2019 IDUG Solution Presentation May 2005

    21/34

    21

    EDR: OCEAN - Features

    TCP/IP or MQ communication layer Native TCP/IP support Websphere MQ Series support

    Uses non-persistent queues for performance Client/server user interface architecture XML-like packages Standard web app (browser) interface

    Also providing 3270 (green screen) support via TSO Extensible and customizable user interface

    Dynamic session management Network pipes constantly monitored and balanced as traffic and

    availability change over time When required (e.g. network outage), packets routed over alternate

    connections

  • 8/12/2019 IDUG Solution Presentation May 2005

    22/34

  • 8/12/2019 IDUG Solution Presentation May 2005

    23/34

  • 8/12/2019 IDUG Solution Presentation May 2005

    24/34

    24

    EDR: OAR/DB2 - Features

    Real-time DB2 replication Exploits DB2 Change Data Capture Uses efficient push log capture technology

    Peer-to-peer support Effective for both Scenario A and Scenario B deployments Highly automated operation

    Fully dynamic and automatic activation for new objects Ability to tolerate DDL changes at source site with no outage at

    target Data sharing support at both source and target

    Enables true parallelism exploitation Supports LOBs

  • 8/12/2019 IDUG Solution Presentation May 2005

    25/34

    25

    EDR: OAR/DB2 - Features

    Full DB2 Version 8 exploitation Supports variety of migration strategies Different levels of DB2 supported within a sphere

    Highly efficient parallel apply mechanism Lean and Clean Partition-level apply for partitioned table spaces

    Even if unique NPIs are in use Specially-designed exploitation of static and dynamic SQL to

    apply changes at a target location

    Full support for referential integrity (RI), triggers andstored procedures No requirement for a unique index on target object Ability to handle long running URs Customizable conflict resolution

  • 8/12/2019 IDUG Solution Presentation May 2005

    26/34

    26

    OAR/DB2: Capture, Apply & User Interface

    OAR/DB2 Apply

    OAR/DB2Capture

    DB2for z/OS

    OAR/DB2 Apply

    OAR/DB2Capture

    DB2for z/OS

    OAR/DB2 Apply

    OAR/DB2Capture

    DB2for z/OS

    Ocean A Ocean C

    Ocean BUser interface

  • 8/12/2019 IDUG Solution Presentation May 2005

    27/34

    27

    EDR: OAR/DB2 RO Sets

    > Synchronizationand apply are doneat the RO Set level

    > Insures integrityamong relatedobjects

  • 8/12/2019 IDUG Solution Presentation May 2005

    28/34

    28

    EDR: OAR for DB2

    OAR/DB2Capture

    OAR/DB2 Apply

  • 8/12/2019 IDUG Solution Presentation May 2005

    29/34

    29

    EDR: DB2 Consistent Unload

    Source Database

    IBM ImageCopy Utility

    Share-level Change Image Copy

    Log Files

    E-Net ConsistentUnload Utility

    Consistent Unload File

    Introduced with RRDF V3, US Patent pending

    Consistent unload output file reflects a state ofconsistency even though no quiesce has occurred

  • 8/12/2019 IDUG Solution Presentation May 2005

    30/34

    30

    EDR: OAR/DB2 Sync Process

    SourceDatabase

    Unload File

    TargetDatabase

    ASCL

    OAR/DB2

    OCEAN A

    ASCL

    OAR/DB2

    OCEAN B

    Automated FTP process

    ConsistentUnload

    StandardLoad Utility

  • 8/12/2019 IDUG Solution Presentation May 2005

    31/34

  • 8/12/2019 IDUG Solution Presentation May 2005

    32/34

    32

    Application Design

    Data Center A

    Application

    DB2 for z/OS

    EDR

    Data Center C

    Application

    DB2 for z/OS

    EDR

    Data Center B

    Application

    DB2 for z/OS

    EDR

    ber-application layer

  • 8/12/2019 IDUG Solution Presentation May 2005

    33/34

    33

    In summary

    E-Net provides comprehensive solutions forDB2 recovery, replication and change

    propagation

    We are happy to discuss your requirements indetail with no sales pressure!

    We provide a log analysis tool (RRDFanalyze) to size up your logging volumes and

    identify appropriate solutions and costs.Available at no cost.

    Thank you for attending!

  • 8/12/2019 IDUG Solution Presentation May 2005

    34/34

    34

    E-Net DB2 Solutions for Avail abil i ty, Workload Balancing and Business

    Continuity

    Session: VSP

    Tom Flesher

    E-Net [email protected]

    Tel +1-415-835-8419

    mailto:[email protected]:[email protected]