I just brought a new Windows VPS hosting from AccuWebhosting. Did a lot of research on Windows VPS and settled nervously on AccuWebhosting. For a first timer on VPS, the idea is to get a hang of it without spending too much money.
When you are doing your research, many comarisons will point you to Mochahost or Myhosting. But experience tells me that you need to read the fine-prints. For example, myhosting.com may be cheapest, but the cheapest deal does not give you ASP.NET! Not sure why you would place that limitation on a VPS.
I’m yet to test AccuWebhosting and so far, its been 10 hours, and they have not yet setup my VPS box. Well, that’s another part of the story. The question is, when do you go for VPS? My experience is limited to ASP.NET hosting providers, so the thought process revolves around that.
Here were my requirements that shared hosting provider would not fulfill:
- Needed surges in RAM upto 200 MB. This I guess is also called “burstable” RAM in VPS parlence.
- Needed to adjust the application pool parameters (e.g. Memory, Queue Length).
- Needed to run a windows service in the background.
- Wanted MSMQ type functionality (I’m not telling why…business secret 🙂 )
The fact that I had 1000 GB to disk space and 1999 GB of bandwidth was of no use!
So the need for a VPS was born…and here is what you can do with a VPS:
- Get root access and be the administrator of the machine.
- You can literally do anything on the machine (read limitations frmo VPS provider)
- Manage IIS, the sites and the application pools, on your own
- Check disk, CPU, memory usage
- Scheduled Tasks (This is big )
- Run Windows Services (Bonus)
- Use Windows remote desktop to log-in to the VPS machine.
- Deploy custom code and S/W (now the possibilities are increasing)
- and more…
…and here is what you can do with Shared hosting:
- Create one or more application pools (if you are lucky)
- Cron-jobs (generally all Linux plans give this, very few Windows plan have this option)
- Stick to the memory, RAM allocated to the pool. Nothing much there!
While I’m still learning, I hope this gives you some idea…will continue to post more as I lay my hands on the new VPS account…