Expand my Community achievements bar.

Enhance your AEM Assets & Boost Your Development: [AEM Gems | June 19, 2024] Improving the Developer Experience with New APIs and Events
SOLVED

Mongo tips?

Avatar

Level 3

Hello everyone,

I am a CMS Administrator looking at moving our large enterprise implementation of AEM 6.1 to AEM 6.2 with MongoDB for Author servers. To any other organizations who have implemented Mongo - how did that go? Did you encounter any issues? Are there any performance concerns in your live environment? What should we 'watch out' for?

I am looking for any perspectives besides Adobe's documentation. 

1 Accepted Solution

Avatar

Correct answer by
Employee

Hi Andrew,

I've been involved in Mongo projects and seen a few from a distance. From what I have seen, you must make sure you meet all the requirements for using MongoMK[0] and you must have a network/hardware available as specified in[0],key considerations such as RAM, Network speed(no cross region), disk IO, these are critical, as the recommendations have come from various engineers who have been on projects that ran into issues, so treat the recommendations as gospel. 

On the MongoDB side, you really do have to get people trained up or find people with experience of MongoDB, in order to monitor, debug, backup etc

From various performance tests at a particular client, we saw performance was on par with CRX2(slower than TarMK), but as the load grew, performance was consistent for MongoMK, whereas it deteriorated for TarMK.

Regards,

Opkar

[0]https://docs.adobe.com/docs/en/aem/6-2/deploy/platform/aem-with-mongodb.html

[1]https://docs.adobe.com/docs/en/aem/6-2/deploy/platform/aem-with-mongodb.html#Hardware%20Consideratio...

View solution in original post

4 Replies

Avatar

Administrator

Avatar

Level 3

Thanks - there's a lot of good stuff there, but that's the Adobe documentation I've read. I'm hoping to hear some perspectives from outside Adobe, even if issues found have been later added to Adobe's documentation. 

Avatar

Correct answer by
Employee

Hi Andrew,

I've been involved in Mongo projects and seen a few from a distance. From what I have seen, you must make sure you meet all the requirements for using MongoMK[0] and you must have a network/hardware available as specified in[0],key considerations such as RAM, Network speed(no cross region), disk IO, these are critical, as the recommendations have come from various engineers who have been on projects that ran into issues, so treat the recommendations as gospel. 

On the MongoDB side, you really do have to get people trained up or find people with experience of MongoDB, in order to monitor, debug, backup etc

From various performance tests at a particular client, we saw performance was on par with CRX2(slower than TarMK), but as the load grew, performance was consistent for MongoMK, whereas it deteriorated for TarMK.

Regards,

Opkar

[0]https://docs.adobe.com/docs/en/aem/6-2/deploy/platform/aem-with-mongodb.html

[1]https://docs.adobe.com/docs/en/aem/6-2/deploy/platform/aem-with-mongodb.html#Hardware%20Consideratio...

Avatar

Level 3

Hi Opkar,

Thank you, that is the kind of thing I was looking for. 

Andrew