[clue-tech] Need some generic web-hosting setup recommendations
Nate Duehr
nate at natetech.com
Thu May 29 00:00:49 MDT 2008
On May 28, 2008, at 8:23 PM, David L. Anselmi wrote:
> Adam Bultman wrote:
>> A server failure at work has enlightened the powers-that-be to
>> entertain
>> a reorganization of our web hosting setup.
>> Currently we use Plesk, which is an all-in-one management setup;
>> self-contained Web/DB/Email server. It does not support any type of
>> redundancy.
>
> I'd guess you could do some kind of HA cluster underneath the apps.
> Web and email are probably easy to add redundancy to, DB less so.
>
> [...]
>> If you web hosting, please, let me know what you use - and what you
>> see
>> as the pros and cons. I've got a decent amount of hardware
>
> I'd have said outsource until you mention hardware. So you might
> want to ask on a list with more sysadmins: SAGE, LOPSA, RMIUG. BLUG
> if you want to know what the locals do but I don't know that you'd
> get much other than Tummy there.
Not that Tummy is a bad place to start! Sean and gang really know
their stuff, when it comes to virtual hosting.
The Debian-ISP mailing list has had this topic come up a number of
times, you could hunt the list archives and/or re-ask the question
there, and probably get some good answers.
Generally, what I've seen is the "pre-made" packages like Plesk are
fine for simple hosting, and do a nice job of it, but to get large-
scale redundancy, you're back down at the command line and apply the
old brain cells to come up with a "redundant enough" solution. You
probably don't find much in the way of "customer-focused" GUI's
there... since many hosting outfits that are that big, are heavily
invested in their own home-grown solutions and aren't going to share
their code or setup with anyone... we're not really over the "event
horizon" of that becoming a commonly-shared open-source type of thing,
yet. Anyone smart enough to build such a thing is probably making a
living with that information, still.
You're on that edge of medium-sized to big-sized hosting, where it
starts to get expensive unless you have staff that likes building big
redundant systems and works for pennies. And there's a lot of
competition out there doing it already... so you're probably playing
"catch up" to grow bigger and more redundant, or hiring talent that's
already done it that needs something new to do.
One more "business" option... many of the larger hosting firms will
let smaller entities resell their services, complete with
geographically separated redundant servers, and all the control panels
pre-built and things. It's often NOT shown as an option on their "buy
hosting now" website, but if approached by business decision-makers,
they already have the framework in place to "brand" their stuff as
yours. I know nothing of the pricing, but they wouldn't be doing it
if someone weren't taking them up on it. Perhaps your hosting could
be "out-sourced" to one of the larger hosting firms successfully,
complete with SLA's and contracts that state how they much act and
behave, while letting you maintain contact with your customers.
It all depends on how much you trust handing over your customer's view
of you to an outside entity. Many of the larger "enterprise" websites
are not-too-surprisingly actually managed web farms run by other
companies, these days. (I can't say who, but I know of a number of
large "well-known" Internet sites who don't have their own sysadmins
that focus on hardware or OS-level installation/maintenance jobs at
all... all their admins do is manage the applications deployed on the
server farm, and notify the data center folks when things are going to
be changing on the servers, so automated monitoring and things like
that aren't freaked out. A "web server partnership" so to speak.)
So... there's $0.02... that and another $6 will get you a cup of
coffee at that *$ place... stuff to think about. Is "hosting" your
company's core competency? Or are you better at creating content and
helping customers manage their sites? Maybe it's a good time to re-
assess where the hosting is actually done?
(Heck, you could even find someone else to run the Plesk servers for
you who's already dealt with an emergency recovery plan and who is
contractually obligated to keep your Plesk servers online or give you
refunds -- which you could pass along to your customers in their
contracts, or keep, again... your business call -- and just migrate
your customers straight to their servers.)
Food for thought...
--
Nate Duehr
nate at natetech.com
More information about the clue-tech
mailing list