We're looking for your advice on how you would accomplish an online presence, DNS management, and running a number of websites given limited servers and options. Please see below if you may be able to offer advice - Thanks!
We are trying to setup a dedicated server and some virtual servers to handle the following:
- Mail - SmarterMail server - Websites hosted on IIS - Websites / SSL hosted on IIS - SQL Server Web for Database on IIS
Development: - same as above, plus: - Subversion
To accomplish the above we have the following servers to work with: (a) a dedicate server with Windows Server 2008 with Hyper-V role enabled (b) 3 available licenses of Windows Web Server 2008 to run inside the Hyper-V machines (Web Server 08 only has IIS role - can't be a DNS) (c) a hosted VPS with Windows Server 2008 R2 Datacenter edition
Current thinking is that a Virtual Server under Hyper-V will run the SSL e-commerce sites to keep security totally separated from other applications. Also, a second Hyper V server would run the SQL Server only. But, we need to handle email, DNS management, as well as some non-secured websites and a development server. We're concerned whether having email on even a Hyper-V on the same dedicated box as these critical websites is a major risk or not. However, the budget is set with these options and we need to move forward.
The basic options we see for DNS are either on the dedicated Hyper V host, on the hosted VPS, or an online service. As for email, we are thinking that it could be hosted inside a Hyper V server on the main dedicated or alternatively on the hosted VPS.
- What would you do about setting up and managing DNS? Should it be on the dedicated server or perhaps the hosted VPS? Or, do you recommend just use an online service (openDns, ...)?
- Are we concentrating too much functionality onto a single server? How would you see the VPS with a different host fitting into the picture?
- If running with this basic configuration should we try and basically have the dedicated host OS have nothing other than DNS and Hyper V roles?