Differences in Linux hosting options
If you are looking for a hosting provider for your new website, or want to upgrade your hosting services your going to get confronted with a lot of options. It may not be completely clear what the differences are.
No doubt you probably want some kind of Linux hosting as there are only very specific circumstances where windows web hosting has benefits. In my humble opinion you would only want windows hosting if you have a web service or application which can only be run on windows(which would be a design flaw).
Reasons why Linux is superior for web hosting include:
Price
Linux hosting is cheaper in general, as there are no license fees and it's cheaper to maintain
Security
Linux servers are more secure and there are virtually no viruses attacking Linux
Performance
Linux performs much better when used as server operating system, the difference is bigger compared to desktops as the GUI can be completely left out on a Linux server.
Manageability
Linux is a lot easier to manage, especially from a distance. This might not seem to be the most important reason as you first start out with your site, but when your site grows and you upgrade to dedicated hosting one day, you'll be very happy you chose Linux. Not only does it need a lot less maintenance, it is also a lot easier and safer to manage your Linux server from a remote location.
I can easily dream up a lot more reasons for choosing Linux for your hosting solution, but that's not the intention of this article.
There are a lot of options for Linux hosting, here is some info on the different setups:
Shared hosting
A shared web hosting service or virtual hosting service refers to a web hosting service where many websites reside on one web server connected to the Internet. Each site has it's own section on the server to keep it separate from other sites. This is generally the most economical option for hosting as many people share the overall cost of server maintenance. This is the option which provides the least flexibility as management is completely done by the hosting company. It's also the cheapest option. In this case you don't need any Linux knowledge as you only need to upload your files to your server and that's it.
Virtual private server hosting
A virtual private server (VPS, also referred to as Virtual Dedicated Server or VDS) is a software solution emulating different servers on the hardware of one server (not completely correct, as there are many different technical solutions to accomplish the same thing). Virtual server hosting provides a lot more flexiblity than plain shared hosting as you are often free to choose which linux distribution you want and you have the freedom to install almost any software available for the operating system of your choice. Not all software runs on as well on virtual servers though and there are many different technologies for achieving this. In most cases the technology used is transparent to the end user.
Managed or unmanaged hosting
There are often options for managed and unmanaged hosting of your server. In the case of managed hosting which is more expensive, installations and maintenance of software can be done on your request. In the case of unmanaged hosting you'll need basic Linux knowledge to maintain your server. (this basic knowledge could be easily obtained though, especially if you use a OS which has a decent package manager like Debian installing software and security updates is a breeze) Unmanaged hosting is cheaper in most cases.
Dedicated server
A dedicated server is actually the rental of server hardware in a data center, in this case the server is completely dedicated to your application. You have full control as to which operating system and software is installed. In most cases you have the choice to have the server software maintained or do it yourself. The hardware is always maintained by the company providing the server. This is a relatively expensive hosting option but it also provides great flexibility. In the case of self maintenance you do obviously need sufficient Linux knowledge. I must say if you only run static websites (reselling or something) it may be an option to learn the basics and only hire someone when there's something to difficult for you. The basic maintenance of a Linux webserver is really very doable, especially if the hosting company maintains the firewall which is most often the case. I know of Linux systems which run websites for years without rebooting and with virtually no maintenance except for security updates.
Colocation
In the case of colocation you can rent a space in a datacenter, here the only thing you get is network and power source. You need access to the datacenter and you have to install and maintain everything yourself.
In some cases there's an option for having a firewall maintained or having your server hardware/software maintained. Characteristic for this type of hosting is that you own the server and especially when you have big requirements for speed/space/memory this is most often the best choice. Obviously in this case you need in-depth knowledge of server maintenance on the hardware and the software level, as well as the time to go to the datacenter in case something goes wrong.
Miss something?
Do you miss something on this list? Think I'm wrong? Just have something to say or ask?
Please leave a comment.
Popular content
Recent blog posts
- HP linux netbook
- Toshiba Android netbook
- android video terminal
- rugged android phone
- Linux PC Robot < 500$ DIY Linux robot
- Q7 Linux MID nice but missing most important feature
- BD remote for android available soon
- Intelligent Linux based scriptable network camera
- Edge the first foldable dual screen ebook reader/netbook
- iPed chinese for iPad
don't forget to vote if you find something useful!!
- More things that Linux makes easy
9 weeks 13 hours ago - It looks rather like
10 weeks 2 days ago - Performance will be mediocre...
11 weeks 1 day ago - Off-base & Totally Terrible Review
11 weeks 3 days ago - suicidal robot bomber ?
11 weeks 3 days ago - Not a missing feature dumbass!
11 weeks 3 days ago - Impractical device
11 weeks 6 days ago - posting from my edge...
12 weeks 22 hours ago - Yes, running Android makes it expandable.
12 weeks 1 day ago - I have an edge and it is excellent
12 weeks 1 day ago
Navigation
Linux systeembeheer
Linux server

Smallest Linux PC, smaller
than an apple

Linux home automation

Electrical superbike
powered by Linux

Coolest Linux robot ever
transforming,camera,
remote control

Samsung tv Linux hack

Linux multimedia
dream machine

More cool stuff
like this solid gold macbook
at criticalcold.com
Tags
Best karma users
- kaikokan
- uioloio
- martha23
- jake
- j00p34
Categories



Anybody has a review on
Anonymous 1 year 10 weeks 6 days 14 hours ago
Anybody has a review on singapore web hosting providers. I want a local host as I am wary of US webhosts. Appreciate any assistance. Thanks!
VPS
Anonymous 1 year 12 weeks 1 day 6 hours ago
With VPS hosts if you want to use IPtables on your VPS server make sure it is a XEN VPS and not the more common OpenVZ
SSH!
Anonymous 1 year 12 weeks 3 days 10 hours ago
Some people care whether or not you get SSH access (and maybe FTP/FTPS)! I can't use a host without SSH access because something always goes wrong and you need to "be there." Thanks for the list.
Totally agree with SSH need
Anonymous 1 year 12 weeks 1 day 21 hours ago
Some (cheaper) hostings sometimes just offer simple FTP and HTTP, no SSH. If anything happens, they are extremely hard to debug, which sometimes outweighs the smaller initial fee.
Thanks for this valuable
Anonymous 1 year 12 weeks 3 days 12 hours ago
Thanks for this valuable info..
Advice from the other side of the fence
Anonymous 1 year 12 weeks 3 days 22 hours ago
I used to work in hosting and this definitely covers all the basics. Web Hosting is a fairly annoying business to get into, you have two options (in the shared market, dedis and such you're better off avoiding 'hosting companies' and doing business with the datacenter directly):
1) Oversell your servers and hope everyone isn't pushing them to full resource so you can make enough profit
2) Correctly sell the usability space on your server, charge a premium and don't make enough profit because people find it elsewhere cheaper (see point 1)
It's really a lose/lose situation. My advice if you're not in a situation where dedicated/colocated is appropriate then spend a little more from a 'premium' host that charges slightly more but will actually be able to accommodate your sites needs.