Sunteți pe pagina 1din 12

AGILE DATA ARCHITECTURE

Agile Development
Project team A
Subsetted, shared
dev copy #1

Production DB

Project team B
Days to
weeks of
setup effortSubsetted, shared

Project team C

dev copy #2

Setup, teardown time / cycle


Testing Time / cycle

Project team D

Query execution time / cycle

Lengthy setup, load, configuration, tear down processes prevent short agile cycles
High cost barrier to more environments alternative is shared subset copies
which increases risk
Significant effort around integrated testing and slow recovery further limit
2
adoption

Agile Development with Delphix


Project team A

Project team
C

Project team B

Prod A

Prod B

M a n age m en t)
D a ta V iso r )

D x FS )

P O L IC IE S

A U TO M A T IO N

SYN C

RECORD

B L O C K M A P P IN G

E n te rp ris e
E xa d a ta
D a ta G u a r d

W EB UI

P L AY

C O M P R E S S IO N

RAC
B I/ D W H
9, 10, 11

W E B S E R V IC E S

M O VE

F ILT E R IN G

CLI

R E P L IC A TE

C A C H IN G

S ta n d a rd
E n te rp ris e
C lu s te r

Setup, teardown time / cycle


Testing Time / cycle
Query execution time / cycle

Maximize development time: setup, tear down effort cut to minutes (95%
reduction)
Scale without rising costs: copies per project or per developer (90% lower
storage costs)
Simplify integrated testing: create, refresh, recover copies to exact same

Data Warehousing
Prod DB1

Prod DB2

Prod DB3

Prod DB4

Prod DB5

Consolidated DB
Project - Plan

Testing Time Needed

Project - ActualTesting Project delays due to ETL, sync refreshes,


tuning etc.

Process overhead of pulling data from different business units creates long
delays
Refreshing from from exact point in time or transaction across sources adds
complexity
Project delays eat into test time resulting in poor initial data quality and higher 4

Data Warehousing With Delphix

Self service: extends independent access to project teams, decouples reliance on


production teams
Federated-sync: across multiple sources through integrated log shipping and
application
Accelerate projects: by 50% while increasing test time, data quality, and success5

Upgrades, Updates, Patching


Provision
dev
environmen
t
Days to
weeks from
approval to
delivery

Recover & mount


DB to Oracle 11g
home
Upgrade to 11g
and validate

Parallel
environments
needed for
comparative
testing?

Configure, tune
upgraded DB for
usability &
performance testing
Return to prior checkpoint and
restart

Multiple days
of coordinated
effort

Refresh data for


lengthy cycles
and retest entire
path
Issues
encountered
?

QA and
rehearse
upgrade path
Issues
encountered
?

Create and test


fallback
environment
Multiple days
of
coordinated
effort

Prepare and
upgrade
production
Issues
encountered
?

High cost of creating copies to test compatibility with various app


configurations
Significant reliance on production teams impacts other projects
Need for frequent refreshes and iterative testing introduces huge
operational burden

Upgrades, Updates, Patching with Delphix

PROVISION
MULTIPLE COPIES
FOR PARALLEL
DEV, QA, UAT,
FALLBACK ETC

Recover &
mount DB to
Oracle 11g
home

Upgrade to
11g and
validate

Configure,
tune
upgraded
DB for
usability &
performanc
e testing

QA and
rehearse
upgrade
path

Prepare and
upgrade
production

REFRESH, ROLLBACK ON
DEMAND

Lower project costs: storage, bandwidth, labor


Reduced risk: more environments for parallelization, latest data, greater
repeatability
2 4X faster upgrades: eliminate operational, hardware bottlenecks
7

Data Protection
Short
term

2X

Mid
term

10X

Long
term

50X

for DR,
flashback

Production DB

for disk
backups

for tape
archival

Improving RPO, RTO increases storage costs, backup windows, and


network impact
Containing costs leads to RPO, RTO compromise and increases
downtime risk
Recovery processes are slow and error prone

Data Protection With Delphix


New Patch Contains Faulty Tax Calculation Code

Inaccurate QuarterlyTaxPayments
Region 1:
Region 2:
Region 3:

$235,685.03
0.5X
storage supports
$195,334.56

weeks
of continuous
$984, 583.01
backup points plus all
virtual copies

Eliminates tradeoff: superior RPO, RTO along with 90% lower storage costs,
98% faster recovery
Efficient network use: forever-incremental updates minimize network
overhead
V2P: Virtual to physical migration extends protection to production sources

Platform or Data Center Migration


Target Data Center
Source Data Center
Example: Production
source
On Oracle 10, RHEL 5

Example: Production target on Oracle


11g, RHEL 6

Huge migration testing infrastructure and


labor costs
Phased, multi-year project
High risk and variability in both cost and
effort

10

Platform or Data Center Migration


With Delphix
Target Data Center
Source Data Center
Example: Production
source
On Oracle 10, RHEL 5

Example: Production target on Oracle


11g, RHEL 6

M a n a g e m e n t)
D a ta V is o r)

D x F S)

P O L IC IE S

S YN C

A U T O M A T IO N

W EB UI

RECORD

P LA Y

B L O C K M A P P IN G

E n t e r p r is e
E xa d ata
D a ta G u a rd

C O M P R E S S IO N

RAC
B I/ D W H
9 ,10 , 11

W E B S E R V IC E S

M OVE

F IL T E R IN G

CLI

R E P L IC A T E

C A C H IN G

S ta n d a r d
E n t e r p r is e
C lu s t e r

On-demand copies that occupy less than 10% storage of physical


copies
95%+ lower effort to provision, refresh, rollback for fluid migration
rehearsals
Bandwidth efficient sync over WAN through incremental forever

11

Thank You