Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
Bedrock Mission!

Learn more

View all

Sign in to view all badges

SOLVED

Oracle Golden Gate

Avatar

Level 1

Is Adobe AME 6.1 certified to run with Oracle Golden Gate for replication of an active- active replication scenario?

1 Accepted Solution

Avatar

Correct answer by
Employee Advisor

Hi,

If you want to build an "active-active" cluster of 2 or more AEM instances, AEM expects a single (logical) database. It does neither matter what kind of physical technology is behind it (that means, if it's a single database or a clustered database) nor if or what kind of clustering technology is used for the database.

But:

  • All nodes in an AEM cluster are writing to the repository (in case you use a relational database to host the repository: they all write to the database), so pointing individual AEM cluster nodes to a read replica does not work.
  • And even if you use a "back and forth" replication (don't know if and how it's possible with GoldenGate) it adds another level of delay between a write of a cluster node and the time when the result of the write is visible to all cluster nodes. Because this adds on top of the "eventual consistency" guarantee of OAK clustering.
  • And thirdly: The use of RDBMK is on available with support level "R" [1,2]. Please check with Adobe support regarding that.

In general: Adobe does not make a statement about GoldenGate, therefor it is not certified. But it might work.

Jörg

 

[1] https://docs.adobe.com/docs/en/aem/6-1/deploy/technical-requirements.html#Storage%20&%20Persistence

[2] https://docs.adobe.com/docs/en/aem/6-1/deploy/technical-requirements.html#Support%20Levels

View solution in original post

2 Replies

Avatar

Administrator

Could you please elaborate your use-case bit more. What exactly are you trying to achieve? I have also asked internal expert to have a look at this one.

~kautuk 

Avatar

Correct answer by
Employee Advisor

Hi,

If you want to build an "active-active" cluster of 2 or more AEM instances, AEM expects a single (logical) database. It does neither matter what kind of physical technology is behind it (that means, if it's a single database or a clustered database) nor if or what kind of clustering technology is used for the database.

But:

  • All nodes in an AEM cluster are writing to the repository (in case you use a relational database to host the repository: they all write to the database), so pointing individual AEM cluster nodes to a read replica does not work.
  • And even if you use a "back and forth" replication (don't know if and how it's possible with GoldenGate) it adds another level of delay between a write of a cluster node and the time when the result of the write is visible to all cluster nodes. Because this adds on top of the "eventual consistency" guarantee of OAK clustering.
  • And thirdly: The use of RDBMK is on available with support level "R" [1,2]. Please check with Adobe support regarding that.

In general: Adobe does not make a statement about GoldenGate, therefor it is not certified. But it might work.

Jörg

 

[1] https://docs.adobe.com/docs/en/aem/6-1/deploy/technical-requirements.html#Storage%20&%20Persistence

[2] https://docs.adobe.com/docs/en/aem/6-1/deploy/technical-requirements.html#Support%20Levels