delphix concepts oracle updated

Upload: alexandre-monteiro

Post on 06-Jul-2018

230 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/18/2019 Delphix Concepts Oracle Updated

    1/26

      elphix Concepts

    for Oracle

    Database Virtualization Overview

  • 8/18/2019 Delphix Concepts Oracle Updated

    2/26

    Course Modules

    The Need for Agile Data

    • Why database virtualization helps

    • What is Delphix?

    Delphix Overview for Oracle• The Delphix Server

    • dSources

    • VDBs

    Delphix Concepts

    • TimeFlow

    • Syncing

    • Provisioning

  • 8/18/2019 Delphix Concepts Oracle Updated

    3/26

    Motivation for Virtualization

    • How much storage is allocated to dev, test, and QA databases that are over

    90% identical to production and one another?

    • How much of the DBA team’s time is spent refreshing pre-production

    database environments?

     –

    How frequently does development want refreshes, and how frequently do theyactually happen?

  • 8/18/2019 Delphix Concepts Oracle Updated

    4/26

    Faster, Better, Cheaper: Pick 2

    • Faster: create fully functional copies of live databases in minutes

    • Better: Allow developers to self-service their requests: create, rewind, and

    copy databases on demand

    • Cheaper: provision fully functional test/dev/QA/reporting databases using

    a tiny fraction of the storage required for one copy of production

    3^

  • 8/18/2019 Delphix Concepts Oracle Updated

    5/26

    What is elphix?

    • Delphix Server is a software appliance

     – Delivered as a Virtual Machine

     –   Not an application

    • Delphix Server is a platform for database management

     – Manages storage for databases

     – Manages process, configuration, and policies for refresh

     – Does not run Oracle itself 

  • 8/18/2019 Delphix Concepts Oracle Updated

    6/26

    Current Refresh (without elphix)

    Existing Copy and

    Refresh Process*

    * http://enterarena.blogspot.com/2011/05/gif-rube-goldberg-machine.html

    1 TB Storage 1 TB Storage

    Production Development

  • 8/18/2019 Delphix Concepts Oracle Updated

    7/26

      elphix Refresh

    1 TB Storage

    Production Development

    * click *

    Delphix Server GUI

  • 8/18/2019 Delphix Concepts Oracle Updated

    8/26

    Course Modules

    The Need for Agile Data

    • Why database virtualization helps

    • What is Delphix?

    Delphix Overview for Oracle

    • The Delphix Server

    • dSources

    • VDBs

    Delphix Concepts

    • TimeFlow

    • Syncing

    • Provisioning

  • 8/18/2019 Delphix Concepts Oracle Updated

    9/26

    Key Terms

    Terms for Production

    Environment

    Terms for the Delphix

    Appliance

    Terms for Pre-Production

    Environment

    Source host Delphix Server Target host

    Source database dSource VDB

  • 8/18/2019 Delphix Concepts Oracle Updated

    10/26

    Key Terms: Source Host

    Production Development

    The source host is the host on which the instance for the

    source database runs. Typically this is the production host.

  • 8/18/2019 Delphix Concepts Oracle Updated

    11/26

    Key Terms: Source atabase

    1 TB Storage

    Production Development

    The source database is copied into the Delphix Server viaRMAN APIs. Delphix Server then stays in sync via

    incremental RMAN backups and by collecting redo.

  • 8/18/2019 Delphix Concepts Oracle Updated

    12/26

    Key Terms: elphix Server

    1 TB Storage

    Production Development

    The Delphix Server acts as a backup destination for the sourcedatabases, and as network attached storage for VDBs.

    It also hosts the Delphix management GUI.

  • 8/18/2019 Delphix Concepts Oracle Updated

    13/26

    Key Terms: dSource

    1 TB Storage

    Production Development

    The dSource is the Delphix Server’s compressed representation

    of the source database. It is the basis for the storage that is

    allocated to a VDB.

    ~256 GB Storage

    for dSource

  • 8/18/2019 Delphix Concepts Oracle Updated

    14/26

    Key Terms: Target Host

    1 TB Storage

    Production Development

    The target host is the host on which the instance for the VDB

    runs. Typically this is wherever the pre-prod database runs today.

    ~256 GB Storage

    for dSource

  • 8/18/2019 Delphix Concepts Oracle Updated

    15/26

    Key Terms: V B

    1 TB Storage

    Production Development

    The VDB is a fully functional database running on a target host.

    The storage for a VDB is managed by Delphix, and provided to the

    target host via NFS. Changes are stored in the Delphix Server.

    ~256 GB Storage

    for dSourceNo additional storage

    for VDB outside of

    Delphix

    Only changes

    stored for VDB

  • 8/18/2019 Delphix Concepts Oracle Updated

    16/26

      elphix Overview

    1 TB Storage ~256 GB Storage

    for dSource

    Production Development

    No additional storage

    for VDB outside of

    Delphix

    Only changes

    stored for VDB

  • 8/18/2019 Delphix Concepts Oracle Updated

    17/26

    Course Modules

    The Need for Agile Data

    • Why database virtualization helps

    • What is Delphix?

    Delphix Overview for Oracle

    • The Delphix Server

    • dSources

    • VDBs

    Delphix Concepts

    • TimeFlow

    • Syncing

    • Provisioning

  • 8/18/2019 Delphix Concepts Oracle Updated

    18/26

    Key Concepts

    TimeFlow

    • Create databases copies

    from any point in time

    Storage Consolidation

    • Do not copy redundant

    blocks

    • Do not store unused blocks

    • Compress necessary blocks

  • 8/18/2019 Delphix Concepts Oracle Updated

    19/26

    Key Concepts: TimeFlow

    Each dSource, and each VDB, has its own TimeFlow, copies can be made as of

    any point within the

    TimeFlow:

  • 8/18/2019 Delphix Concepts Oracle Updated

    20/26

    Key Concepts: TimeFlow

    • TimeFlow uses two mechanisms to provide point in time provisioning:

     – Periodic backups of the dSource or VDB

     – Redo collection for all time between backups

    • The duration of the TimeFlow window depends on how long backups and

    redo are retained, and is configured via policy in the Delphix GUI:

  • 8/18/2019 Delphix Concepts Oracle Updated

    21/26

    Key Concepts: TimeFlow

    • For dSources:

     – Backup snapshots are taken via the Delphix “SnapSync” service

     – Redo is collected via the licensed Delphix “LogSync” service

    • For VDBs:

     –

    Backup snapshots are taken via the Delphix “SnapSync” service – Redo is automatically collected, as VDBs are automatically placed in

    ARCHIVELOG mode and their log destination is managed by Delphix

  • 8/18/2019 Delphix Concepts Oracle Updated

    22/26

  • 8/18/2019 Delphix Concepts Oracle Updated

    23/26

  • 8/18/2019 Delphix Concepts Oracle Updated

    24/26

  • 8/18/2019 Delphix Concepts Oracle Updated

    25/26

  • 8/18/2019 Delphix Concepts Oracle Updated

    26/26