Request your guidance on sharding.
Requirement : To upload 10 TB of digital assets to mongodb, which would be the datastore for AEM (Adobe Experience Manager). For this requirement, I have created a sharded replicaset as attached.
AEM version: 6.0
mongoDB version : 2.6.5
My queries:
1) how would I ensure proper sharding in this case?
2) Which is the recommended shard key mechanism to implement & how(steps in detail please)?
3) Any flaws in this approach or is there a better approach?
Can I please have an update?
Request your guidance on sharding.Requirement : To upload 10 TB of digital assets to mongodb, which would be the datastore for AEM (Adobe Experience Manager). For this requirement, I have created a sharded replicaset as attached.AEM version: 6.0mongoDB version : 2.6.5My queries:1) how would I ensure proper sharding in this case?
Hi Manjith,
The diagram you included is standard MongoDB sharding architecture, however you should:
- have three config servers for your production environment
- have more than one mongos process for failover
- ensure you have updated your MongoDB connection strings in AEM (e.g. oak.mongo.uri) to connect via mongos.
2) Which is the recommended shard key mechanism to implement & how(steps in detail please)?
3) Any flaws in this approach or is there a better approach?
The choice of shard key is highly dependent on your data model and use case. I would suggest contacting Adobe for their recommendations based on your deployment and more detailed requirements.

댓글 없음:
댓글 쓰기