I've heard that VPS requires more knowledge and skills with regards to set up and maintenance, especially regarding security. At this point I don't really know much in that area. Is this difficult to pick up? What are the key points I should be aware of with regards to choosing a VPS host?
Currently I"m thinking about going with Registerfly's VPS Lite which only costs 14.95 per month if you pay for one year up front. Any tips would be greatly appreciated.
There are security issues for which you will be responsible.(period) Including spam, relay, and don't let yourself become a zombie. This is one of the reasons I'm getting out of hosting, somewhat. I'm not going to have time to keep up with all the responsibility/liability that goes with it.
Make sure you go with someone reputable. Otherwise your host/datacenter may just disappear right in front of your eyes. You don't want your work product bouncing down the highway in an 18 wheeler while the datacenter gets relocated. For more damage control, it is a good idea to get a separate ftp account somewhere else. Like zftp.com, for the purpose of sending backups off server. This way you can restore to another server if need be.
I am about to buy my own server and co-locate it with someone local. This is considerably more expensive, but you can go put your hands on your server and take it away if needed. Go do some research at webhostingtalk.com. Its best not to start a new thread, but just search and read. If I was going to stay with a VPS, I would leave mine, Dinix (just got bought and moved), and would go with ServInt.net.
Nathan - you have highlighted some interesting points. I agree with you in principle with buying your own server ans co-locating it, however many do not have the technical skills and knowledge to maintain a server. The next best option is to look for someone local who can assist or even host your virtual environment, or find another organisation that is close to you and using Moodle to see what arrangements could be made for co-hosting.
The other valued resource that is often overlooked are the smaller local ISP's that have been around for a number of years and have stood the test of time. They maybe slightly more expensive, but if local you have options, you can get on the phone and talk to a person (and not a machine). You also have the option of dropping by their premises and actually talking to the people that run the show. Nothing beets a Face-2-Face discussion. There is a sense of secutity in being able to do that.
Depending on your O/S, why not consider backing up to a machine located at your own place ratehr than to a third party. That will be dependant upon the amount of data you have, however it is certainly an oprtion, particularly under Linux.
Just a few more thoughts.....