* free incoming traffic (like Linode)<p>* cheaper outgoing traffic or Slashdot effect 'protection' (and no weird combined quoate)<p>* no fixed plans: let me choose the memory, disk space (SSD and HDD), cores like AWS EC2 but as cheap as Digital Ocean.<p>* no vendor lock-in! use XEN/KVM but let me download the whole image, let me backup everything myself, let me upload my own images<p>* easy to use web interface like Digital Ocean, AWS<p>* easy REST-API to control start/stop/restart/launch new copy of servers<p>* offer additional services like: paid load balancer, free/paid "online" snapshot, server analytics<p>* build a great community and offer good documentation for common server issues.
Make sure you offer Windows Server. While to many of the guy's on this bored windows is not a necessity, for many enterprises or in-experienced users, windows is a must. Get your hands on Windows server 2012 R2 at the least.<p>I know all of my customers are very cost conscious and AWS and Azure's variable cost system scares them (Forget to turn off VPS, surprising amount of traffic all of a sudden), possibly bringing VPS's back to a fixed monthly cost that can compete with the big guy's?<p>I know I would personally love the heck out of a simple yet powerful UI, AWS is powerful but the UI looks terrible and is intimidating to a new user. Azure's UI looks fantastic however is lacking many easily features such as scheduling servers to go up and down, creating backups of data disks and VM's, etc(Instead relying on runbooks and Azure automation which requires them to become scripters).<p>Offer a year long free tier like AWS, a small 1 core 1GB RAM vps running a linux OS. This feature will bring many curious eye's your way, and while it may seem like you are throwing away your product, truly free will attract the eyes of many potential clients already indentured in AWS, Azure, DO, etc, who would have never bothered to spend the time otherwise.
Honestly, I'm pretty happy with the current offerings on the market.<p>If you could offer a lot more power for the same or less cost, I'd be interested. Other that that, I'm moderately unlikely to switch.<p>Oh - specifically I'd be interested in a VPS with tons of data storage. Those are rather hard to find in the current market.
From the perspective of a user who isn't really experienced in running servers:<p>* I think they're called snapshots. Let me setup my VPS the way I want it, upload my stuff, etc, then let me backup/save my entire VPS on your servers. Two weeks later, when I'll try to setup a mail server for the first time in my life, I will probably break a lot of stuff. With a few clicks, I should be able to restore everything in a matter of minutes.<p>* Slashdot 'protection'. If I bought some starter package, and at some point I start getting 100%-1000% my usual traffic, then instead of killing my VPS for abuse or letting it suffocate on its own, make minimum effort, like boosting my resources, etc. Reach out, help me decide if I want to upgrade, or give me enough time to move out.<p>* Wiki/guides/tutorials. Maybe try creating a community where users can request guides, and (heavy) contributors could get some free server time :)
The ability to use all of the allocated resources.<p>Some of my sites run some fairly CPU intensive image processing on the backend, and after being booted off 3 or 4 VPS providers for "using too many resources", I finally just broke down and got myself a mid-range dedicated server.
Customized images. For instance, I want a simple debian based email and web server. All I need to do is enter the domain name and it handles the rest, as well as maybe giving me instructions on adding SSL certs and so on. A freeswitch PBX - again, all I have to enter is a few things and it is setup for me. There are lots of ways to do this, but it would be a big attraction to some folks if it just worked on setup.
The biggest thing I always look for in a VPS host is customisation. Let me choose the memory, disk space and prepaid transfer allowance. Being able to choose the number of cores would be a nice bonus.<p>I realise this makes billing more complicated but it must be possible, my current host offers this (and the option to rent a dedicated physical machine(s) to get full resources to myself)
One-click Rails setup. Ideally, I would sign up for the service, select a VPS size, "create" a new app (using your built-in web panel) and deploy from my terminal. When creating a new app I could select the Ruby and Rails size, DB etc. Basically, a very convenient Rails VPS host.<p>How does this differ from Heroku? Pricing, hopefully.
Although it's a new technology, I'd eventually like to see VPS hosting built around Intel's Software Guard Extensions (SGX), if at all possible. As it stands now, we have to completely trust that the VPS host isn't going to do something nefarious with our data; this should go some way towards mitigating that.
Lot more memory at lower cost - e.g something like the 64GB linode for $100 a month. Would not mind sacrificing storage space and bandwidth (or even CPU power) for it.