OpenEdge Management and Replication 18.3.2010 Scandi PUG

33
1 OpenEdge Management and Replication 18.3.2010 Scandi PUG Jarmo Nieminen Senior Technical Account Manager Nordics [email protected]

description

OpenEdge Management and Replication 18.3.2010 Scandi PUG. Jarmo Nieminen Senior Technical Account Manager Nordics [email protected]. Who will you call if you lose service?. No one… Only you are responsible for data!!!. Data. Applications. AP, Progress?. Operating Systems. - PowerPoint PPT Presentation

Transcript of OpenEdge Management and Replication 18.3.2010 Scandi PUG

Page 1: OpenEdge  Management and Replication 18.3.2010  Scandi  PUG

1

OpenEdge Management and Replication

18.3.2010 Scandi PUG

Jarmo NieminenSenior Technical Account Manager

[email protected]

Page 2: OpenEdge  Management and Replication 18.3.2010  Scandi  PUG

© 2010 Progress Software Corporation. All rights reserved.

Who will you call if you lose service?

Network / Communications

Hardware

Operating Systems

Applications

Data

Networking Provider, Telecoms'?

Dell, IBM, Sun?

Microsoft, HP, Sun, Redhat?

AP, Progress?

No one… Only you are responsible for data!!!

Page 3: OpenEdge  Management and Replication 18.3.2010  Scandi  PUG

© 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.

Page 4: OpenEdge  Management and Replication 18.3.2010  Scandi  PUG

© 2010 Progress Software Corporation. All rights reserved.

OpenEdge Replication Process

DBBufferPool

BI DB AI

DB Shared Memory

Primary Machine

Page 5: OpenEdge  Management and Replication 18.3.2010  Scandi  PUG

© 2010 Progress Software Corporation. All rights reserved.

OpenEdge Replication Process (2)

Replication Server

DBBufferPool

BI DB AI

DB Shared Memory

Primary Machine

Page 6: OpenEdge  Management and Replication 18.3.2010  Scandi  PUG

© 2010 Progress Software Corporation. All rights reserved.

OpenEdge Replication Process (3)

Replication Server

DBBufferPool

BI DB AI

DB Shared Memory

Primary Machine

Page 7: OpenEdge  Management and Replication 18.3.2010  Scandi  PUG

© 2010 Progress Software Corporation. All rights reserved.

OpenEdge Replication Process (4)

Replication Server

DBBufferPool

Replication Agent

BI DB AI

DB Shared Memory

Primary Machine Secondary Machine

Page 8: OpenEdge  Management and Replication 18.3.2010  Scandi  PUG

© 2010 Progress Software Corporation. All rights reserved.

OpenEdge Replication Process (5)

Replication Server

DBBufferPool

Replication Agent

BI DB AI BI DB AI

DBBufferPool

DB Shared Memory

DB Shared Memory

Primary Machine Secondary Machine

Page 9: OpenEdge  Management and Replication 18.3.2010  Scandi  PUG

© 2010 Progress Software Corporation. All rights reserved.

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

Page 10: OpenEdge  Management and Replication 18.3.2010  Scandi  PUG

© 2010 Progress Software Corporation. All rights reserved.

OpenEdge Replication Plus

Page 11: OpenEdge  Management and Replication 18.3.2010  Scandi  PUG

© 2010 Progress Software Corporation. All rights reserved.

Implementing OpenEdge ReplicationDealing with Failures

Replication Agent

BI DB AI

DBBufferPool

Replication Server

DBBufferPool

BI DB AI

DB Shared Memory

DB Shared Memory

Primary Machine Secondary Machine

Page 12: OpenEdge  Management and Replication 18.3.2010  Scandi  PUG

© 2010 Progress Software Corporation. All rights reserved.

Demo

Replication properties (Primary and Secondary) Setup Primary machine and backup machine Failover (Primary -> Secondary) Failback (Secondary -> Primary) OpenEdge Management

16

Page 13: OpenEdge  Management and Replication 18.3.2010  Scandi  PUG

© 2010 Progress Software Corporation. All rights reserved.17

Primary replication – normal processing

Page 14: OpenEdge  Management and Replication 18.3.2010  Scandi  PUG

© 2010 Progress Software Corporation. All rights reserved.18

Primary machine failure

Page 15: OpenEdge  Management and Replication 18.3.2010  Scandi  PUG

© 2010 Progress Software Corporation. All rights reserved.19

Entering pretransition

dsrutil target -C recoverydsrutil target -C applyExtent qualified-extent-name

Page 16: OpenEdge  Management and Replication 18.3.2010  Scandi  PUG

© 2010 Progress Software Corporation. All rights reserved.20

Transitioning the target database to a source database

dsrutil target -C transition

Page 17: OpenEdge  Management and Replication 18.3.2010  Scandi  PUG

© 2010 Progress Software Corporation. All rights reserved.21

Failover

Page 18: OpenEdge  Management and Replication 18.3.2010  Scandi  PUG

© 2010 Progress Software Corporation. All rights reserved.22

Failover

Page 19: OpenEdge  Management and Replication 18.3.2010  Scandi  PUG

© 2010 Progress Software Corporation. All rights reserved.23

Primary machine repair complete

Page 20: OpenEdge  Management and Replication 18.3.2010  Scandi  PUG

© 2010 Progress Software Corporation. All rights reserved.24

Preparing primary database transition

Page 21: OpenEdge  Management and Replication 18.3.2010  Scandi  PUG

© 2010 Progress Software Corporation. All rights reserved.25

Preparing primary database transition cont..

Page 22: OpenEdge  Management and Replication 18.3.2010  Scandi  PUG

© 2010 Progress Software Corporation. All rights reserved.26

Transitioning source database to target

Page 23: OpenEdge  Management and Replication 18.3.2010  Scandi  PUG

© 2010 Progress Software Corporation. All rights reserved.27

Transition Complete

Page 24: OpenEdge  Management and Replication 18.3.2010  Scandi  PUG

© 2010 Progress Software Corporation. All rights reserved.28

Secondary replication is performed

Page 25: OpenEdge  Management and Replication 18.3.2010  Scandi  PUG

© 2010 Progress Software Corporation. All rights reserved.29

Replication fail back process

Page 26: OpenEdge  Management and Replication 18.3.2010  Scandi  PUG

© 2010 Progress Software Corporation. All rights reserved.30

Replication fail back process cont..

dsrutil secondary -C transition failover

Page 27: OpenEdge  Management and Replication 18.3.2010  Scandi  PUG

© 2010 Progress Software Corporation. All rights reserved.31

Replication fail back process cont..

Page 28: OpenEdge  Management and Replication 18.3.2010  Scandi  PUG

© 2010 Progress Software Corporation. All rights reserved.32

Replication fail back process cont..

Page 29: OpenEdge  Management and Replication 18.3.2010  Scandi  PUG

© 2010 Progress Software Corporation. All rights reserved.33

Replication fail back process cont..

Page 30: OpenEdge  Management and Replication 18.3.2010  Scandi  PUG

© 2010 Progress Software Corporation. All rights reserved.

OpenEdge Replication Plus

Page 31: OpenEdge  Management and Replication 18.3.2010  Scandi  PUG

© 2010 Progress Software Corporation. All rights reserved.

Questions?

Page 32: OpenEdge  Management and Replication 18.3.2010  Scandi  PUG

© 2010 Progress Software Corporation. All rights reserved.

Thank you for your time!

Page 33: OpenEdge  Management and Replication 18.3.2010  Scandi  PUG

© 2010 Progress Software Corporation. All rights reserved.