I'm currently setting up a VM with RHEL6 64-bit OS on a 200GB mounted drive. Within two years there will be over 40K users. I need to make sure I set up the foundation correctly and I've never created a WP Multisite project anywhere close to this size.
Should I just setup the MySQL database on the 200GB drive and use the Multi-DB plugin to split the database into 256? Should I separate the databases onto additional mounted drives?
Is 4GB and 1 CPU enough? I'm mostly a designer and web developer and don't have a ton of experience on the system admin level. Any insight or resources into laying the foundation for a large network would be greatly appreciated.