I'm starting to look at startup expenses for a game I hope to have finished soon. I have one server online, that isn't particularly powerful right now. But as the game begins to expand, I know I'll need a couple real servers soon. So my questions relate to what physical hardware to get.
2 Server types.
Database, (one central database, 2 machines [mirror/primary])
Database, Windows 2008 R2 Data Center, SQL 2012 Enterprise.
Service Host, (this will expand as a farm as needed)
Focused on client server interactions, potentially 5 thousand uses connected to a single server. (profile on exact numbers will come later)
Most work is in quick processing of data, Some DB interactions, mostly logical processing/validation( server controls core game logic to help protect from hacking)
My initial thought is that the Database machine should be get atleast 4x drives, Raid 10 (mirrored/striped), atleast 1 T available space. (projected long term needs) Bus and Ram speeds should be good, Processor should have fast process switching, minimum single i7, 2.8ghz.
The Service host, does not need a lot of hd space, still mirrored, physical HDD should work fine. Plenty of RAM, perhaps 32G, Fast. Processor should be stronger, like a Xeon E5, (not overclocked).
Any thoughts on this, clarifications, areas you think I hsould be careful about?
I know this area is more business/marketing perspective, but the more technical areas don't really have a section that seems like it would work for the technical hardware needs of release time, and this is a production related question.