Hi:
I'm a new Drupal user and am intrested in Cheap, but pretty reliable hosting. I would prefer a U.S. company if possible.

Thanks,
Chris

Comments

nancydru’s picture

There are several posts on this and they are all long. One thing you will see right away is that "cheap" and "reliable" rarely go together. There are tradeoffs you will have to decide on.

Nancy W.
Drupal Cookbook (for New Drupallers)
Adding Hidden Design or How To notes in your database

JohnForsythe’s picture

I've never had a more reliable host than AN Hosting.. and they're what I'd consider low-priced. Take a look at this:

blamcast@anhosting [~]# uptime
22:35:25 up 146 days, 8:22, 1 user, load average: 1.87, 1.93, 2.48

It's been about 5 months since I signed up, and the server has never crashed or needed a reboot. In fact, there's only been one day with any significant downtime (3 hours due to a router failure). Compared to my last host (compared to all the hosts I've tried, actually), this level of service is really above-and-beyond my expectations.

Anyway, if you want more info, check out my full review of AN Hosting here: http://blamcast.net/articles/drupal-hosting

--
John Forsythe

Christefano-oldaccount’s picture

There are a million to choose from, but I like SustainableWebsites. Everything I need, such as shell access, PHP5, a custom php.ini file, etc. -- and they offset their electrical usage by purchasing green tags from a wind co-op. $10 a month or $100 a year.

I've mentioned SW before at http://drupal.org/node/118743#comment-200068

nancydru’s picture

It's green, but I wouldn't call it cheap by today's standards.

Christefano-oldaccount’s picture

One thing you will see right away is that "cheap" and "reliable" rarely go together.

One of the reasons I chose SustainableWebsites is for their environmental conscientiousness. $10 a month -- or $8.30 if you pay for a year -- is cheap enough for me.

Christefano-oldaccount’s picture

I no longer recommend SustainableWebsites.

Rainy Day’s picture

Care to elaborate a bit? Why do you no longer recommend them? And who do you recommend now?

christefano’s picture

These days I use and recommend Slicehost and RimuHosting. Slicehost is a little cheaper and has an active IRC channel, but what I love about Rimu is that their support is simply outstanding. It's so good that I can't tell the difference between their technical support and customer support. Every question is answered within minutes and always has the details (and often a list of the shell commands) I need. Also, I'm a night person and it's nice that they're awake when I am.

Another hosting company I'm looking at is Gandi. I don't have any experience with them as a webhost (their hosting offerings were just recently announced), but as a registrar I like them more than anyone else -- especially since their interview with CNET.

Care to elaborate a bit? Why do you no longer recommend them?

Dealing with the technical support at SustainableWebsites is nothing short of frustrating. It seems that all I get are boilerplate emails when I open a ticket when something goes wrong. I'm sympathetic to their green efforts and carbon-neutral hosting, but I can't recommend them at all, even though the owner and customer support are nice guys.

Here's a recent example. Shell access to my accounts keeps getting disabled when they make changes to their servers, which requires me to open a ticket and hope that they quickly respond and re-enable shell access. The last time this happened, it was re-enabled a few hours later but my questions were completely ignored when I asked (1) why shell access gets disabled in the first place and (2) what can be done to prevent it from happening over and over. WTF?

I reopened the ticket and received an explanation and apology from the the company's owner, who I've met in person and do like, but I still haven't gotten an answer about how to keep shell access active on my accounts. I don't believe for a second that their technical support people have any idea what customer support actually is.



Christefano  
Founder, CEO
Large Robot
954-247-4786
http://www.largerobot.com
ivanstorck’s picture

I've been developing and hosting Drupal sites for two years. I also own Sustainable Websites. Christefano has been a great customer for many years, and I am saddened by this public airing of a misunderstanding. There have been many emails between us trying to resolve this issue before it went public.

Some background: the last two incidents of SSH being turned off were February and June. I have explained to him that occasionally SSH has to get turned off to upgrade our systems, it happens very infrequently, and always gets turned back on on request. If you've ever run a hosting company, and know how insecure most customers are (this does not apply to Christefano, he is an advanced user that would be better served by a VPS ), you can appreciate that we have to balance security, stability and convenience.

SSH is not our main feature. Yes, if you want to run all the modules of drupal at once, and not use caching, our systems won't work for you. Please take bigger drupal sites elsewhere. What we are good at is getting people started with Drupal, with an automatic installer, and running smaller drupal sites that take advantage of well-written core modules and caching. This serves most of our customers, who are mostly designers rather than programmers.

In addition, it really hurt me to hear his perception that support is using boilerplate answers. That simply is not true. There is no feature in our helpdesk to insert boilerplate answers - it simply can't happen. Luckily, running the company, I hear the perspectives of many customers, and know that our support team is doing a good job.

SO, if you want to try out a company where you might get to sit down to coffee with the owner, visit their office, interact with experienced drupal users, and have a site like I describe above, please try SustainableWebsites.com out.

christefano’s picture

Thank you for replying, Ivan. For what it's worth, I agree with nearly everything you said. Sustainable is still the best, most affordable green host I know of and it's clear that you're doing some things very well.

the last two incidents of SSH being turned off were February and June.

Ivan, the most recent incident -- the one that I mention above as a recent example -- was in July. The times in February and June are similar but separate events, and I wonder why your timeline is so different from mine. It doesn't fill me with a sense of confidence.

Drupal development and shell access go hand in hand, and saying "SSH isn't our main feature" is like saying that a hood release isn't a car's main feature. It would make more sense to provide better support for the customers that use it.

Is it really too difficult for your tech support guys to keep a log of which accounts previously had shell access and re-enable it afterwards? I checked just now and found that shell access has been disabled for two other accounts.



Christefano  
Founder, CEO
Large Robot
954-247-4786
http://www.largerobot.com
Rainy Day’s picture

Ivan, as a disinterested third party (and potential customer) i’d have to say that i am not very impressed by your response. It was not a “public airing of a misunderstanding” as much as it was your failure to reliably provide a service you advertise. Whether or not shell access is your main feature is irrelevant. Either you offer the service or you don’t. If you do, customers have the right to expect that it will be (reliably) available to them.

I also found mildly offensive your implication (in the first paragraph) that the alleged “misunderstanding” was Christefano’s fault. I would have been impressed had you acknowledged having had technical problems, which presumably you have fixed, and had taken responsibility for the “misunderstanding.” You reiterated this implication in the third paragraph when you said: “it really hurt me to hear his perception that…” Sounds like a jilted woman in a relationship gone bad. You should have left out the commentary and simply stated that your help-desk does not use boilerplate answers. Better still, you should have taken it as constructive criticism, and seen it as an opportunity to improve your customer support, because if Christefano had this impression, others probably do too.

The old business maxim that “the customer is always right” is not only a code of conduct in responding to customers, it is also a credo for businesses to live by to improve the quality (and popularity) of their operations. Even when you firmly believe your customer is wrong, there is always something to learn (and an opportunity for improvement) when you look at your operation from your customer’s perspective. The smart businessman will eschew debating with his (or her) customers, instead concentrating on what caused the customer to feel the way he or she did. Right or wrong, your customer’s perception was formed for a reason.

Be all that as it may, as a Unix admin, i can see no technical reason why you should be having this problem with shell access. If i were one of your customers, and i kept losing shell access, i would be upset too. And the problem would probably be annoying enough i would think about taking my business elsewhere.

Which is not to say i don’t have an appreciation for the difficulties of offering shell access in a shared environment. Unfortunately, some people will abuse shell access. And then there are the weak password issues. I think if i were an IHP, the only way i would offer SSH is by turning off name/password challenge and only allow public-key pair authentication. At least that would solve some of the security issues.

Rainy Day’s picture

Thanks, Christefano, for the reply. I checked out the links you provided and found them most interesting.

I got so frustrated with hosting providers (IHP) about seven years ago that i put up my own server by installing OpenBSD on a 1991 vintage computer attached to my broadband line. This has worked quite well for me. But i am contemplating changes which may preclude me from maintaining that solution. I thought my only choices were a hosted account, or colocation. Most hosting plans don’t offer the services i want, and colo is so expensive. But VPS (Virtual Private Server) looks to be a happy medium between the two (although still a little more expensive than i would like), so i am happy to know that option exists today. Also, i don’t have to worry about maintaining the hardware.

It would appear there are different approaches to VPS, the two main ones, as far as i can tell, being OpenVZ and Xen. Each appear to have their advantages and trade-offs, however OpenVZ seems to me to be better suited for Drupal hosting. Gandi offers an interesting and innovative solution, but it is Xen based. The least expensive VPS i was able to find is VPS Link, with an $8/mo VPS option (however their cheapest LAMP option, required for Drupal, is $25/mo… so SliceHost, at the end of the day, appears to offer the better value, if Xen is acceptable to you and you don’t have high bandwidth needs). [I imagine you might be able to run Drupal on the cheaper VPS Link plans, but it would require more system administration on your part to make it happen.]

I came across one VPS option which looks really exciting: Virtual Mac OS X Leopard Server running on fully loaded Xserves. I have remotely admin’d Linux, OpenBSD and Mac OS X Server boxes and can unequivocally state that Mac OS X Leopard Server is a pleasure to use. The only problem is that this system is still in beta testing, and so it is not yet available to the general public. Also, there is no word on how much it might cost. Since Apple recently relaxed the licensing of Mac OS X Server, allowing it to be virtualized, i imagine we’ll soon start seeing other companies offering this service too. Hopefully it will be reasonably priced.

christefano’s picture

Thanks for the comparisons. I hadn't heard of VPSLink before and their rates look reasonable.

If it's just for a few Drupal sites, I think that virtualizing Leopard Server is overkill. If the price is right, though... Do you know what Media Temple is charging?

We run OS X Server on the development server in our office (and it is a pleasure, as you say) but for Drupal sites we just use barebones VPS accounts from Rimu or Slicehost and then install Webmin and Virtualmin (these are comparable to cPanel and WHM, respectively). Anything "barebones" will take time to set up, but US$20 a month is hard to beat and the install script is a big time saver since it installs everything Drupal needs.



Christefano  
Founder, CEO
Large Robot
954-247-4786
http://www.largerobot.com
Rainy Day’s picture

According to Media Temple’s FAQ page:

What will be the price of the (xv)?
This price is undetermined. During beta testing we intend to discover useful information about which split configurations yield the best balance of performance and reliability. Understanding these components will allow use set a price point which is appropriate for the service level being delivered.

It looks like their current Dedicated-Virtual Server plans start at $50/mo, so i guess that’s a clue that we shouldn’t expect any “bargain basement” pricing on Xserve slices. :-( Well, i can dream, can’t i?

Rainy Day’s picture

Upon further research, it seems the performance advantage of OpenVZ is not the whole story. While raw benchmarks put OpenVZ quite a bit faster than Xen, that could be secondary to other factors. It turns out OpenVZ VPS slices are often oversold, particularly in terms of RAM, whereas Xen cannot be. Xen also better isolates your slice from other slices on the server. What this means, in short, is that with OpenVZ other slices running on the same server can hog the resources and slow down your slice. While Xen may be intrinsically less efficient using the hardware resources, it delivers more consistent performance for your environment.

The other major difference is in memory management. Xen offers each slice their own private swap space (i.e. virtual memory). So if you exceed your slice’s RAM allotment, virtual memory kicks in. A little bit of VM is fine, but too much can quickly slow down a Xen slice to a crawl. On the other hand, an OpenVZ slice can borrow RAM from another slice (i.e. the burstable RAM) when it exceeds its guaranteed RAM allotment. But if it exceeds the burstable limit, OpenVZ starts killing off processes (somewhat indiscriminately), which can create instability in your slice. If several other slices are exceeding their guaranteed RAM allotments, this will impact the performance and stability of your slice.

So while Xen is less efficient in using hardware resources, it may prove the better choice for those renting VPS slices. OpenVZ is more like shared hosting, except that you get full root access and the ability to install your own software. Xen – with its greater isolation – is more like a dedicated server, albeit a slow one. It is a good bet that cheap OpenVZ (or Virtuozzo, the commercial version of OpenVZ) VPS’s are likely oversold, just like a cheap hosting account almost certainly is.

I think i’ll start out with a Xen based VPS because of the more isolated environment. It’s more like a dedicated server, which is what i’m after, but at a fraction of the cost. I want to feel isolated from my neighbors on the server box, and “in control of my own destiny.” And for Drupal sites, it may very well prove to be true that Xen is the better choice. YMMV.

infowarp’s picture

If you want to save some money check out these href="http://www.hostingdiary.com/2007/09/web-hosting-cou.html">web hosting coupon codes.
There are some coupons listed which save $25 - $50.

Andrew

Dave Cohen’s picture

If you can make do without HTTPS, I recommend www.nearlyfreespeech.net.

seanray’s picture

you could find a list of drupal hosting companies at http://drupal.org/hosting

And you further cut your cost of by using Web Hosting Coupon

Best Drupal Hosting | Affordable Web Hosting | Discount Web Hosting