I am running email exchange in a low end server and I feel its the time for me to go for a high end server. This time I want to upgrade my server such that it must withstand for 1,000,000 users. I want to buy a single high end server and divide it into several VPS in which I want to run Web, domain, dns, smtp, pop, imap, database, etc respectively in each VPS divisions. Is this a good idea? I am planning for the below hardware configuration; Is it enough to fulfill all my requirements?
- Mother board: DELL
- Processor: Quad-core Intel® Xeon®
- Memory: 16GB
- Hard disk: 10TB
Is this configuration enough to run my service?