Kscope 14 Presentation : Virtual Data Platform

136
Virtual Data Platform: or Revolutionizing Database Cloning How can the DBA make the biggest impact on the company 10/29/2022 1 http://kylehailey.com [email protected]

description

 

Transcript of Kscope 14 Presentation : Virtual Data Platform

Page 1: Kscope 14 Presentation : Virtual Data Platform

Virtual Data Platform: or

Revolutionizing Database Cloning

How can the DBA make the biggest impact on the company

04/10/2023 1

http://[email protected]

Page 2: Kscope 14 Presentation : Virtual Data Platform

The Goal Theory of Constraints

Improvement not made at the constraint is an illusion

factory floor optimization

Page 3: Kscope 14 Presentation : Virtual Data Platform

Factory floor : straight forward

resinMolding

Trimmer

Leak detection

Labeling

Capping/Filling

Pallet - izing

Shipping

Page 4: Kscope 14 Presentation : Virtual Data Platform

Factory floor : straight forward

resinMolding

Trimmer

Leak detection

Labeling

Capping/Filling

Pallet - izing

Shipping

constraint

Not a relay race

Page 5: Kscope 14 Presentation : Virtual Data Platform

resinMolding

Trimmer

Leak detection

Labeling

Capping/Filling

Pallet - izing

Shipping

Factory floor : Tune before constraint

constraint

Tuning here

Stock piling

Page 6: Kscope 14 Presentation : Virtual Data Platform

resinMolding

Trimmer

Leak detection

Labeling

Capping/Filling

Pallet - izing

Shipping

Factory floor : Tune after constraint

constraint

Tuning here

Starvation

Page 7: Kscope 14 Presentation : Virtual Data Platform

Factory floor : straight forward

resinMolding

Trimmer

Leak detection

Labeling

Capping/Filling

Pallet - izing

Shipping

constraint

Goal: find the constraint and optimize it

Page 8: Kscope 14 Presentation : Virtual Data Platform

Factory Floor Optimization

Goal: find the constraint and optimize it

Page 9: Kscope 14 Presentation : Virtual Data Platform

Theory of Constraints work for IT ?

• Goals Clarify • Metrics Define • Constraints Identify • Priorities Set • Iterations Fast

• CI• Cloud • Agile • Kanban

“IT is the factory floor of this century”

Page 10: Kscope 14 Presentation : Virtual Data Platform

The Phoenix Project

What is the constraint

in IT ?

“One of the most powerful things that organizations can do is to enable development and testing to get environment they need when they need it“

Page 11: Kscope 14 Presentation : Virtual Data Platform

11

1. Dev environments2. QA setup3. Code Architecture4. Development5. Product management

What is the constraint in IT?

Page 12: Kscope 14 Presentation : Virtual Data Platform

What is the constraint in IT

If you can’t satisfy the business demands then your process is broken.

Page 13: Kscope 14 Presentation : Virtual Data Platform

Data is the constraint

60% Projects Over Schedule

85% delayed waiting for data

Data is the Constraint

CIO Magazine Survey:

only getting worse

Page 14: Kscope 14 Presentation : Virtual Data Platform

• Data ConstraintI. strains ITII. price is hugeIII. companies unaware

• Solution• Use Cases

In this presentation :

Page 15: Kscope 14 Presentation : Virtual Data Platform

• Data ConstraintI. strains ITII. price is hugeIII. companies unaware

• Solution• Use Cases

In this presentation :

Page 16: Kscope 14 Presentation : Virtual Data Platform

– Storage & Systems– Personnel – Time

I. Data Constraint : moving data is hard

Page 17: Kscope 14 Presentation : Virtual Data Platform

Typical Architecture

Production

Instance

File system

Database

Page 18: Kscope 14 Presentation : Virtual Data Platform

Typical Architecture

Production

Instance

Backup

File system

Database

File system

Database

Page 19: Kscope 14 Presentation : Virtual Data Platform

Typical Architecture

Production

Instance

Reporting Backup

File system

Database

Instance

File system

Database

File system

Database

Page 20: Kscope 14 Presentation : Virtual Data Platform

Typical Architecture

Production

Instance

File system

Database

Instance

File system

Database

File system

Database

File system

Database

Instance Instance

Instance

File system

Database

File system

Database

Dev, QA, UAT Reporting Backup

Triple Tax

Page 21: Kscope 14 Presentation : Virtual Data Platform

Typical Architecture

Production

Instance

File system

Database

Instance

File system

Database

File system

Database

File system

Database

Instance Instance

Instance

File system

Database

File system

Database

Page 22: Kscope 14 Presentation : Virtual Data Platform

I. Data constraint: Data floods infrastructure

92% of the cost of business,

in financial services business , is “data”

www.wsta.org/resources/industry-articles

Most companies have 2-9% IT spending , ½ on “data”

http://uclue.com/?xq=1133

Gartner: Data Doomsday

Page 23: Kscope 14 Presentation : Virtual Data Platform

• Data ConstraintI. strains ITII. price is hugeIII. companies unaware

• Solution• Use Cases

In this presentation :

Page 24: Kscope 14 Presentation : Virtual Data Platform

• Four Areas data tax hits

1. IT Capital resources $2. IT Operations personnel $3. Application Development $$$4. Business $$$$$$$

II. Data constraint: price is Huge

Page 25: Kscope 14 Presentation : Virtual Data Platform

• Four Areas data tax hits

1. IT Capital resources $ 2. IT Operations personnel $ 3. Application Development $$$ 4. Business $$$$$$$

II. Data constraint: price is Huge

Page 26: Kscope 14 Presentation : Virtual Data Platform

• Hardware–Servers–Storage–Network–Data center floor space, power, cooling

II. Data constraint price is huge : IT Capital

Page 27: Kscope 14 Presentation : Virtual Data Platform

II. Data constraint price is huge : IT Capital

Never enough environments

Page 28: Kscope 14 Presentation : Virtual Data Platform

• Four Areas data tax hits

1. IT Capital resources $ 2. IT Operations personnel $ 3. Application Development $$$ 4. Business $$$$$$$

II. Data constraint: price is Huge

Page 29: Kscope 14 Presentation : Virtual Data Platform

• People– DBAs– SYS Admin– Storage Admin– Backup Admin – Network Admin

• Hours : 1000s just for DBAs • $100s Millions for data center modernizations

II. Data constraint price is huge: IT Operations

Page 30: Kscope 14 Presentation : Virtual Data Platform

II. Data constraint price is huge: IT Operations

Developer Asks for DB Get Access

Manager approves

DBA Request system

Setup DB

System Admin

Requeststorage

Setup machine

Storage Admin

Allocate storage (take snapshot)

Page 31: Kscope 14 Presentation : Virtual Data Platform

Why are hand offs so expensive?

1hour1 day

9 days

II. Data constraint price is huge: IT Operations

Page 32: Kscope 14 Presentation : Virtual Data Platform

• Four Areas data tax hits

1. IT Capital resources $ 2. IT Operations personnel $ 3. Application Development $$$ 4. Business $$$$$$$

II. Data constraint: price is Huge

“One of the most powerful things that IT can do is get environments to development and QA when they need it”- Gene Kim author of The Phoenix Project

Page 33: Kscope 14 Presentation : Virtual Data Platform

• Inefficient QA: Higher costs of QA• QA Delays : Greater re-work of code• Sharing DB Environments : Bottlenecks• Using DB Subsets: More bugs in Prod• Slow Environment Builds: Delays

II. Data constraint price is Huge : Application Development

Page 34: Kscope 14 Presentation : Virtual Data Platform

• Four Areas data tax hits

1. IT Capital resources $ 2. IT Operations personnel $ 3. Application Development $$$ 4. Business $$$$$$$

Part II. Data constraint: price is Huge

Page 35: Kscope 14 Presentation : Virtual Data Platform

Ability to capture revenue

• Business Applications – Delays cause lost revenue

• Business Intelligence – Old data = less intelligence

II. Data constraint price is Huge : Business

Page 36: Kscope 14 Presentation : Virtual Data Platform

• Data ConstraintI. strains ITII. price is hugeIII. companies unaware

• Solution• Use Cases

In this presentation :

Page 37: Kscope 14 Presentation : Virtual Data Platform

Part III. Data Constraint companies unaware

Page 38: Kscope 14 Presentation : Virtual Data Platform

III. Data Constraint companies unaware

Developer or AnalystBoss, Storage Admin, DBA

Page 39: Kscope 14 Presentation : Virtual Data Platform

Metrics

–Time –Old Data –Storage –Analysts –Audits

III. Data Constraint companies unaware

Page 40: Kscope 14 Presentation : Virtual Data Platform

• Data ConstraintI. strains ITII. price is hugeIII. companies unaware

• Solution• Use Cases

In this presentation :

Page 41: Kscope 14 Presentation : Virtual Data Platform

Clone 1 Clone 3Clone 2

99% of blocks are identical

Page 42: Kscope 14 Presentation : Virtual Data Platform

Solution

Page 43: Kscope 14 Presentation : Virtual Data Platform

Clone 1 Clone 2 Clone 3

Thin Clone

Page 44: Kscope 14 Presentation : Virtual Data Platform

• EMC – 16 snapshots on Symmetrix– Write performance impact– No snapshots of snapshots

• Netapp– 255 snapshots

• ZFS– Compression– Unlimited snapshots– Snapshots of Snapshots

• DxFS– “”– Storage agnostic– Shared cache in memory

Technology Core : file system snapshots

Also check out new SSD storage such as:Pure Storage, EMC XtremIO

Page 45: Kscope 14 Presentation : Virtual Data Platform

Fuel not equal car

Challenges 1. Technical2. Bureaucracy

Page 46: Kscope 14 Presentation : Virtual Data Platform

II. Data constraint price is huge: IT Operations

Developer Asks for DB Get Access

Manager approves

DBA Request system

Setup DB

System Admin

Requeststorage

Setup machine

Storage Admin

Allocate storage (take snapshot)

Page 47: Kscope 14 Presentation : Virtual Data Platform

1. Technical Challenge

Database Luns

Production FilerTarget A

Target B

Target C

snapshotclones

InstanceInstance

InstanceInstance

InstanceInstance

InstanceInstance

Instance

Source

Page 48: Kscope 14 Presentation : Virtual Data Platform

Database LUNs

snapshotclonesProduction Filer

Development Filer

1. Technical Challenge

Instance

Target A

Target B

Target C

InstanceInstance

InstanceInstance

InstanceInstance

Instance

Page 49: Kscope 14 Presentation : Virtual Data Platform

1. Technical Challenge

Copy Time FlowPurge

Production

File System

Instance

DevelopmentStorage

21 3

Clone (snapshot)CompressShare Cache

ProvisionMount, recover, renameSelf Service, Roles & Security

Instance

Page 50: Kscope 14 Presentation : Virtual Data Platform

Data Virtualization

How to get a Data Virtualization?

– EMC + SRDF + scripting– Netapp + SMO + scripting – Oracle EM 12c DBaaS + data guard + Netapp /ZFS + scripting– Delphix

2 31

Production

DevelopmentStorage

21 3

2 31

23 1

2 31

Page 51: Kscope 14 Presentation : Virtual Data Platform

Final Goal

04/10/2023 51

Data Supply Chain

• Security• Masking• Chain of custody

• Self Service• Roles• Restrictions

• Developer• Data Versioning • Refresh, Rollback

• Audit:• Live Archive

Snap ShotsThin Cloning

Data VirtualizationData Supply Chain

Page 52: Kscope 14 Presentation : Virtual Data Platform

Install Delphix on x86 hardware

Intel hardware

Application Stack Data

Page 53: Kscope 14 Presentation : Virtual Data Platform

Allocate Any Storage to Delphix

Allocate StorageAny type

Pure Storage + DelphixBetter Performance for 1/10 the cost

Page 54: Kscope 14 Presentation : Virtual Data Platform

One time backup of source database

Database

Production

File systemFile system

InstanceInstanceInstance

Page 55: Kscope 14 Presentation : Virtual Data Platform

DxFS (Delphix) Compress Data

Database

Production

Data is compressed typically 1/3 size

File system

InstanceInstanceInstance

Page 56: Kscope 14 Presentation : Virtual Data Platform

Incremental forever change collection

Database

Production

File system

Changes

• Collected incrementally forever• Old data purged

File system Time Window

Production

InstanceInstanceInstance

Page 57: Kscope 14 Presentation : Virtual Data Platform

Virtual DB57 / 30Jonathan Lewis

© 2013

Snapshot 1 – full backup once only at link time

a b c d e f g h i

We start with a full backup - analogous to a level 0 rman backup. Includes the archived redo log files needed for recovery. Run in archivelog mode.

Page 58: Kscope 14 Presentation : Virtual Data Platform

Virtual DB58 / 30Jonathan Lewis

© 2013

Snapshot 2 (from SCN)

b' c'

a b c d e f g h i

The "backup from SCN" is analogous to a level 1 incremental backup (which includes the relevant archived redo logs). Sensible to enable BCT.

Delphix executes standard rman scripts

Page 59: Kscope 14 Presentation : Virtual Data Platform

Virtual DB59 / 30Jonathan Lewis

© 2013

a b c d e f g h i

Apply Snapshot 2

b' c'

The Delphix appliance unpacks the rman backup and "overwrites" the initial backup with the changed blocks - but DxFS makes new copies of the blocks

Page 60: Kscope 14 Presentation : Virtual Data Platform

Virtual DB60 / 30Jonathan Lewis

© 2013

Drop Snapshot 1

b' c'a d e f g h i

The call to rman leaves us with a new level 0 backup, waiting for recovery. But we can pick the snapshot root block. We have EVERY level 0 backup

Page 61: Kscope 14 Presentation : Virtual Data Platform

Virtual DB61 / 30Jonathan Lewis

© 2013

Creating a vDB

b' c'a d e f g h i

The first step in creating a vDB is to take a snapshot of the filesystem as at the backup you want (then roll it forward)

My vDB(filesystem)

Your vDB(filesystem)

b' c'a d e f g h i

Page 62: Kscope 14 Presentation : Virtual Data Platform

Virtual DB62 / 30Jonathan Lewis

© 2013

Creating a vDB

b' c'a d e f g h i

The first step in creating a vDB is to take a snapshot of the filesystem as at the backup you want (then roll it forward)

My vDB(filesystem)

Your vDB(filesystem)

i’

b' c'a d e f g h ib' c'a d e f g h i

Page 63: Kscope 14 Presentation : Virtual Data Platform

Database Virtualization

Page 64: Kscope 14 Presentation : Virtual Data Platform
Page 65: Kscope 14 Presentation : Virtual Data Platform

Three Physical CopiesThree Virtual Copies

Data Virtualization Appliance

Page 66: Kscope 14 Presentation : Virtual Data Platform

Before Virtual Data

Production Dev, QA, UAT

Instance

Reporting Backup

File system

Database

Instance

File system

Database

File system

Database

File system

Database

Instance Instance

Instance

File system

Database

File system

Database

“triple data tax”

Page 67: Kscope 14 Presentation : Virtual Data Platform

With Virtual Data

Production

Instance

Database

Dev & QA

Instance

Database

Reporting

Instance

Database

Backup

Instance Instance Instance

Database

InstanceInstance

Database

InstanceInstance

File system

Database

Data Virtualization Appliance

Page 68: Kscope 14 Presentation : Virtual Data Platform

• Problem in the Industry• Solution• Use Cases

In this presentation :

Page 69: Kscope 14 Presentation : Virtual Data Platform

1. Development and QA 2. Recovery3. Business

Use Cases

Page 70: Kscope 14 Presentation : Virtual Data Platform

1. Development and QA2. Recovery3. Business

Use Cases

Page 71: Kscope 14 Presentation : Virtual Data Platform

Development : bottlenecks

Frustration Waiting

Old Unrepresentative Data

Page 72: Kscope 14 Presentation : Virtual Data Platform

Development : subsets

Page 73: Kscope 14 Presentation : Virtual Data Platform

Development : bugs

Page 74: Kscope 14 Presentation : Virtual Data Platform

http://martinfowler.com/bliki/NoDBA.html

Development without Virtual Data: slow env build times

Page 75: Kscope 14 Presentation : Virtual Data Platform

Development: Virtual Data

• Unlimited • Full size • Self Service

Development: Virtual Data

Development

Page 76: Kscope 14 Presentation : Virtual Data Platform

Virtual Data: Easy

Instance

Instance

Instance

Instance

Source

Data Virtualization Appliance

DVA

Parallel Environments• QA• Dev

Page 77: Kscope 14 Presentation : Virtual Data Platform

Development Virtual Data: Parallelize

gif by Steve Karam

Page 78: Kscope 14 Presentation : Virtual Data Platform

Development Virtual Data: Full size

Page 79: Kscope 14 Presentation : Virtual Data Platform

Development Virtual Data: Self Service

Page 80: Kscope 14 Presentation : Virtual Data Platform

Merge Dev1 to ForkMerge to dev2

Dev2

Dev1Merge to dev1

Merge Dev2 to Fork

Trunk

Merge Dev1 to Fork

Merge Dev2 to Fork

DBVC

Fork

Fork

Fork

Fork

DBmaestro

Page 81: Kscope 14 Presentation : Virtual Data Platform

QA : Virtual Data• Fast • Parallel• Rollback• A/B testing

QA Virtual Data

Page 82: Kscope 14 Presentation : Virtual Data Platform

QA : Long Build times

96% of QA time was building environment$.04/$1.00 actual testing vs. setup

QA Build QAQA Build QA

QA before virtual : resource expensive & slow

BugX

1 2 3 4 5 6 70

10203040506070

Delay in Fixing the bug

Cost ToCorrect

Software Engineering Economics – Barry Boehm (1981)

Page 83: Kscope 14 Presentation : Virtual Data Platform

QA Virtual Data : Fast

Dev

QA

Instance

Prod

DVATime Flow

• Low Resource• Find bugs Fast

QA Virtual Data : Fast

Page 84: Kscope 14 Presentation : Virtual Data Platform

QA with Virtual Data: Rewind

Instance

Instance

Development

Prod

Page 85: Kscope 14 Presentation : Virtual Data Platform

QA with Virtual Data: A/B

Instance

Instance

Instance

Index 1

Index 2

Page 86: Kscope 14 Presentation : Virtual Data Platform

Data Version Control

04/10/2023 86

Dev

QA

2.1

Dev

QA

2.2

2.1 2.2

Instance

Prod

DVA

Page 87: Kscope 14 Presentation : Virtual Data Platform

1. Development and QA2. Recovery3. Business

Use Cases

Page 88: Kscope 14 Presentation : Virtual Data Platform

• Backups• Recovery• Forensics

Recovery

Page 89: Kscope 14 Presentation : Virtual Data Platform

Recovery: Backups

Page 90: Kscope 14 Presentation : Virtual Data Platform

Recovery: scenarios

Instance Instance

Recover VDB

Drop

Source

DVA

Page 91: Kscope 14 Presentation : Virtual Data Platform

Recovery: Forensics

Instance

Instance

Development DVA

Source

Page 92: Kscope 14 Presentation : Virtual Data Platform

Recovery: Development

Instance Instance

Development DVA

Source

Instance

Development

Page 93: Kscope 14 Presentation : Virtual Data Platform

1. Development and QA2. Recovery3. Business Intelligence

Use Cases

Page 94: Kscope 14 Presentation : Virtual Data Platform

Business Intelligence

Page 95: Kscope 14 Presentation : Virtual Data Platform

Business Intelligence: ETL and Refresh Windows

1pm 10pm 8am noon

Page 96: Kscope 14 Presentation : Virtual Data Platform

Business Intelligence: batch taking too long

1pm 10pm 8am noon20112012201320142015

Page 97: Kscope 14 Presentation : Virtual Data Platform

20112012201320142015

1pm 10pm 8am noon

10pm 8am noon 9pm

6am 8am 10pm

Business Intelligence: batch taking too long

Page 98: Kscope 14 Presentation : Virtual Data Platform

Business Intelligence: ETL and DW Refreshes

Instance

Prod

Instance

DW & BI

Before Virtual: limited, slow ETL and DW refreshes

Page 99: Kscope 14 Presentation : Virtual Data Platform

• Collect only Changes• Refresh in minutes

Virtual Data: Fast Refreshes

Instance Instance

Prod BI and DW

ETL24x7

DVA Instance

Virtual Data: Fast Refreshes

Page 100: Kscope 14 Presentation : Virtual Data Platform

Temporal Data

Page 101: Kscope 14 Presentation : Virtual Data Platform

Confidence testing

Page 102: Kscope 14 Presentation : Virtual Data Platform

1. Federated2. Migration3. Auditing

Modernization

Page 103: Kscope 14 Presentation : Virtual Data Platform

Modernization: Federated

Instance

Instance

Instance

Instance

Source1

Source2

DVA

Page 104: Kscope 14 Presentation : Virtual Data Platform

Modernization: Federated

Page 105: Kscope 14 Presentation : Virtual Data Platform

“I looked like a hero”Tony Young, CIO Informatica

Modernization: Federated

Page 106: Kscope 14 Presentation : Virtual Data Platform

Modernization: Migration

Page 107: Kscope 14 Presentation : Virtual Data Platform

Audit

04/10/2023 107

Instance

Prod

DVA

Live Archive

Page 108: Kscope 14 Presentation : Virtual Data Platform

Consolidation

Page 109: Kscope 14 Presentation : Virtual Data Platform

1. Development & QA2. Recovery3. Business

Use Case Summary

Page 110: Kscope 14 Presentation : Virtual Data Platform

How expensive is the Data Constraint?

DVA at Fortune 500 :

Dev throughput increase by 2x

Page 111: Kscope 14 Presentation : Virtual Data Platform

• 10 x Faster Financial Close• 9x Faster BI refreshes• 8x Faster surgical recovery• 3x Project tracks• 2x Faster Projects

How expensive is the Data Constraint?

Page 112: Kscope 14 Presentation : Virtual Data Platform

• Projects “12 months to 6 months.”– New York Life

• Insurance product “about 50 days ... to about 23 days”– Presbyterian Health

• “Can't imagine working without it”– State of California

Virtual Data Quotes

Page 113: Kscope 14 Presentation : Virtual Data Platform
Page 114: Kscope 14 Presentation : Virtual Data Platform

• Problem: Data is the constraint • Solution: Virtual Data• Results:

– Half the time for projects– Higher quality– Increase revenue

Summary

Page 115: Kscope 14 Presentation : Virtual Data Platform

Thank you!

• Kyle Hailey| Oracle ACE and Technical Evangelist, Delphix – [email protected]– kylehailey.com– slideshare.net/khailey

Page 116: Kscope 14 Presentation : Virtual Data Platform

Oracle 12c

Page 117: Kscope 14 Presentation : Virtual Data Platform

80MB buffer cache ?

Page 118: Kscope 14 Presentation : Virtual Data Platform

200GBCache

Page 119: Kscope 14 Presentation : Virtual Data Platform

5000

Tnxs

/ m

inLa

tenc

y

300 ms

1 5 10 20 30 60 100 200

with

1 5 10 20 30 60 100 200Users

Page 120: Kscope 14 Presentation : Virtual Data Platform

8000

Tnxs

/ m

inLa

tenc

y

600 ms

1 5 10 20 30 60 100 200Users

1 5 10 20 30 60 100 200

Page 121: Kscope 14 Presentation : Virtual Data Platform

$1,000,000 1TB cache on SAN

$6,000200GB shared cache on Delphix

Five 200GB database copies are cached with :

Page 122: Kscope 14 Presentation : Virtual Data Platform

04/10/2023 122

Page 123: Kscope 14 Presentation : Virtual Data Platform

04/10/2023 123

Page 124: Kscope 14 Presentation : Virtual Data Platform

Business Intelligence

a) 24x7 Batches

b) Temporal queries

c) Confidence testing

Page 125: Kscope 14 Presentation : Virtual Data Platform

Thin Cloning

Page 126: Kscope 14 Presentation : Virtual Data Platform
Page 127: Kscope 14 Presentation : Virtual Data Platform
Page 128: Kscope 14 Presentation : Virtual Data Platform

Snap Manager

SnapManagerRepository

Protection Manager

Snap Drive

Snap Manager

Snap Mirror

Flex Clone

RMANRepository

Production

Development

DBA

Storage Admin

1 tr-3761.pdf

Netapp

Page 129: Kscope 14 Presentation : Virtual Data Platform

NetApp Filer - DevelopmentNetApp Filer - Production

Database Luns

Snap mirror

Snapshot Manager for Oracle

Flexclone

Repository Database

SnapDrive

Protection Manage

Production

Development

1 NetappTarget A

Target B

Target C

InstanceInstance

InstanceInstance

InstanceInstance

Instance

Page 130: Kscope 14 Presentation : Virtual Data Platform

Where we want to be

Database

File system

Production

Instance

Database

Development

Instance

Database

QA

Instance

Database

UAT

Instance

Snapshots

Instance Instance Instance Instance

Page 131: Kscope 14 Presentation : Virtual Data Platform

EM 12c: Snap Clone

Production Development

Flexclone Flexclone

Netapp Snap Manager for Oracle

Page 132: Kscope 14 Presentation : Virtual Data Platform

II. Data constraint price is Huge : 4. Business

Page 133: Kscope 14 Presentation : Virtual Data Platform

II. Data constraint price is Huge : 4. Business

Storage

IT Ops

Dev

Revenue

0 5000 10000 15000 20000 25000 30000Billion $

Page 134: Kscope 14 Presentation : Virtual Data Platform

III. Data Constraint companies unaware

#1 Biggest Enemy :

IT departments believe– best processes – greatest technology– Just the way it is

Page 135: Kscope 14 Presentation : Virtual Data Platform

There are always new and better ways to do

things

Page 136: Kscope 14 Presentation : Virtual Data Platform

III. Data Constraint companies unaware

Why do I need an iPhone ?

Don’t we already do that ?

SQL scriptsAlter database begin backupBack up datafilesRedoArchiveAlter database end backup

RMAN