[development] Scalability, Load Balancing, and High Availability - Possible SoC Proposal

Gerhard Killesreiter gerhard at killesreiter.de
Tue Mar 20 09:19:27 UTC 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Scott Hadfield schrieb:
> Hi All,
> 
> I've been thinking about a possible summer of code idea, but I'm not
> sure it
> will fly so I wanted to get some feedback.
> 
> The basic idea is to look into solutions for running Drupal simultaneously
> across multiple servers for the purposes of running extremely large/busy
> sites, for load balancing on multiple servers (both database and web
> servers), or just for high availability (if one server dies, another will
> kick in). The project would consist of developing and documenting ways that
> this can be accomplished and developing tools or other Drupal
> patches/modules that are needed to accomplish the various tasks.

I don't think that Drupal needs to be patched for this (you might get
better performance from some pending patches, but in principle Drupal
will run just fine in such a scenario).

To run Drupal - or any other script - in such a scenario is generally
well understood but not well documented. redLED started something about
this a while ago.

> One of the main problems with this as a SoC proposal is that a large
> majority of what needs to be done here is OS/web server/database server
> specific. There would probably be a lot of Drupal specific stuff, but I'm
> not sure exactly how much.

I am afraid all you'd really do is to try things and to document them.
As I understand SoC this does not qualify as a project since no code is
produced.

> Even if this won't fly as a SoC project I am still be interested on working
> on this. What's already been done in this area? Maybe some of this has
> already been solved?

As I said: Most of this has, but since it depends on your particular
situation most solutions aren't really applicable to other people's.

Cheers,
	Gerhard
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFF/6cefg6TFvELooQRAhpVAKCp4VHhXB4FiExTRL0LvttVnAAUewCdFP99
ebEkXZAvaHTCkzKWDPtKa68=
=+AIB
-----END PGP SIGNATURE-----


More information about the development mailing list