Expand my Community achievements bar.

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 



Kautuk Sahni

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