Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What are the reasons for a "simple" website not to choose Cloud Based Hosting?

I have been doing some catching up lately by reading about cloud hosting.

For a client that has about the same characteristics as StackOverflow (Windows stack, same amount of visitors), I need to set up a hosting environment. Stackoverflow went from renting to buying.

The question is why didn't they choose cloud hosting?

Since Stackoverflow doesn't use any weird stuff that needs to run on a dedicated server and supposedly cloud hosting is 'the' solution, why not use it?

By getting answers to this question I hope to be able to make a weighted decision myself.

like image 613
Gideon Avatar asked Apr 03 '09 14:04

Gideon


People also ask

What reason would be appropriate to not use the cloud?

Cloud computing makes your small business dependent on the reliability of your Internet connection. When it's offline, you're offline. If your internet service suffers from frequent outages or slow speeds, cloud computing may not be suitable for your business.

What are disadvantages of cloud computing?

One minor drawback to cloud computing is the fact that it's completely reliant on the internet. If your internet connection goes down, you won't have access to data stored in the cloud for the duration of the outage. However, an internet interruption won't destroy or compromise your data stored in the cloud.

Why cloud-based hosting does not make sense for some organizations?

Cloud-based hosting makes sense for most organizations. The only organizations for which it may not make sense are those that are required by law or by industry standard practice to have physical control over their data. Such organizations might be forced to create and maintain their own hosting infrastructure.


1 Answers

I honestly do not know why SO runs like it does, on privately owned servers.

However, I can assume why a website would prefer this:

  • Maintainability - when things DO go wrong, you want to be hands-on on the problem, and solve it as quickly as possible, without needing to count on some third-party. Of course the downside is that you need to be available 24/7 to handle these problems.
  • Scalability - Cloud hosting (or any external hosting, for that matter) is very convenient for a small to medium-sized site. And most of the hosting providers today do give you the option to start small (shared hosting for example) and grow to private servers/VPN/etc... But if you truly believe you will need that extra growth space, you might want to count only on your own infrastructure.
  • Full Control - with your own servers, you are never bound to any restrictions or limitations a hosting service might impose on you. Run whatever you want, hog your CPU or your RAM, whatever. It's your server. Many hosting providers do not give you this freedom (unless you pay up, of course :) )

Again, this is a cost-effectiveness issue, and each business will handle it differently.

like image 109
Yuval Adam Avatar answered Oct 31 '22 15:10

Yuval Adam