Originally Posted by Caleb20103
The VPS I am probably going to test it on is indeed Xen-based. How much RAM do you think I will need for this?
Also, I am paying $8/month for this xen VPS, and $10 for another VPS (openVZ). So currently I am paying $18 per month for 2 VPSs, still $12 short of a dedicated. Also, that $30 dedicated from serverpronto has similar specs to a VPS, except the dedicated 40GB HDD and you get the full processor all to yourself. Also, I've heard bad things about serverpronto such as crappy support and that canceling with them requires a lot more information and hassle than necesary.
Also, the reason I don't immediately want to jump onto the dedicated ship is because it costs more for one reason, and another is that I am looking for something to use my VPS for, and one of those things happens to be a VPN. I like the amount of control and customization that a VPS offers, while being pretty cheap.
You say you've been with them for 2 years, so what have you been using your server for for this time?
I switched from SuperbServers two years ago to ServerPronto because Superb was charging too much and they offered absolutely no upgrade path from Fedora to a better server distribution (Fedora SUCKS!). At the time I was a huge fan of Gentoo (still am) so I went with ServerPronto because they were one of the few companies that provided Gentoo boxes. Here's what my first server did:
* Email server for ~10 domains + 50 accounts + Spam/AV filtering
* Web server for 30+ websites (mostly blogs and a forum or two with squirrelmail)
* My personal VPN (before I decided to start doing it commercially)
* I occasionally ran Nessus on it when Comcast was blocking a lot of well-known hacks (I used to be a professional security consultant). I also used it for running fast nmaps and metasploit.
* VoIP server (asterisk). Still runs my personal PBX! I pay about $10 every three months to sipphone.com for my home phone's outgoing calls.
* Personal torrent/media download server. I have a script setup to auto-download podcasts via rtorrent that checks every hour for new releases. My home theater PC (at my house) synchronizes every hour with the server and files older than two weeks get auto-deleted. So when I'm browsing the video folder in MythTV I have an always-up-to-date list of my favorite Internet shows. All of this is LEGAL BTW.
* Encrypted storage server. I have my most critical digital files stored on the server on an encrypted loopback partition in case my house burns down or something. If the server reboots the only way for that data to be accessed is via a passphrase that must be entered in manually after I've logged in via my personal shell account.
* Database server. Both PostgreSQL and MySQL. The MySQL database for VPNOut is actually still on this box because it is really small and very low volume.
* Webmin and reports server: I manage my servers via webmin's clustering features and I've setup "custom commands" to help out with my VPN business customer administration tasks. I also have setup many custom MySQL reports in Trac that run off of this server.
Not bad for a $38/month (added the 1000GB option) 256MB Celeron box with a 40GB hard drive!
So far ServerPronto has been so-so. The price can't be beat and they've been pretty stable. Their data center has lost power a few times and trouble tickets can take a couple hours to respond some days. So to summarize:
* Their support sucks. Fortunately I'm a Linux guru so I don't really need it (unless something hardware-wise breaks).
* Their service is pretty stable and plenty fast (12MB/sec downloads many times via my server).
* They offer more operating system options than anyone else that I've seen.
* They're extremely cheap.
So overall not that bad but not that great either. I may or may not be sticking with them in the long run depending on a few factors. Fortunately my VPN setup is clustered and configured for high-availability so if one VPN server goes down it only causes my customers a brief blip (still working out the kinks). The problem I have with ServerPronto is that when they have a problem ALL your servers have a problem (i.e. the data center loses power).