Вы находитесь на странице: 1из 25

AGILE DATA ARCHITECTURE

Agile Data Architecture


Management
DataVisor

DxFS

POLICIES

SYNC

AUTOMATION

WEB UI

RECORD

PLAY

BLOCK MAPPING

COMPRESSION

SAP

Enterprise
RAC
PostgreS
Exadata
BI/ASE
DWH
Data Guard
9, 10, 11

QL

WEB SERVICES

MOVE

FILTERING

CLI

REPLICATE

CACHING

Windows
Standard
Unix/Linux
Enterprise
Cluster

Fit-for-purpose solution
Enables self-service data
management
2

Software Virtual Appliance:


Flexibility, Simplicity

An
y
H
W

Project team A

Deploys in minutes
For any team in any location
Installs on private, public
clouds

Any
Stora
ge
Cloud Ready

DR Site

Primary
Data
Center

Remote DC

Project team B

Remote DC

3 Continents, 22 Application
Teams
3

DxFS

BLOCK MAPPING

COMPRESSION

FILTERING

CACHING

Data Virtualization: Performance,


Consolidation
FEATURE

BENEFIT

Patented, flat metadata design scales to unlimited virtual


copies
10-50x storage consolidation, add parallel
environments at no cost

Block aware compression adds 2-4x data reduction


2-4x reduction across virtual copies and backups

Intelligent filtering eliminates temporary or empty blocks


Block awareness drives 10-20% greater efficiency

Drives performance, consolidation: 60%+ I/O load serviced


by cache
Run 20 virtual copies in space of one with good
performance

BLOCK
MAPPING
COMPRESSION
FILTERING
CACHING

DxFS

BLOCK
BLOCK MAPPING
MAPPING
BLOCK
MAPPING

COMPRESSION
COMPRESSION
COMPRESSION

FILTERING
FILTERING
FILTERING

CACHING

90%+ Common, Repeated Data


App Tier
Prod

Dev

QA

Dev

Integration

App Data Files

1
TB

1
TB

1
TB

1
TB

1
TB

Unique block mapping


Block aware filtering
Efficient compression

.5
TB

90% reduction in EBS storage costs


5

DxFS

BLOCK MAPPING

COMPRESSION

FILTERING

CACHING
CACHING
CACHING

Built for Performance: 20X Load


Consolidation

Global hot read


cache
Global write log
SSD flash cache
On-the-fly
compression,
de-compression
5 sources and 45 virtual environments consolidated per Delphix Engine

DataVisor

SYNC

RECORD

PLAY

MOVE

REPLICATE

Data Orchestration: Right Data,


Time, Place
FEATURE

BENEFIT

Efficiently sync heterogeneous sources in near real time


Deliver right data to right team at right time

Synthesize, record all changes into a continuous TimeFlow


Superior Recover Point Objective (RPO)

Fast provisioning, refresh, rollback, data integration


Reduce time from 10 days to 10 minutes, from 4
teams to 1 team

Promote, demote, consolidate, and recover virtual


application copies
Quickly move data through application, development
lifecycle stages

SYNC
RECORD
PLAY

MOVE

REPLICATE

Efficient replication to secondary Delphix Engine


High availability, disaster recovery, backup

DataVisor

SYNC
SYNC
SYNC

RECORD

PLAY

MOVE

REPLICATE

Auto Sync for 10+ Heterogeneous


Sources
on Windows
Hitachi storage

on RHEL
IBM
storage

SAP SYBASE
ASE

on RHEL
NetApp storage

on RHEL
NetApp storage

on HP-UX
EMC storage

on AIX
NetApp storage

EXADAT
A
Applianc
e

An
y
HW

Any
Stora
ge

on AIX
EMC storage

Cloud Ready

Remote

Remote

SAP ASE
Windows
PostgreSQL
Unix/Linux

10+ sources synchronize with one Delphix virtual


appliance

DataVisor

SYNC
SYNC
SYNC

RECORD

PLAY

MOVE

REPLICATE

Near Real Time Log Shipping

Local

12:36:38

12:36:38

Remote
12:36:38

12:36:41

Maintain sync within


seconds of last transactions
Ensure access to fresh data
Enable use of virtual copies
for HA

Intra-daily refreshes of virtual copies tied to trading


systems

DataVisor

SYNC
SYNC
SYNC

RECORD

PLAY

MOVE

REPLICATE

Sync (Reduced Load)


1x Process
I/O

1x Read I/O

1x Read I/O

1x Transfer I/O

1x Write I/O

1x Dump I/O

5% Process
I/O

5% Network Transfer Load


5% Read
I/O

5% Write I/O

90% load reduction with automated DB aware, change data


only sync
10

DataVisor

SYNC

RECORD
RECO
RD
RECORD

PLAY

MOVE

REPLICATE

50:1 TimeFlow (Store 50 Days in the


Space of 1)
TimeFlow
1 month
retention, logs
for 1 week
2 week
retention,
logs for 1 week
90 day full
retention of logs
and snapshots

Store 50 days in the space of 1


Superior SLAs (RPO and RTO)
Reduce impact on systems,
networks

Quarter ending
snapshots
retained for 1
year

Instant recovery protects against $3000 per minute ERP


downtime costs
11

DataVisor

SYNC

RECORD

PLAYY
PLA
PLAY

MOVE

REPLICATE

Refresh, Restore, Reset, Bookmark,


Branch
on
HP-UX
EMC
storage

Jul 25, 6:42:18


Rollback / Recover

Aug 1, 3:36:51
Provision

Current Time
Refresh

On-demand access to source


data
Superior data management SLAs
Higher application quality
Weekly scheduled refreshes, daily rollback for patch and upgrade test
environments
12

DataVisor

SYNC

RECORD

PLAYY
PLA
PLAY

MOVE

REPLICATE

Data Integration

Integrat
ed
Rollback
Aug 1, 11:50:33

Integrat
ed
Refresh

Aug 5, 7:28:29

Aug 6, 3:17:51

Integrated
Provisionin
g

Decouple reliance on multiple production


teams
Synchronize data delivery across sources
Maximize test time and improve data quality
6 sources integrated for MDM initiative (50%
acceleration)

13

DataVisor

SYNC

RECORD

PLAY

MOVE
MO
VE
MOVE

REPLICATE

Promote, Demote, V2P

Prod

V2
P

QA

Tes
t

Dev

V VV

V VV

V2P

UAT

Create VDBs from VDBs


V2P to restore data to physical
V2P to automate UAT refresh

14

DataVisor

SYNC

RECORD

PLAY

MOVE
MO
VE
MOVE

REPLICATE

Consolidate, Load Balance

X
Test
1

Test 2

30% consolidation (license reduction) of Oracle


workloads

X
Test 3

15

DataVisor

SYNC

RECORD

PLAY

MOVE

REPLICATE
REPLICA
TE
REPLICATE

High Availability, DR, Backup for


Delphix

Local or Remote

Delphix as primary backup and DR solution


(20+ apps)

16

DataVisor

SYNC

RECORD

PLAY

MOVE

REPLICATE
REPLICA
TE
REPLICATE

Active Replication

Production
Source

Scale out to large


numbers of VDBs
Enable VDB
development at
remote sites

100+ VDBs for risk


application

DR Site

17

Management

POLICIES

AUTOMATION

WEBUI

WEBSERVICES

CLI

Self Service Enterprise Management


FEATURE

BENEFIT

POLICY
ENGINE
AUTOMATION
ENGINE

Granular, role-based control over user, group rights


management
Easily align with enterprise policies
Example: init.ora file settings, scheduled refreshes
Time, labor savings and independent data access

SELF SERVICE

INTERFACES

Web GUI, CLI, web services API


Enterprise integration (branded service portals,
ticketing systems, etc.)

Comprehensive logging and reporting, preservation of


source security
Adhere to internal policies and regulatory
requirements

AUDITABILITY,
SECURITY

1500 developers using VDBs for ERP projects


18

Next Steps

Identify candidate applications and projects


Conduct Delphix BTC workshop

For initial target applications and full environment


Access to application and project teams is critical

POTENTIAL
POTENTIAL
OPPORTUNITIES
OPPORTUNITIES

ERP
ERP rollouts
rollouts or
or projects
projects
Agile
development
Agile development
Application
Application modernization
modernization
DWH
DWH // MDM
MDM // BI
BI
Data
Data protection:
protection: backup
backup &
&
DR
DR
Private
Private cloud
cloud build-out
build-out
Compliance
Compliance &
& security
security
(masking)
(masking)
Managed
Managed services
services
19

Thank You

Delphix Connectivity (Oracle)


Optional:
Target Server
designated for
validation

SSH NFS

SSH

SSH,
JDBC
NFS

JDBC
Source
Server

FC
Any
Storag
e

Target
Servers

21

Delphix Connectivity (SQL Server)

MB
S
r
r
ve
o
ve
s
o
p
u
ery
ck
v
a
B
co MB
S
Dis

Required:
Target Server
designated as preprovisioning host

SSL

iSCSI

SSL
JDB
C
Source
Server

iSCSI

FC
Any
Storag
e

Target
Servers

22

Delphix Connectivity (PostgreSQL


Server)
Required:
Target Server
designated as preprovisioning host

QL
S
e
r
n
stg catio
o
P
li
rep

SSH

NFS

SSH

SSH,
JDBC
NFS

JDB
C
Source
Server

FC
Any
Storag
e

Target
Servers

23

Delphix Connectivity (SAP ASE


Server)
r
ve
o
s
e
up mot er
k
c
Ba S/Re Serv
NF kup
c
Ba

Source
Server

Required:
Target Server
designated as preprovisioning host

SSH, NFS
JDB
C
SSH,
JDBC
NFS

SSH,
JDB
C
FC

Any
Storag
e

Target
Servers

24

System Requirements
Delphix Engine

Virtualization Platform: VMware (ESX Server 3.x, vSphere 4.x, vSphere 5.x)
VM Guest Container Profile: Solaris 10 64-bit
Virtual CPUs: 8 vCPUs
Memory: 16 GB (minimum), add more if indicated

Source and Target Application Servers

Any Unix / Linux


Note: only if application tier configuration files and / or binaries are in scope for Delphix
virtualization

Source and Target Database Servers


(use links below for latest status)

Oracle

SQL Server

SQL Server 2005, 2008, 2008R2, 2012


Windows Server 2003SP2, 2008, 2008R2, 2012

PostgreSQL Server

Oracle 9.2.0.8, 10.2, 11.1, 11.2, 12.1


Solaris (SPARC/X86), RHEL, OEL, SUSE, AIX, HPUX

PostgreSQL/EnterpriseDB Postgres Plus Advanced Server 9.2


RHEL 5, 6

SAP ASE Server

SAP ASE 15.0.3, 15.5, 15.7


RHEL 6.2, 6.3, 6.4

25