8 ms·
Reality of budget VPS services
- ridruejo 15y agoThe ultimate budget VPS is an Amazon instance. You can be relatively sure that it is not going to go under. You can run one free micro instance (http://aws.amazon.com/free/ http://aws.amazon.com/free/). You can scale as needed easily, both in terms of file system and CPU by simply rebooting your EBS to another instance type. You can have reliable, incremental snapshots. And finally, you have a great ecosystem of vendors providing AMIs for nearly all OS versions and popular web apps (like my own, http://bitnami.org/stacks http://bitnami.org/stacks)
- pieter 15y agoAmazon isn't really budget. The free tier is nice, and the tiny instances are priced ok, but beyond that they're quite expensive for a VPs. The nice thing with AWS is the scaling and the supporting infrastructure, but you do pay for that compared to more basic VPS offerings.
- ridruejo 15y agoWell, if we are talking about bigger instances, then it is not "budget VPS" anymore either :) Still, depending on your needs (and specially if you combine with reserved instances, which can drive the cost 50%) it can be quite cost-effective
- sathyabhat 15y agoYeah, and not to forget, the free tier offer expires in November
- ntoshev 15y agoI believe it expires an year after you started using it. Do you have a reference saying it won't be available for anyone after November 2011?
- sathyabhat 15y agoAh, you're right, my bad. Relevant part of the terms: These free tiers are only available to new AWS customers and are available for 12 months following your AWS sign-up date
- rkalla 15y agoJust a reminder to everyone that prices out the flat On-Demand rates of Amazon, a 3-year reserved instance price is 48% cheaper than OnDemand. So if you know what your deployment needs are, take the On-Demand price and roughly divide it in half for your real cost-per-month (with a majority paid up front). If you don't know what kind of deployment you need, then yes, running everything on-demand can be pricey compared to alternatives.
- ridruejo 15y agoIn addition to reserved instances, there are a couple of other ways you can achieve cost-savings for common situations. If you need to run background tasks (like video encoding, reports, etc) you can try running spot instances at a fraction of the cost of an on-demand instance. You run the risk that the instance is terminated, but you can always spawn a new one without affecting the main service, since basically you do not care if the task finishes a couple of minutes later. Another one is scaling up and down base on demand. If you run, say, a SugarCRM instance for your sales team, you can have it run in a Large instance during the week, 9-5pm, when it is going to be in full use by multiple people. Then, the rest of the time you can scale down to a small or micro instance. It is still going to be available, but at a smaller cost.
- sorenbs 15y agoIs that a fixed price for the next 3 years then? I would expect normal prices to at least be cut in half 3 years from now as hardware gets cheaper.
- ridruejo 15y agoYou pay a fixed price for the reservation and then per-usage fees. Usage fees will drop as Amazon reduces them, but the reservation is a one-time deal
- blameless 15y agoDon't forget you also have to pay something like $0.10 for 1GB of outgoing traffic.
- ridruejo 15y agoYou still get 15GB for free in the free tier, which should be ok for many use cases
- nknight 15y agoYeah, but most people pushing more than a few tens of GB/month probably don't really need to save a few dollars over e.g. Linode. Budget VPSs are the modern "shell account", their primary users are a combination of learners, early-stage developers, small-scale control-freaks, people who don't know any better, and of course the odd criminal enterprise. Some of these will never grow much, the ones that do should normally have the cash for better accommodations and/or more EC2 bandwidth, and the criminals I don't really care about.
- bcl 15y agoOr go one step further (depending on the design of your site) and switch to just S3 and CloudFront. I'm paying about $0.50/mo to host my sites since I converted to using static files.
- sjs 15y agoAnyone care to follow this up with a brief article on the more expensive VPS providers? (such as A Small Orange) Are those of us on Linode, Rackspace Cloud, and Slicehost missing out at all?
- huxley 15y agoJust an FYI to those looking into Slicehost, it's now part of Rackspace Cloud Servers and doesn't sell their own VPS.
- wx77 15y agoWell as someone who has used quite a few VPS servers over the years from a plethora of providers I must say at this point in time Linode is probably the best bang for your buck with all the utilities and uptime it provides. The only thing about Linode is you must not order from the fremont datacenter and you have to subscribe to the status updates to realize what's going on. The only thing that a more expensive provider will give you that linode does not is server management which can be useful but I don't really mind sysadmin at this point in time so I can't really review that.
- malbs 15y ago+1 to linode - in the past I opted for cheap options, and suffered, but after experiencing the management tools and infrastructure linode has in place, I'll stick with them at the more premium price.
- TruthElixirX 15y agoI used ASO's shared web hosting for a long time. Their support at that level was amazing and I really enjoyed them. I'm sure their VPS support would be just as great.
- SageRaven 15y agoI ran with RootBSD.net for a year or so, and I thought they were awesome. Sharp guys and good support. I even migrated a client's site over to them, saving my client a bundle over unmanaged bare-metal hosting and earning myself some credit for the referral. At the time, I think $20/month was their smallest package, though they may have a $10/month now. I've had a few Linux VPSs under $3/month (posted specials on lowendbox.com). I agree with the article: don't expect the world for $2/month, back up anything of value frequently, and enjoy the too-good-to-be-true ride while it lasts. The performance is hit-or-miss, you'll find your VPS rebooted more often than you'd like, but for dinking around with an idea, they're perfect. I'd even be comfortable using these cheap services for backup mail relays or DNS servers. Just don't forget the backups. Most seem to support PayPal subscription payments, which makes them easy to set up and forget.
- Hrundi 15y agoGood article. I disagree with a few remarks. While there is certainly a huge amount of fanboyism surrounding buyvm, most of it comes from the stock scarcity. I personally run 3 vps' with them (first three plans) and the performance has always been far more than acceptable. I run an adult tube site that has exploded in popularity due to a fun domain name and being one of the first to post a leaked sex tape for a latin american actress. It can reach around 200 to 300 thousand uniques per month. Never had a load issue. Of course, your mileage may vary. I could have ended up in a lousy node. Many people outright abuse their service for portscanning, spam sending and what not. Also, many people won't do this intentionally; they get infected through ancient wordpress installations. My experience has been worse with Burst. Their IO is acceptable but their network is dismal. Ping times from aroud the world tend to confirm this. Notes to take home: ALWAYS make backups! If a provider goes deadool on you all of the sudden, you should always have fresh backups in a remote site. Honestly, there's no excuse these days. You can always get your money back if you file a dispute on Paypal. I wasn't affected by the collossal Hostrail crash, but many people were. Lastly, always choose Xen over Openvz. Edit: Forgot to add something very important: Avoid Hurricane Electric (he.net) like the plague. They are an absolute fuck up of a datacenter.
- nckbz 15y agoI agree. I wouldn't completely write off those smaller servers and I think it serves as a very good entry point for learning Linux and server administration. If you're just starting out with Node or Rails its great. I would recommend someone a Low End Box over a free Amazon Micro Instance any day, just because the CPU they limit you at is just bad. You start Apache or Nginx on those things or do a big yum install/apt-get and the terminal slows to a crawl. Running a Production server off any low end box is definitely risky depending on who you're hosting with, but that goes without saying. I'd second BuyVM and Xen, I had a VPS with nordic and my cluster just died one day and was unrecoverable. They gave me a free small instance for half a year, but I opted to just switch instead. My other recommendation is definitely Rackspace. Their low end service is only around 10 dollars a month, their chat support service is pretty good, and its fast and easy to scale. Database transactions on the cloud are still shit however. :( Really want a dedicated server if you're a larger or badly optimized site.
- kd1221 15y agoCan anyone else comment on experiences with Linode (and equivalent alternatives)? I'm considering moving a group of servers off expensive dedicated hosting ($400/server) to a VPS service. I've looked at Amazon EC2 but they don't seem to have a sweet spot for my needs.
- maratd 15y agoIt depends on your application. Every provider has their own stack running in the back, their own policies, and a unique set of existing users. This translates to unique environments that are more or less suitable for certain needs. My experience with EC2 is that you get more RAM for the buck when compared to Rackspace and others, but IO to disk and CPU is sub-par. As a result, I tend to prefer Rackspace who are also big players in the open source space. Keep in mind, regardless of any advertising, there is no such thing as guaranteed performance in the cloud. Ever. Every provider oversubscribes ... they do not expect and cannot handle 100% utilization by their subscriber base. Behind the scene, a VPS is sharing all of its resources, always. If your provider does its job right, you'll never experience a drop in performance. Everything will be consistent. But there is no way for that provider to guarantee that. They can experience an unexpected jump in resource usage at any time. With dedicated hosting, that's not a possibility. It's your hardware. You're the only one using it.
- nckbz 15y ago>> My experience with EC2 is that you get more RAM for the buck when compared to Rackspace and others, but IO to disk and CPU is sub-par. As a result, I tend to prefer Rackspace who are also big players in the open source space. Seconding this. And I'd recommend a hybrid solution if it's possible. Dedicated db server with some cloud webheads for your front end. I really think that's the best bang for your buck. Has anyone tried the Amazon RDS or the RackSpace R2 servers? I'd really like to know if they provide any advantages over just straight up hosting your database on another cloud instance.
- dotBen 15y agoThe ultimate hybrid is to find a budget VPS (or premium VPS) provider who is based in the same datacenter as your 'bare metal' servers. Granted VPS != cloud, but depending on your requirements you might get the same benefits. The benefit here is that you can exchange data between servers/VPS's via the private LAN - low latency and potentially no bandwidth costs. If you go with an Amazon based solution then you don't have this benefit due to the NAT-like way Amazon works and the fact they either own their own datacenters or at least don't allow any private routes between other servers in the same DC. (I don't know whether every Amazon availability zone is in a wholly operated Amazon datacenter)
- deleted 15y ago[deleted]
- deleted 15y ago[deleted]
- jackowayed 15y agoI've actually had a pretty good luck with my $5 (base price $6) VPS I found on lowendbox. It has 512MB of RAM Part of it is expectations. I know I'm not paying anything for this box, so I don't expect 100.0% uptime and the ability to run a high traffic service of which I really care about the availability. I just need a place that can run cron scripts, regardless of whether my computer is on/online. And run screen so that it can download something that takes a few hours. And I do have a webserver on there, host some very unimportant things on there (like static versions of showoff slides from presentations I've given ... I'm guessing they get hit by humans once a month, though I guess I could check the logs), and occasionally I'll scp a big file into the web directory for someone to download. The uptime isn't great. Pingdom sends me emails about it being down basically every month, but usually it's like 30 minutes. Uptime hovers right around the 99.9% that they guarantee. Sometimes pingdom monthly reports say it's a little less. I haven't bothered to try to invoke the SLA to get my month's $5 back, or whatever. For what I use it for, it works just fine. If I were running a real website that I was invested in having people visit, I'd go for Linode/Slicehost/AWS/etc for sure. But this is the cheapest way to fullfil my needs for this box.
- citricsquid 15y agoVPS hosting is the new shared hosting; so many applications and platforms exist that it's easy for anyone to get started operating a VPS hosting company. I could rent a dedicated server now for $200, install SolusVM and be a fully functional VPS host within a couple of hours and the majority of "budget" vps hosts are these. They don't have the funds to build a real business (like Linode), they just install some widely used software and off they go. They are limited by the software they use (whereas a company like Linode is limited by its engineers) so when things start to go wrong their response is to penalise the customers not make the engineers work harder and achieve more.
- rkalla 15y agoDoes anyone have a good recommendation for a host with a nicely spread out global presence? I am aware of the big players (AWS, Linode, Softlayer, RimuHosting) but they all seem to have shortcomings that don't make anyone particularly ideal and I'd love to avoid a combination of all if I could. I am looking to minimize network latency and maximize disk space with memory and CPU being secondary concerns. More or less think CDN edge location requirements. For example: AWS - Speed to China and AUS/NZ from the Singapore region is subpar. Speed to Japan from Singapore is much worse compared to the Tokyo region directly. Managing many images in many regions across the AWS stack can be time consuming. Linode - Their CA datacenter (hosted by HE) has a terrible reputation and uptime. I love that they normalize their bandwidth pricing across all data centers though. Disk space is an issue for us (media distribution). Softlayer - Looks solid, nothing for the AUS crowd or Japan/Chinese users. Voxel - Not cheap, again nothing for AUS/NZ crowd. RimuHosting - Doesn't buy enough in EU/AUS to offer budget bandwidth pricing, the London bandwidth is horrifically expensive. JoyentCloud - Single data center at this time. These are all nit-picks, each of these services are great and I've hosted with them at different times and been very happy (other services like SliceHost and VPS.NET have been bad/very-bad - respectively) but I am curious if I am missing a single host that could meet most of these requirements that I just don't know about yet? For example, I had never heard of BurstNET or BHost or A Small Orange until reading this thread... so I'm hoping I might be missing some fantastic host somewhere with medium/large VPSs or small/medium dedicated solutions.
- dotBen 15y agoWell to be clear, this post is examining Budget VPS's (aka "Low End Boxes"), ie <$10/m. You can use LEB's to get a good geo-spread if you need to do network topography examination, ping/traceroute/looking-glass from multiple nodes, etc. If you are hosting media, not sure a LEB is the right choice for you.
- sorenbs 15y agoDepending on access pattern you could use linodes to serve most active content and dump the rest to s3.
- mogston 15y ago
- msh 15y agoI have been using a 15$ vps from www.tektonic.net since 2004 and have been happy. I run a few personal sites and sometimes test code. They have been down 1 to 2 times a year which IMHO is fine for the price.
- DiabloD3 15y agoHeh, the performance comparison linked to in that article is kinda worthless since it leaves out RapidXen, one of the largest bare bones VPS providers.
- mark_up 15y agoI've been at Servint for years and can recommend them enough. They are -not- budget (I pay $129/m for an Ultimate VPS http://www.servint.net/vps.php http://www.servint.net/vps.php). I can only assume they have a terrible marketing department because they almost never rate a mention in articles like this one, despite being the pioneer in the VPS space.
- dashr 15y agoSolarVPS has servers in New Jersey and Los Angeles for $5-40 that I've been using for a years. Like Rackspace (4 cores), these small boxes also have up to 16 cores. Great for mysql replication, code repos, distributed data nodes.
- mogston 15y agoAfter lots of downtime across three of my VPS' at VPS.net i'm opting to migrate all of them to one box on the Rackspace Cloud. I'm not a server admin, nor do i want to be, so the attraction of the new 'Managed Cloud' is all that much stronger. I have used Voxel.net in the past, and their technical support team are absolutely amazing. Always willing to go that extra mile. Uptime was also very good.
- rmoriz 15y agoWe are very satisfied with dedicated systems from http://www.hetzner.de/en/hosting/produktmatrix/rootserver-produktmatrix-ex http://www.hetzner.de/en/hosting/produktmatrix/rootserver-pr... and http://ovh.co.uk http://ovh.co.uk That said we run kvm on every box and run all customer and own apps in different VM managed (all managed by chef). So we're kind of running our own inhouse VPS-hosting-service. We can achieve ultra-low-per costs per VM (as regular VPS providers would charce) but in the position to be the "root" customer of the box. We can decide which virtualization stack we want to use etc.
- mappu 15y agoInteresting that the author had trouble with BuyVM - my instance seems to be working out pretty well and i've recommended them to some friends. $15/year is incredible, i've had no trouble with support, and they just quietly sit there hosting rtorrent and nginx. There has of course been some limited downtime. EDIT: Uptime statistics hit 99.99% this month. http://buyvmstatus.com/info/34 http://buyvmstatus.com/info/34 On top of that, the Frantech Announcements feed is pretty good at explaining the state of their datacenter, maintenance, node migrations etc
- pxtreme75 15y agoI had a very poor experience on the past with a cheap hosting provider. Actually it really does not matter if it is shared hosting or a VPS -- at the end of the day you get the service you paid for. Currently we use Rackspacecloud with very good results. Their control panel has a few glitches but my support experience was out of this world.