Dear MOSIP Community,
I am currently planning a MOSIP deployment and need guidance on the appropriate infrastructure sizing for a large-scale implementation. Specifically, I am designing a database to enroll 320 million citizens and would like your expertise on the following:
- Storage Requirements
- Our existing database, which enrolls 22 million citizens, currently occupies 17TB.
- Based on this, what would be the estimated disk size required to handle 320 million enrollments?
- Compute Resources
- How much CPU and RAM would be recommended for the primary database server to ensure optimal performance?
- Are there any best practices for tuning PostgreSQL/EDB parameters to handle high transaction volumes and concurrent user loads?
- Cluster Deployment
- We plan to deploy a three-node cluster (1 primary, 2 secondary).
- What are the recommended specifications for the secondary servers in terms of CPU, RAM, and disk storage?
- Should the secondary nodes have identical specifications to the primary, or can they be optimized differently?
Additionally, any insights or recommendations regarding high availability, backup strategies, and replication setup for a large-scale MOSIP deployment would be greatly appreciated.
Looking forward to your valuable input.
Best regards,
BAHADDOU Said