Enterprise Data Replica
Enterprise Data Replica
Yılmaz Çankaya, Uzman Araştırmac
Yılmaz Çankaya, Uzman Araştırmac
BSG (Information Systems Security), Tüb BSG (Information Systems Security), Tübation and Security
ation and Security
cı
cı
bitak UEKAE bitak UEKAE
Definition of Enterpr
Definition of Enterpr
Data
Options implem li t replicat Host-B TransaComm
For wh techno Di t DisasteData
There a along w Singlerise Data Replication
rise Data Replication
Replication Options:
s you may need to consider during a
mentation decision process. They can co-exist in
ti i
tion scenario.
Based, Appliance-Based, Storage-Based , action-Aware, Mirroring or Shadowing
mon Usages:
hich usages could we utilize data replication logies.
R M i t B k
er Recovery, Maintenance, Backup
Replication Architectures:
are a few implementation architectures available with their pros and cons.
Data Replicatio
Host-Based:
Host based rep to have its dataAppliance-Ba
Unlike the host the replication i path between th pat bet ee tStorage-Base
Storage-based based and app Definition of Enterprise Data Replicationpp
Transaction-A
Transaction-awMirroring or S
Shadowing is a network bandwon Options
plication resides on the application server that needs a replicated.
ased:
-based solutions, all intelligence needed to perform is housed in an appliance that resides in the I/O he host and the storage.e ost a d t e sto age
ed:
replication combines the best aspects of host-liance-based solutions
Aware:
ware replication offers transaction-level replication.
Shadowing:
an asynchronous process, thus requiring less width than synchronous mirroring.
Common Usag
Disaster Recovery:
Remote replication can be implemented from the one or more remote sites.
Maintanance:
Various servers may need periodic maintenance that can take hours to complete.a ca a e ou s o co p e e
Backup:
Backing up data is frequently the biggest daily challenge for an IT manager. Backup windows g g p have been shrinking while data has been growing
es
production site to
Data Replicatio
Single Datace
Minimum Ava
disasters. Ge
Single Master
There is a ma
sites replicate
sites replicate
services.
Multi-Master.
Definition of Enterprise Data ReplicationAll clustered s
is consistent.
on Architectures
enter.
aibility. No protection in case of natural
ographical scalability is not an option.
r.
aster datacenter that writes go to and other
e to The replicate sites provide read-only
e to. The replicate sites provide read only
servers are serving reads and writes. All data
NASDAQ follows this strategy.
Data Replication a
Di t ib t d S
t
Distributed Systems
Distributed DBMS
Peer-To-Peer (P2P) Systems
Data Grids / Grid Computing
Distributed DBMS
ROWA and
ROWA and
The most sim All (ROWA) p to read an ite convenient lo convenient loQuorum Ba
An interesting of replicas an correctness a quorumsCommit Pr
Two-phase c commit proto achieving rep achieving repDistributed
Strategies
A history of sData Replication
and
A history of s Data StorageDistributed Systems
d ROWA-Available
d ROWA-Available
mple replica control protocol is the Read-One-Write-protocol. In ROWA protocol, a transaction requests em and the system fetches the value from the most ocation
ocation.
ased
g proposal to update only a subset nd still not compromise with
and consistency is based on
rotocol in Distributed DBMS
ommit (2PC ) protocol is the most widely accepted ocol in distributed DBMS environment that helps in
plica synchronisation plica synchronisation
d Data Storage Systems and Replication
strategies used to achieve replication in Distributed strategies used to achieve replication in DistributedData Grids / Grid C
Data Replication
and
Distributed Systems
The Grid
is a heteroge
Computing
Data Replication
Dist
Distr
parti
t
natu
Enc
Enc
As th
tran
(i.e.
n and Security
tributed Systems and Security
ributed systems make security assurance
icularly difficult, as these systems
ll
d i i t ti
d t
t b
d i
urally cross administrative and trust boundaries
cryption
cryption
he modest precaution, encryption of the
nsfer wire should be provided.
Security of B
Encryptio
But while en and managin workable ha workable haBackups
What if som What if som steal your coHost-Bas
Remote A
Any compan i l requires solu protectionStay Up-t
y
p
ackup Data
on Key Management
ncryption is proliferating, the means for tracking ng the keys that make encryption schemes as not kept up
as not kept up.
eone were to break into your office and not only eone were to break into your office and not only omputers but also your external drives
sed vs. Appliance-Based Tape Encryption
pp
p
yp
And Branch Offices
ny with remote offices or branch offices
ti th t t t d t
utions that can support corporate data
Challenges in Da
Read-on
U d t t
Update t
Managin
Data Consi
Data Consi
High precisio consistency (D
ti
Downtime
If strict data c is severely afMaintenanc
If the files are storage spacLower write
Performance İn application environment environment, update multipata Replication
nly queries
t
ti
transactions
ng mobile clients
istency:
istency:
on applications may require strict
(i.e 1SR) of the updates made by transactions.
d
i
li
ti
during new replica creation:
consistency is to be maintained,performance ffected if a new replica is to be created
.
ce overhead:
e replicated at more then one sites, it occupies ce and it has to be administered.
e performance:
e of write operations can be dramatically lower ns requiring high updates in replicated
because the transaction may need to , because the transaction may need to ple copies.
Today’s Technolo
Dis
Dis
DC
da
Vir
Vir
hig
Mo
Mo
fre
fre
ogy in Data Replication
stributed Cache Products:
stributed Cache Products:
CPs, so called in-memory data grids,
ta fabrics.
rtualization:
rtualization is quickly becoming one of the most
ghly utilized technologies in business today.
obile Environments:
obile environments are characterized by a
equent change in their resources
Summary
Definition of Data Replication
p
Data Replication Options Common Usages
Data Replication Architectures
Data Replication and Distributed Sys
Data Replication and Distributed Sys
Distributed DBMS
ROWA and ROWA-Available Quorum Based
Commit Protocol in Distributed DBMS Distributed Data Storage Systems and Re Peer-To-Peer (P2P) Systems
Data Grids / Grid Computing
Data Replication and Security
Security of Backup Data
Encryption Key Management
B
k
Backups
Host-Based vs. Appliance-Based Tap
Remote And Branch Offices
Stay Up-to-date
Stay Up to date
Today’s Technology in Data Replicat
stems
stems
eplication Strategies