Linode Forum
Linode Community Forums
 FAQFAQ    SearchSearch    MembersMembers      Register Register 
 LoginLogin [ Anonymous ] 
Post new topic  Reply to topic
Author Message
PostPosted: Mon Jul 16, 2012 1:54 pm 
Offline
Senior Member
User avatar

Joined: Thu Jul 12, 2012 3:55 pm
Posts: 133
Website: http://www.amitywebsolutions.co.uk
Hi

I run a small web development company and provide hosting. Traditionally its been dedicated or VPS servers, with CPanel. The hosting providers provide support. So if Apache goes down and wont restart, they'll fix it. Etc.

I would like to move to cloud servers though. Dedicated and VPS scare me due to reliance on 1 server/system hardware. Linode have made it clear to me they dont provide any support like that. I am on my own. Other cloud providers I compared Linode to were the same (or offer too expensive support). We are a small company and cannot employ a Linux expert, we hardly ever need to do server stuff, just occasionally an issue may occur and we need to call on some sort of support. Our servers use Virtualmin to manage the web hosting accounts.

So I wondered what other people do? Anyone use a third party Linux support company, or generally go it alone? We are quite technical, I am familiar with Linux, happy in the shell, but there is likely to come a time I need to ask an expert to help.

Thanks

_________________
Web Development Agency in South Wales


Top
   
PostPosted: Mon Jul 16, 2012 2:05 pm 
Offline
Senior Member

Joined: Tue May 03, 2011 11:55 am
Posts: 105
Well, first of all, Linode is not a cloud in the sense that you are talking about. You still technically are reliant on one system here at Linode since your VPS resides on a single machine.
That being said, I still trust good, high quality VPS providers (like Linode) more than most cloud providers because of reliability issues. When you have a large SAN setup, it provides a single point of failure for a lot of customers. I know of multiple cloud providers (namely Gigenet Cloud and VPS.net) who have had problems like this.


Top
   
PostPosted: Mon Jul 16, 2012 5:59 pm 
Offline
Senior Member
User avatar

Joined: Thu Jul 12, 2012 3:55 pm
Posts: 133
Website: http://www.amitywebsolutions.co.uk
Ok now I'm a little more worried. I thought the whole point about a cloud server is a sort of distrubuted server so it does not rely on one hard disk etc. therefore hardware issues are less of an issue compared to a vps or dedicated.

I have several vps's already at the same price that do provide all the support I need. So I am now unsure why I would take a Linode out if it's just a vps without support??

But if I were to keep it, what do people usually do for support? Not all customers are Linux experts surely?

Thanks

_________________
Web Development Agency in South Wales


Top
   
PostPosted: Mon Jul 16, 2012 6:09 pm 
Offline
Senior Member
User avatar

Joined: Thu Jul 12, 2012 3:55 pm
Posts: 133
Website: http://www.amitywebsolutions.co.uk
Just re-read their website following your post and can see they are a vps provider. Doesn't say cloud servers. Must have got confused as I was looking into a few "cloud" servers providers including rackspace cloud servers. There's a lot of Rackspace v Linode posts online so thought they were like for like in a way.

So why would one go for an unmanaged vps when other providers provide managed at the same price? I'm having second thoughts now, I wanted a cloud server (my mistake though!).

_________________
Web Development Agency in South Wales


Top
   
PostPosted: Mon Jul 16, 2012 6:28 pm 
Offline
Senior Member
User avatar

Joined: Sat Aug 30, 2008 1:55 pm
Posts: 1739
Location: Rochester, New York
Rackspace Cloud Servers, by your definition, are also not "cloud servers." I don't know what a "cloud server" is.

_________________
Code:
/* TODO: need to add signature to posts */


Top
   
PostPosted: Mon Jul 16, 2012 6:37 pm 
Offline
Senior Member

Joined: Tue May 03, 2011 11:55 am
Posts: 105
> So why would one go for an unmanaged vps when other providers provide managed at the same price?

Quality and features. Quality of hardware, network, support. Features that someone like Linode provides in their control panel.
There are overpriced hosts, yes. There are hosts with terrible quality but really low prices as well. That's why you need to read lots of reviews about any host you're considering and possibly talk with someone who has experience with them and/or knows the jargon better.


Top
   
PostPosted: Mon Jul 16, 2012 6:48 pm 
Offline
Senior Member
User avatar

Joined: Sun Dec 27, 2009 11:12 pm
Posts: 1038
Location: Colorado, USA
amityweb wrote:
So why would one go for an unmanaged vps when other providers provide managed at the same price?

Huh? You can find a MANAGED TRUE VPS (i.e. XEN) 1024M Host with similar storage and xfer for $39.95/month - who and where?

_________________
Either provide enough details for people to help, or sit back and listen to the crickets chirp.
Security thru obscurity is a myth - and really really annoying.


Top
   
PostPosted: Mon Jul 16, 2012 10:09 pm 
Offline
Senior Member

Joined: Wed Jun 27, 2012 10:00 pm
Posts: 87
Website: http://hemonc.org/wiki/Main_Page
I too was confused by how some of Linode's advertisements liberally use the term "cloud." In some ways, if you set things up properly with node balancers and multiple Linodes, you can get cloud-like services, and there certainly are multiple datacenters to choose from. However, you may be like me and many others who simply wish to have a stable, quality, yet affordable host with sufficient resources for what you need to do.

It was a little daunting to get my own VPS running, but if you have a good guide, it's not too bad, and there are helpful resources about how to keep things patched and secure. Is my server more secure than my old shared host? In some ways, I think it might be since they were very slow about upgrading software/OS. I've definitely appreciated the opportunity to learn and increased control to install and configure things how I wish, yet honestly, if I actually could have found a shared host with the same performance as Linode, I probably wouldn't bother with the extra hassle. However, that situation doesn't exist, so a VPS is the best fit for me now.

_________________
Amateur, eager to learn.
My hematology, oncology, and chemotherapy regimen wiki


Top
   
PostPosted: Tue Jul 17, 2012 4:18 am 
Offline
Senior Member
User avatar

Joined: Thu Jul 12, 2012 3:55 pm
Posts: 133
Website: http://www.amitywebsolutions.co.uk
OK here's the background, might help... Previously I have been using EUKHost for VPSs. I've used then for years and they have provided excellent support for my VPS's and Dedicated's. I am sure their pricing and support would be matched by others, but here's the VPS prices: http://www.eukhost.com/vps-hosting.php. I am not "up" on server quality, so I cannot say whether they match Linode servers, only from experience the service, speed and support have been great.

But i wanted to use a "cloud" server. I compared EUKHost, Rackspace and Linode in a simple test, here's my blog about it http://www.amitywebsolutions.co.uk/blog ... o-the-test. EUKHost was slower, and one of the reason for my move to the "cloud" was I wanted to find a faster server. Some previous customers of mine moved somewhere else and the same website was faster, so I needed to review my hosting service to provide a faster, premium hosting service for customers.

Linode (1Gb), Rackspace (1Gb) and EUKHost (2Gb) were head to head with speed, so I chose Linode due to slightly lower prices and the included bandwidth, and because I thought it was a cloud and not a VPS (which EUKHosts was).

So far I have been happy, BUT the support side of things prompted me to raise this post. EUKHost would provide support on their eNight Cloud servers (some come with Cpanel they would support that too). So I would have the security of knowing they will help with any urgent issues, like when the server goes down and I cant fix it. Their support really has been great. But with Linode there would be no support at all. With Rackspace I would need to pay more for the managed support.

I also wanted a "cloud" because I thought it would be safer than a VPS. For example, if a VPS hard drive fails the websites may go down, whereas I thought with Cloud it would be distributed so if a hard drive fails then another is used (but hen again maybe I am confusing RAID technology which can be in VPS and Cloud, with Cloud).

Since the "cloud" issue was raised, I have contacted Rackspace and they have the same setup. At least Linode say its a VPS, but Rackspace dont seem to. Their annoying chat box found a use and the support staff told me its a VPS with RAID. But if the main VPS server goes down the websites go down, so probably similar to Linode.

_________________
Web Development Agency in South Wales


Top
   
PostPosted: Tue Jul 17, 2012 11:27 am 
Offline
Senior Member
User avatar

Joined: Tue May 26, 2009 3:29 pm
Posts: 1691
Location: Montreal, QC
You've run into one of the dirty little secrets of the "cloud" industry: there's no actual definition or agreement of what "cloud" means.

Most people seem to agree that Amazon EC2 is a cloud hosting platform, but what about it differentiates it from something like Linode? Dynamic scalability/deployment? Linode has that. Pro-rated billing? Linode has that, although not as granular. Decoupled storage from processing elements? Linode doesn't directly offer that, although you can do the equivalent with additional linodes.

In reality, a cloud hosting platform is really just a VPS hosting platform, and how you qualify what features on top of that make it a cloud or not is up to you. Even EC2, which has EBS for network storage, still has local storage on the instance.

The proper approach is really to take precautions. Linode's servers are backed by RAID-10 which can survive a single hard-drive failure, and linodes can be migrated off a piece of hardware if it suffers from this or any other failure. Linode offers an automated backup solution, and backup images can be deployed nearly instantly as a new Linode (it takes a few minutes to copy the data to the new host). So even if you suffer a catastrophic failure (somebody rips the server out of the rack and throws it into the river), you can just deploy a new linode from your latest automated nightly backup.

Personally, we take a two-tiered backup solution. First, we have the automated Linode backups, from which we can deploy to a new host in a few minutes. The upside is the speed of recovery, the downside is that it lives in the same datacenter as the linode. For our second tier, we have an off-site incremental nightly backup that concentrates on just data files, and not system files. This is on a fast connection, so if somebody throws the entire New Jersey datacenter into the river, we can rebuild from that. It takes more time, because we need to deploy the OS again and then copy back over the config files and data, but since this is the second tier of backups, that's OK.

I don't think you'll find any cloud host that can survive complete host failure without any manual intervention. Even if 100% of your storage was on a SAN or something, you'd still need to manually spin up a new instance and point it at that.


Top
   
PostPosted: Tue Jul 17, 2012 12:04 pm 
Offline
Senior Member
User avatar

Joined: Thu Jul 12, 2012 3:55 pm
Posts: 133
Website: http://www.amitywebsolutions.co.uk
From my research so far I have come to the conclusion that I wont get a cloud server as per my definition of cloud. It seems they are all scaleable VPSs, so therefore I can accept that. As long as I choose a VPS with RAID to avoid hard drive failures, then thats OK. And backups. We also take secondary backups to our office of websites (file backups and database dumps) using incremental rsync for the past 14 days (keep bandwidth down). The backup restore of Linode is a plus. So I think I am OK to proceed with the server like this.

So brings me back to my original question! There must be non-linux experts using Linodes. I am familiar with linux and happy to use the shell, no problem setting the server up, installing Virtualmin and a Firewall and configuring it etc. But I dont class myself as a Linux expert. I am sure there will come a time when some issue with Virtualmin/Apache/MySQL/etc. will cause it to go down and I wont know how to fix it.

So therefore what do the non-Linux experts do for support? Anyone know of third party companies that offer this support service? I contacted one over here in the UK but got no response yet, 24 hours later, which does not look good considering I may need emergency response.

One thing I THINK I feel good about, and thats ditching CPanel for Virtualmin. CPanel is great for admin, but seems many issues I get is because of it. Perhaps problems with the upgrade, or all the error emails I get are from Cpanel. I wonder if I will see less issues not having it, making a more stable server. I might be wrong though!

P.S. This forum is not sending me email notifications even though I subscribed to the topic.

_________________
Web Development Agency in South Wales


Top
   
PostPosted: Tue Jul 17, 2012 12:31 pm 
Offline
Senior Member
User avatar

Joined: Tue May 26, 2009 3:29 pm
Posts: 1691
Location: Montreal, QC
amityweb wrote:
From my research so far I have come to the conclusion that I wont get a cloud server as per my definition of cloud. It seems they are all scaleable VPSs, so therefore I can accept that. As long as I choose a VPS with RAID to avoid hard drive failures, then thats OK. And backups. We also take secondary backups to our office of websites (file backups and database dumps) using incremental rsync for the past 14 days (keep bandwidth down). The backup restore of Linode is a plus. So I think I am OK to proceed with the server like this.


Even RAID isn't foolproof, but since you've got a good backup strategy, you already know that ;) Linode has on occasion suffered double-drive failures that took out a RAID array (in a 4-drive RAID-10 array, there is a 50% chance of surviving a two-drive failure, depending on which two drives fail), but that is to be expected when you've got ~2000 host machines. Statistically, some of those disks are going to fail, and odds or that it'll be a double failure in one machine on occasion. Large-scale applications know that disk failures are going to happen, and plan around it. It's interesting to see how large-scale applications handle it. Google just knocks the whole box out of their cloud and replaces it at their leisure. Netflix designed their caching servers to tolerate a bunch of failed drives and just leaves the machine in place until enough drives have failed. BackBlaze builds in enough redundancy that they do a pass once a week to replace all failed drives.

Getting back to your concept of a cloud, the concept *does* exist on an application level. You design the application to be redundant in terms of data (distributed databases, hot failovers, etc) and to tolerate machines randomly dropping out of the cloud. You need to specifically design your application around this, though, and it's not something easy or trivial. Netflix (which is hosted entirely on Amazon's EC2 platform) takes an interesting approach to this: they have a service that runs constantly which randomly kills machines in their cloud (reboots them without warning, I guess?) just to keep them on their toes. This forces them to design their systems to tolerate failure, they can't cheat on it.

amityweb wrote:
So brings me back to my original question! There must be non-linux experts using Linodes. I am familiar with linux and happy to use the shell, no problem setting the server up, installing Virtualmin and a Firewall and configuring it etc. But I dont class myself as a Linux expert. I am sure there will come a time when some issue with Virtualmin/Apache/MySQL/etc. will cause it to go down and I wont know how to fix it.

So therefore what do the non-Linux experts do for support? Anyone know of third party companies that offer this support service? I contacted one over here in the UK but got no response yet, 24 hours later, which does not look good considering I may need emergency response.

One thing I THINK I feel good about, and thats ditching CPanel for Virtualmin. CPanel is great for admin, but seems many issues I get is because of it. Perhaps problems with the upgrade, or all the error emails I get are from Cpanel. I wonder if I will see less issues not having it, making a more stable server. I might be wrong though!

P.S. This forum is not sending me email notifications even though I subscribed to the topic.


Linode intends to eventually offer such a service (they beta tested it a while back), but there was one that is commonly mentioned around here. vpsbuddy, I think it is?


Top
   
PostPosted: Tue Jul 17, 2012 9:30 pm 
Offline
Senior Member
User avatar

Joined: Sat Aug 30, 2008 1:55 pm
Posts: 1739
Location: Rochester, New York
Guspaz wrote:
You've run into one of the dirty little secrets of the "cloud" industry: there's no actual definition or agreement of what "cloud" means.


There is, but nobody really references it because it's not sexy enough and makes too much sense.

_________________
Code:
/* TODO: need to add signature to posts */


Top
   
PostPosted: Tue Jul 17, 2012 11:43 pm 
Offline

Joined: Sat Jul 14, 2012 10:05 pm
Posts: 1
Lots of great information in this thread.

I seem to have started a niche business doing the web hosting for clients who have a web designer who doesn't really like to handle annoying technical things. He can do "light" coding, but I cannot do much more than advanced HTML/CSS. Yet how we collaborate to do some delightfully fantastic sites in WordPress. I have a linux geek friend who I can call up if need be and he'll come over and I have an agreed upon hourly rate for his help. I've actually needed his help once.

I came to Linode after Hostgator shut down an entire account on my VPS for a single complaint from a bystander; in doing so, they deleted the home directory of that account containing 25 domains. The complaint was about 1 domain, that someone wanted to use, but did not have a trademark or legal right to make any other type of claim. In trying to restore a backup, we figured out due to a permissions error, they were never actually backing up any home directories for the past year. So they intentionally deleted my site, and have been nothing but grandstanding, obnoxious and resistant to help in any way. I'm not even clear how they couldn't just suspend the account without doing something tricky with the files like that. (I'm in NYC and they're in Texas, so I don't envision they will enjoy having to hire a lawyer to go to Manhattan to appear for them in Federal District Court, but that's the chance they seem to be willing to take.) This story has far more sinister elements to it but let me get back on topic...

I tried Linode and I'm not sure how far I could have really gotten with command line, so I went and purchased a cPanel license for $15/month. Well, let me say that I could not, could not, could not POSSIBLY be happier with my hosting than I am on Linode with cPanel. Except maybe now that you told me about Virtualmin I am desperate to try something I can actually be productive with that would cost less. I have a few IP's with a few SSL's installed, and I am zipping along. My sites are zippy and responsive. My clients didn't know I switched servers, it went through seamlessly.

The main reason I like using cPanel is that you can up and move from one cPanel host to another. I don't want people to feel locked in and I want them to feel empowered to up and move if need be. The secondary reason is that it is so easy to find people who have the most horrible problems with custom control panels. I personally did a simple upgrade of a site that Dreamhost insists requires VPS service and endured 6 weeks of the most horrible customer service - and they had chat at the time, now it's email only - over the site not working every single day. When we downgraded the service, they said "oh, we figured it out; it was a simple configuration error. Are you sure you wouldn't like to keep that extra service [that you didn't actually need but we forced you into]? I have seen many similar posts all over the internet re: Dreamhost where they could not figure out what was wrong with hosting services for months on end. I looked in to MediaTemple but also found lots of examples very easily of problems that simply could not be resolved for long periods of time and it was my educated guess that from the back and forth and the lack of resolution from the staff for these long periods of time that the staff simply could not figure out why something was so wrong and the custom software interfered with getting any resolution. Mind you I know these are 2 popular hosts and I am not saying they had a high number of problems but they had too high a number of never-got-resolved-after-months-and-months-of-hell problems. I have no idea if cPanel is considered any type of gold standard, but I have more resources available in their support and various other online forums. And that's the secondary line of support because frankly, I have had lots of cPanel accounts and never experienced anything like the horror of Dreamhost. And horror is an understatement. If cPanel bogs down my system in the end, it's so far been worth the cost for the reliability.

I already have Linux for Dummies, but if someone had Linux commands you'd need for being your own webhost for dummies, I'd like to get a copy of that. I am always looking for faster technology solutions, so I am going to be trying to learn more Linux so I can see how the same Linodes compare with and without cPanel.

Also if anyone has a benchmarking recommendation I'd love to hear about it.


Top
   
PostPosted: Wed Jul 18, 2012 1:40 am 
Offline
Senior Member
User avatar

Joined: Sun Dec 27, 2009 11:12 pm
Posts: 1038
Location: Colorado, USA
Panels of any sort bastardize the OS, eat up resources, and basically add a obfuscating layer between you and your apps, so I would avoid them like the plague (of course I'm not in the business of hosting websites for other people so YMMV).

_________________
Either provide enough details for people to help, or sit back and listen to the crickets chirp.
Security thru obscurity is a myth - and really really annoying.


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic


Who is online

Users browsing this forum: mwchase and 6 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  
RSS

Powered by phpBB® Forum Software © phpBB Group