Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I wonder what are the benefits of having my own hardware hosting my website, and when exactly do I have to own my own server and the costs of that.

For example from an average user who is running a small blog or a personal website, to a corporation website running my own business. What are the different types web hosting that fits these levels?

On the other hand what are the benefits of hosting a website not on my own server!

Finally, considering the last option, is their any country consideration to take care of, for example if I'm in Europe is there any downside to host my website in Asia or the US for example?

share|improve this question

4 Answers 4

In a word, no.

You're asking an overly broad set of questions that you probably already know the answers to. If you're asking these questions, any cut-rate budget overseller will do just fine for you.

share|improve this answer

Generic questions on stackoverflow can be nice, since more people will benefit from a generic answer. However, your question is probably a bit to generic. At the very least, you should consider making it a community wiki. I will try to address some of your points.

There are no clear cut answers for when you need your own hardware. However, as long as you don't have much confidential data, lean towards shared hosting. You can get shared hosting from two different ISPs and have simple coldfire failover. Just setup automatic remote backups. Hosting is cheap, and CPU/ram is plentiful. Below are some guidelines for avoiding storing confidential data.

  1. Don't store credit card information. Find a service that will do so for you, or make your users enter there credit card number every time. If you plan on having lots of repeat customers, consider using amazon, ebay, a yahoo storefront etc.

  2. Encrypt your users passwords A list of names and addresses is of little value, without social security numbers, credit card info, etc no one can do anything with it but send you junk mail. However, encrypting your user table is cheap insurance.

As far as overseas hosting, I know hosting in the US is really cheap, and expect the same in Europe. Web hosting is hardware and natural resource (for the generation of electricity) intensive, salaries are not a large factor in hosting. I don't see a potential for significant cost savings for web hosting overseas.

Also, there are some inherit risks with hosting overseas. The first is that natural disasters can lead to cut undersea internet cables and server outages. The second is, if you are collocating your own hardware, visiting the site is cost prohibitive. If I have a US centric E-Commerce site, I can host my hardware in New York, and have fail-over sites in Texas and California. Putting two technicians on a plane to Texas or California with backup tapes from New York is feasible. So is having my site back up in 24 hours. Put my fail-over in the Phillipines, the plane trip alone will be 24 hours, and I will have to fly my technicians business class so they will be able to rest on the plane.

share|improve this answer

With your own server - VPS, colo, dedicated, at your data center, etc - you have full control over what is installed, when it's upgraded, etc.

However, it also means that if anything goes wrong, it's up to you to fix it (with some varying levels of support from the hosting provider, depending on the situation).

As to where it's hosted? I'd personally recommend you choose hosting that's as physically close to you or your user base as possible.

share|improve this answer

An additional consideration when going with a dedicated server, is whether you lease one from a hosting company, or co-locate. With a leased server, the provider pays for replacement of failed hardware. With co-location, you pay for your own hardware.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.