You will likely see very few benefits of running AD with just 4 servers.
From a security POV, if you don't want your database servers externally accessible, but you still want to be able to manage them remotely, you can do a few things, but they could get costly.
- Cheapo method, would require 2 NICs per web server and 2 switches:
Data Center Uplink
|
switch #1
| |
Web1 Web2
| |
switch #2
| |
DB1 DB2
With this method, you would relay a TS connection through either web server to your DB servers.
- More Expensive - Requires firewall (such as SonicWall SOHO5 + VPN)
Data Center Uplink
|
Firewall / VPN Device
| | | |
Web1 Web2 DB1 DB2
Configure firewall to only allow only neccessary traffic, do not allow external SQL connections or RDP traffic. Setup a VPN tunnel with the firewall, which will provide you with full remote access to your servers over an encrypted link.
Most Expensive -
Same idea as with one firewall, but use two firewalls. The first firewall will use an external subnet with the web servers hanging off of it. The second firewall will use a non-routeable subnet, and only allow port 1433 traffic through, from the external subnet facing it only. Second firewall is uplinked to the first firewall. Same as before, you would setup a VPN tunnel for management / TS access. In order to "route" the non-routeable subnet locally, your firewall devices would have to support static routing (most do).
I'm sure there's more/better solutions to this, but hey - it's 3:20AM
