Getting your website online.
There are a number of options when you want to get a website online. Assuming that you already have the website, then it’s a case of looking for a server. Below are the variations that are available.
Use your own computer
If you have an always on connection and you’re happy to keep your computer on all the time you could load a webserver on to your own computer.
Advantages
- It’s cheap, you are already paying for the bandwidth, although your electricity bills could increase a bit.
- You will have complete control over the server.
Disadvantages
- You have to set up a web server, not always the easiest thing to do.
- You will most likely not be able to upload quickly, UK broadband usually has upload rates of 256Kbps, or 1/400th of what a decent server will have.
- You will require either a static IP address or use a dynamic service to direct people towards your computer, the first case costs more and is not available from many broadband providers, the second option means you can’t choose the domain in the location bar.
- You will suffer from increased exposure and will therefore become a bigger target of virus writers.
- Your web site may be slow if you are doing something on your computer.
- Your internet connection could become unusable if the demand to view your site is high enough.
Basically, if you’ve not got any money this may be a solution for you, but unless your an expert it’s going to be hard work and potentially dangerous.
Low cost shared hosting
This has become much better in the last 12 months. With monthly prices from as little as £3 per month (if you pay for maybe 2 years in advance). You will get a certain amount of web space and a managed service from a dedicated company. It is easier to get the site online as someone else is running the network. However, this is probably the cheapest option and does have it’s downsides.
Advantages
- Relatively cheap.
- Dedicated companies who know what they’re doing.
- Generous web space and bandwidth allowances, better connectivity than a home connection.
- Will usually a number of open source programs which are free to use and easy to install, and may be exactly what you require.
Disadvantages
- You do not control the server, none of your information is safe from the hosting company, so this is not suitable for any confidential information.
- You cannot fix some problems yourself, as you do not have control, and this makes your site reliant on the support offered by the company.
- Shared hosting is often oversold, you are promised an amount of bandwidth, but the number of websites on the server are so many that the website is slow and you actually do not get what you paid for. It is a bit hit and miss when it comes to this issue. Either you’re lucky or you’re not.
Virtual Private Server (VPS)
This is a mixture of shared hosting and a dedicated server. Basically there is a single server which has something called “virtualization” software running, and one computer appears as many. This gives you the flexibility of having complete control over the “server” and provides security for the clients.
Advantages
- You can run anything you like on the server
- Cheaper than a dedicated server
Disadvantages
- You are sharing hardware, and so depending on configuration you may not get the performance you would have expected, and this has been my experience
- VPS servers have only been available for a couple of years and there are still many developments taking place in the virtualization “world”. As such I have my doubts about the suitability of such servers for anything mission critical.
Dedicated server
A dedicated server is one that you have complete control over. These can cost from about £70 per month for the lower end models. With a dedicated server there is a specific computer for you to use as you please. You can get deals where the hardware is exactly built to specification. The term “Dedicated Server” also implies that you will look after any server problems yourself. This may not be quite what you want, so see “Managed Server” below.
Advantages
- Complete control over the software being run, and how it affects the server, which brings many benefits compared to the shared hosting.
Disadvantages
- The cost is relatively high.
- Someone will have to be responsible to fix and maintain the server
Managed Server
A managed server is like a dedicated server but with the company supplying the technical expertise to maintain the server. This is the most expensive option, but may prove cheaper than having someone in your organisation being in charge of the server. Of course, you are then reliant upon their service.
Colocation
This is really the same as having a dedicated server, although instead of renting the server, you buy your own and rent space in a data centre to connect it to the internet.

December 15th, 2006 at 10:22 pm
Very informative!
Can you explain what VPS is?
December 16th, 2006 at 10:12 am
Thanks for the pointer John, I have now added a section on VPS, and also colocation.