I am in the processing of installing two new servers (Dell PowerEdge 1850s, Windows Server 2003) into a colocation site. All of our customers access our system through our website and there may be up to 50 at any one time. My partner and I need to be able to VPN in and we will also use remote desktop to manage the servers. Part of our site is a secure site (SSL) and we also have an FTP site. One server is our webserver and the other is a SQL Server that the webserver pulls data from.
We do not have any highly sensitive data on these two servers (not credit card numbers or anything like that).
The device must be no taller than 1U (1.75") and would preferably be rack mountable but that is not a requirement.
I need a firewall, router, switch, NAT . . . device to put these two servers behind. Our budget is a maximum of $1,000.
What are your suggestions?