Re: Webserverfarm

Niels Happel <[email protected]> Mon, 03 Dec 2007 09:12:48 +0100
Newsgroups gmane.linux.redhat.general.german
Organization Red Hat GmbH
Message-ID <[email protected]>
--===============1183984059==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature";
	boundary="=-Z7RcBQNJVdeupAbOSZUa"


--=-Z7RcBQNJVdeupAbOSZUa
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Hallo Klaus,

On Thu, 2007-11-29 at 10:10 +0100, Klaus Edinger wrote:
> Hallo,
>=20
> ich soll f=C3=BCr unsere Firma ein Projekt erstellen zu einer Webserfarm.
> Nun kenne ich mich mit dem Thema nicht supergut aus, deshalb frage ich ma=
l in die Runde, ob vielleicht jemand richtig Ahnung davon hat.
ich habe sowas schon ein paar mal gemacht, kenne mich deshalb aber nicht
unbedingt damit sehr gut aus...

> Ich dachte mir Red Hat Enterprise Linux v5 mit heartbeat und rsync.
Nun, heartbeat und rsync ist:
a) wegen heartbeat nicht supported
b) wegen rsync per definitionem asynchron und damit kannst Du nicht
immer denselben Datenbestand garantieren

Ich w=C3=BCrde mir erstmal anschauen, woher der content f=C3=BCr Deine Webs=
erver
kommt. Wenn Du das weisst, dann w=C3=BCrde ich eine der folgenden l=C3=B6su=
ngen in
Betracht ziehen:


Content ist statisch und soll auf einer "wie auch imer gearteten", aber
f=C3=BCr alle verf=C3=BCgbaren Storage liegen:

-Hardware oder Software (Piranha - ist im Red Hat Cluster dabei)
loadbalancer f=C3=BCr Apache's
-Apache Nodes haben Zugriff auf ein gemeinsames SAN Share per GFS oder
aber Apache Nodes haben Zugriff auf dasselbe NFS- / iSCSI-Share von
einem Filer/iSCSI-Box


Vorteile dieser L=C3=B6sung gegen=C3=BCber heartbeat/rsync:
a) alles ist supported
b) dynamisch skalierbar (Du kannst mit wenig Aufwand weitere Apache's
hinzuf=C3=BCgen)
c) einfach zu administrieren (der loadbalancer merkt wenn einen Node
fehlt, ergo kannst Du einzelne Maschinen updaten, rebooten, austauschen
und der service bleibt verf=C3=BCgbar)
d) content ist immer auf allen Nodes derselbe


Content ist dynamisch und kommt aus einer Datenbank:

-Hardware oder Software (Piranha - ist im Red Hat Cluster dabei)
loadbalancer f=C3=BCr Apache's
-Apache Nodes haben Zugriff auf ein hochverf=C3=BCgbares Datenbank-Backend
(Oracle-RAC, MySQL-HA oder PostgreSQL-HA) - wichtig ist hier, dass Du
das Datenbank-Backend auch hochverf=C3=BCgbar gestaltest, sonst bringt Dir
der loadbalancer vorne nichts und Du hast einen single point of failure


Content ist "mixed" und kommt aus verschiedenen Datenquellen: Dann
brauchst Du auch ein mixed setup aus o.a.


Es gibt aber auch noch eine lowcost L=C3=B6sung auf Basis eines iptables
Loadbalancers - die w=C3=BCrde ich aber im produktiven Betrieb nicht
empfehlen.


Hoffe das gibt Dir erstmal ein paar Ideen und Gru=C3=9F,

Niels


> Wie w=C3=BCrdet Ihr das angehen. Vielleicht hat ja jemand sowas im Einsat=
z.
> Es sollte flexibel sein, d.h. man sollte die Anzahl der Webserver erh=C3=
=B6hen und auch verringern k=C3=B6nnen.
>=20
> Danke und Gru=C3=9F
> Klaus Edinger
> _________________________________________________________________________=
_
> Erweitern Sie FreeMail zu einem noch leistungsst=C3=A4rkeren E-Mail-Postf=
ach!	=09
> Mehr Infos unter http://produkte.web.de/club/?mc=3D021131
>=20
>=20
> _______________________________________________
> redhat-list-de mailing list
> [email protected]
> https://www.redhat.com/mailman/listinfo/redhat-list-de
--=20
Niels Happel <[email protected]>
Red Hat GmbH

--=-Z7RcBQNJVdeupAbOSZUa
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (GNU/Linux)

iD4DBQBHU7p9h9NqdkFXKu8RAq+EAJdaOHZ8vBh+XZciMWrgUEUZrty3AJ0YSuTA
94eFXTfrihgeAy1Ljp4JbA==
=qm98
-----END PGP SIGNATURE-----

--=-Z7RcBQNJVdeupAbOSZUa--


--===============1183984059==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
redhat-list-de mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/redhat-list-de
--===============1183984059==--