If you're an online business and you're not concerned with
guaranteed up-time, then you should be. People visit your
website twenty four hours a day, seven days a week, every day of
the year, so every minute that it's not available due to server
problems or technical failures, is costing you money. Most
web hosting companies offer guaranteed up-times of 99% or even
99.9% - but they can never guarantee 100%. Servers can and
will go down occasionally, and even that 0.1% of downtime could
have an impact on your business. Web hosts know this, and one
of the ways they work to reduce that impact is through clustered
hosting. What is Clustered Hosting? To understand clustered
hosting, it helps to understand the more traditional model, which
is standalone server hosting. With this system, all web
services are run on one machine - everything from the website
control panel to the email server to file transfer protocols.
This is obviously a lot for a single machine to cope with.
You can see this with your own PC. If you have lots of
programs all running at the same time - email, web browsing, word
processing, anti-virus protection and so on - they inevitably run
slower than if you had just one or two running at the same
time. Use too many at once, and they start to slow down or
fail altogether. Exactly the same thing happens with standalone web
servers. Indeed, the problem is even more acute for web
hosting companies, because one server has to cope with multiple web
sites. So it's not difficult to imagine why websites go down
from time to time. You might even think it's something of a
miracle that they're available as often as they are!Clustered
hosting aims to alleviate this problem by sharing the burden of
running website programs across several servers. This is like
having multiple jet engines on an aircraft - if one or two fail,
the rest can keep the plane in the air until it's safe to
land. Clustered hosting protects each website from its
neighbors. If your website runs a particularly heavy
database, for instance, the fact that it's distributed across
several servers means that other websites won't be affected by what
you're doing, and vice versa. Clustered hosting also
minimizes the effects of sudden spikes in traffic or bandwidth
use.This is also a useful solution to the problem of rebooting and
upgrades. Rather than taking down the entire network when a
reboot is required, websites can be kept running on other servers
in the cluster whilst the reboot or software upgrade is rolled out
across individual servers by degrees. In the end, if you're looking
to host your business online, you need to make clustered hosting
part of your due diligence process. You need to know that
your web host understands the need not to put all their eggs in one
basket, and that the ever-increasing server load is spread out
across a clustered platform. Anything else could cost you
very dearly indeed.
No comments:
Post a Comment