OpenEdge Replication Process

Download Report

Transcript OpenEdge Replication Process

OpenEdge Management and
Replication
18.3.2010 Scandi PUG
Jarmo Nieminen
Senior Technical Account Manager
Nordics
[email protected]
1
Who will you call if you lose service?
Data
No one… Only you are responsible
for data!!!
Applications
AP, Progress?
Operating Systems
Microsoft, HP, Sun, Redhat?
Hardware
Dell, IBM, Sun?
Networking Provider, Telecoms'?
Network / Communications
© 2010 Progress Software Corporation. All rights reserved.
OpenEdge Replication





Native Progress Product
Zero Latency, near real-time replication
Managed failover processing
Simple setup
“Plug and play" technology with no application
changes required
 Allows read-only access to standby, reporting
etc.
© 2010 Progress Software Corporation. All rights reserved.
OpenEdge Replication Process
Primary Machine
DB
Shared
Memory
DB
Buffer
Pool
BI
DB
AI
© 2010 Progress Software Corporation. All rights reserved.
OpenEdge Replication Process (2)
Primary Machine
Replication
Server
DB
Shared
Memory
DB
Buffer
Pool
BI
DB
AI
© 2010 Progress Software Corporation. All rights reserved.
OpenEdge Replication Process (3)
Primary Machine
Replication
Server
DB
Shared
Memory
DB
Buffer
Pool
BI
DB
AI
© 2010 Progress Software Corporation. All rights reserved.
OpenEdge Replication Process (4)
Primary Machine
Replication
Server
DB
Shared
Memory
DB
Buffer
Pool
BI
DB
AI
© 2010 Progress Software Corporation. All rights reserved.
Secondary Machine
Replication
Agent
OpenEdge Replication Process (5)
Primary Machine
Secondary Machine
Replication
Server
DB
Shared
Memory
DB
Shared
Memory
DB
Buffer
Pool
BI
DB
Replication
Agent
AI
© 2010 Progress Software Corporation. All rights reserved.
BI
DB
Buffer
Pool
DB
AI
How Does it Work?




Plugs into AI sub-system
TCP connection between server and agent
Replication Server transfers blocks
Replication Agent receives blocks and updates database
© 2010 Progress Software Corporation. All rights reserved.
OpenEdge Replication Plus
© 2010 Progress Software Corporation. All rights reserved.
Implementing OpenEdge Replication
Dealing with Failures
Primary Machine
Secondary Machine
Replication
Server
DB
Shared
Memory
DB
Shared
Memory
DB
Buffer
Pool
BI
DB
Replication
Agent
AI
© 2010 Progress Software Corporation. All rights reserved.
BI
DB
Buffer
Pool
DB
AI
Demo





16
Replication properties (Primary and Secondary)
Setup Primary machine and backup machine
Failover (Primary -> Secondary)
Failback (Secondary -> Primary)
OpenEdge Management
© 2010 Progress Software Corporation. All rights reserved.
Primary replication – normal processing
17
© 2010 Progress Software Corporation. All rights reserved.
Primary machine failure
18
© 2010 Progress Software Corporation. All rights reserved.
Entering pretransition
dsrutil target -C recovery
dsrutil target -C applyExtent qualified-extent-name
19
© 2010 Progress Software Corporation. All rights reserved.
Transitioning the target database to a
source database
dsrutil target -C transition
20
© 2010 Progress Software Corporation. All rights reserved.
Failover
21
© 2010 Progress Software Corporation. All rights reserved.
Failover
22
© 2010 Progress Software Corporation. All rights reserved.
Primary machine repair complete
23
© 2010 Progress Software Corporation. All rights reserved.
Preparing primary database transition
24
© 2010 Progress Software Corporation. All rights reserved.
Preparing primary database transition cont..
25
© 2010 Progress Software Corporation. All rights reserved.
Transitioning source database to target
26
© 2010 Progress Software Corporation. All rights reserved.
Transition Complete
27
© 2010 Progress Software Corporation. All rights reserved.
Secondary replication is performed
28
© 2010 Progress Software Corporation. All rights reserved.
Replication fail back process
29
© 2010 Progress Software Corporation. All rights reserved.
Replication fail back process cont..
dsrutil secondary -C transition failover
30
© 2010 Progress Software Corporation. All rights reserved.
Replication fail back process cont..
31
© 2010 Progress Software Corporation. All rights reserved.
Replication fail back process cont..
32
© 2010 Progress Software Corporation. All rights reserved.
Replication fail back process cont..
33
© 2010 Progress Software Corporation. All rights reserved.
OpenEdge Replication Plus
© 2010 Progress Software Corporation. All rights reserved.
Questions?
© 2010 Progress Software Corporation. All rights reserved.
Thank you for
your time!
© 2010 Progress Software Corporation. All rights reserved.
© 2010 Progress Software Corporation. All rights reserved.