Hello Beautiful People !!!
Madison Kelly
linux-5ZoueyuiTZhBDgjK7y7TUQ at public.gmane.org
Thu Apr 9 23:14:32 UTC 2009
Welcome to the list!
A topic I know others will raise; Please send email in plain-text
format, not HTML. Several people here use text-only mail readers.
Dev Guy wrote:
> Wow my first day on the thread as a new member to the Linux group and
> we're debating the creator and religion!
GTALUG is a community. :)
> Hello everyone, great to be in the company of open minded passionate
> people! I've joined this group to develop a deeper understanding of
> Linux. I am a Slackware oldie but newbee, and currently CentOS has
> caught my attention!
Welcome back!
> I am here out of selfish reason to learn how to be a better Linux
> administrator with CentOS. I plan to use these skills to manage my
> website down the road.
Ultimately we're all here for the "selfish" reason of wanting help.
> What I need to figure out is how to use the capabilities of
> virtulization or maybe it's clustering to use multiplte servers at the
> software level to create a load-balanced environment? For example,
> creating a online group that will require more server overtime to
> accomodate the demand of increased traffic and increased storage. How
> could one go about getting this done?
You need to understand the differences between virtual servers and load
balancing.
Virtual servers:
These are machine installed inside a virtualized environment like Xen,
VMWare and so on. The major benefit of this is that the entire "machine"
is really just a file. You can very easily back this up, move this
between hardware machines and so forth. It is primarily a convenience
thing. For example, when your underlying hardware no longer provides
fast enough performance, you can build a new machine with new hardware
and an updated OS and, when you are ready, simply copy the virtual
machine's file over and start it up. No need to worry about all the
wierd and esoteric changes you've made over the years.
Clustering:
This is done for one of two reasons; the first being for spreading the
load out among multiple machines and the second is ensure your services
are provided even when a given server blows up with little to no
downtime. In either case, multiple virtual machines on one server will
provide no such benefit.
> I plan to go with a host and start off with a single server and later
> add server as required. Is there a way for me to scale easily without
> the use of handware other than the servers?
Are you planning to run a custom written application? If so, it needs to
be designed for some form of clustering and/or fail-over. If you are
using a canned application, you will need to ensure that it supports the
same or that it can be supported by something like heartbeat/HA-Linux.
> Is there any opensource software that will allow me to do this using a
> GUI tool on CentOS in particual?
Again, depends on what you want your cluster to do. In some cases
though, yes. Look at: http:///ha-linux.org
> Thanks for your assistance in this matter and I hope I can contribute to
> the group as my skills develop.
>
> Kind Regards,
> Rajinder Yadav
Something to keep in mind; Clustering introduces many new points of
failure. They are something that need to be carefully studying and
planned for. Specifically, is the added complexity and risk sufficiently
offset by some benefit? Ask yourself; "Would a second spare server that
periodically copies the changed files from the main server act as a
sufficient spare?". Ask other similar questions.
In all cases, choose the simplest solution that addresses your needs and
you will be a happy admin. :)
Madi
--
The Toronto Linux Users Group. Meetings: http://gtalug.org/
TLUG requests: Linux topics, No HTML, wrap text below 80 columns
How to UNSUBSCRIBE: http://gtalug.org/wiki/Mailing_lists
More information about the Legacy
mailing list