Hallo zusammen,
ich suche Ideen und Vorschläge wie man unter Debian ein
Cluster aufsetzten kann auf dem nachher der Apache läuft.
Bin für jeden Vorschlag zu haben.
Vielen Dank im voraus.
Gruß
Karsten
Debian und Apache Cluster ???
- dominator
- Beiträge: 790
- Registriert: 26.08.2003 10:05:37
- Wohnort: Neuerdings meistens im Bierparadies Oberfranken
Re: Debian und Apache Cluster ???
wie meinst du das genau ?KRadon hat geschrieben:...
ich suche Ideen und Vorschläge wie man unter Debian ein
Cluster aufsetzten kann auf dem nachher der Apache läuft.
...
- möchtest du auf einem rechner mehrer apache-instanzen laufen lassen ?
- willst du "mainframe"-ähnlich mehrere rechner mit je einer apache instanzen machen ?
- willst du auf mehreren rechnern apache laufen lassen (stichwort : loadbalancing) ?
gruss + viel erfolg
Michael
--
Aus aktuellem Anlass :
"Der Glubb is a Depp" - Fränkische Weisheit
Michael
--
Aus aktuellem Anlass :
"Der Glubb is a Depp" - Fränkische Weisheit
Sorry, ok dann werde ich mal genauer beschreiben was ich
vor habe.
Ich möchte 2 Rechner zusammenschalten auf denen zum Beispiel
ein Webserver läuft (Stichwort Loadbalancing), zu testzwecken.
Nachher soll, dann ein anderer Dienst genommen werden wie
zum Beispiel Samba, FTP oder auch eine Datenbank für ein
Buchhaltungssystem.
Was mir dabei Besonders wichtig ist, das das Cluster immer gleich
aufgebaut ist, halt nur ein anderer Dienst drauf läuft.
Ich möchte auch erst mal Vorschläge sammeln wie man das ganze
am besten aufbauen kann.
Habe schon mal davon gehört das man das ganze auch über einen
dritten Rechner steuern kann der dann die Anfrage an die anderen
Rechner weiterleitet.
Gruß
Karsten
vor habe.
Ich möchte 2 Rechner zusammenschalten auf denen zum Beispiel
ein Webserver läuft (Stichwort Loadbalancing), zu testzwecken.
Nachher soll, dann ein anderer Dienst genommen werden wie
zum Beispiel Samba, FTP oder auch eine Datenbank für ein
Buchhaltungssystem.
Was mir dabei Besonders wichtig ist, das das Cluster immer gleich
aufgebaut ist, halt nur ein anderer Dienst drauf läuft.
Ich möchte auch erst mal Vorschläge sammeln wie man das ganze
am besten aufbauen kann.
Habe schon mal davon gehört das man das ganze auch über einen
dritten Rechner steuern kann der dann die Anfrage an die anderen
Rechner weiterleitet.
Gruß
Karsten
- dominator
- Beiträge: 790
- Registriert: 26.08.2003 10:05:37
- Wohnort: Neuerdings meistens im Bierparadies Oberfranken
hm, also prinzipiell ist es so, dass du "loadbalancing" erst brauchst, wenn du wirklich hohe belastung zzgl extreme belastungsspitzen hast und 100% verfügbarkeit brauchst.
so würde ich z.bsp. im bereich datenbanken eher investitionen im bereich I/O (SCSI-Platten o.ä.) tätigen, bevor ich einen zweiten rechner mit gleichem datenbestand aufstelle. oder halt in cpu und ram, je nach anwendungsbereich.
bei webservern könnte dann auch die anbindung ins i-net zum flaschenhals werden, im LAN würden sich dann ein hochwertiger switch oder/und ein glasfaser-backbone anbieten.
apache bietet mit mod_rewrite, mod_alias und den "virtual server" eine einfach lösung zum verteilen der anfragen auf andere rechner.
in welchem anwendungsbereich (inet, lan, produktionskritisch ?) sollen die systeme denn laufen und mit was für belastungen rechnest du je dienst ?
so würde ich z.bsp. im bereich datenbanken eher investitionen im bereich I/O (SCSI-Platten o.ä.) tätigen, bevor ich einen zweiten rechner mit gleichem datenbestand aufstelle. oder halt in cpu und ram, je nach anwendungsbereich.
bei webservern könnte dann auch die anbindung ins i-net zum flaschenhals werden, im LAN würden sich dann ein hochwertiger switch oder/und ein glasfaser-backbone anbieten.
apache bietet mit mod_rewrite, mod_alias und den "virtual server" eine einfach lösung zum verteilen der anfragen auf andere rechner.
in welchem anwendungsbereich (inet, lan, produktionskritisch ?) sollen die systeme denn laufen und mit was für belastungen rechnest du je dienst ?
gruss + viel erfolg
Michael
--
Aus aktuellem Anlass :
"Der Glubb is a Depp" - Fränkische Weisheit
Michael
--
Aus aktuellem Anlass :
"Der Glubb is a Depp" - Fränkische Weisheit
Mhh das ganze ist erst mal ein Projekt von mir und ein paar Freunden die sich
mit dem Thema näher beschäftigen.
Sicher hast du recht, das es sich eher lohnt einen Rechner mit viel Leistung
anstatt zwei Rechner mit wenig bereit zu stellen.
Was aber passiert wenn dieser Rechner ausfällt zum Beispiel duch einen
Kurzschluss ?
Natürlich kann man sich durch rendundante Netzteile oder durch ein
Ordentliches Raid von den "normalen" Ausfällen schützen.
Was passiert aber bei einem totalen Stromausfall ?
Das Cenario sieht so aus das ein Unternehmen mit zwei Rechenzentren
ein Unternehmenskritisches System (zum Beispiel DB oder so) am laufen hat.
Die Idee ist nun das System ausfallsicher und mit etwas Loadbalancing
auszustatten.
TESTUMGEBUNG:
Hardware:
2x Dual P4 mit 2Ghz, 1024 MB Ram und Raid 5 (je ein pro Standort)
Thema Ausfallsicherheit:
Jede Maschine soll die Aufgaben der anderen übernehmen können
Rechenleistung der einzelnen Maschiene ist dafür ausreichend
Loadbalancing:
Im normal Betrieb teilen sich die Systeme die Anfragen je nach Lastverteilng
I-Net:
Für die Testumgebung werden beide Rechner in einem Localen LAN
aufgebaut.
Gruß
Karsten
mit dem Thema näher beschäftigen.
Sicher hast du recht, das es sich eher lohnt einen Rechner mit viel Leistung
anstatt zwei Rechner mit wenig bereit zu stellen.
Was aber passiert wenn dieser Rechner ausfällt zum Beispiel duch einen
Kurzschluss ?
Natürlich kann man sich durch rendundante Netzteile oder durch ein
Ordentliches Raid von den "normalen" Ausfällen schützen.
Was passiert aber bei einem totalen Stromausfall ?
Das Cenario sieht so aus das ein Unternehmen mit zwei Rechenzentren
ein Unternehmenskritisches System (zum Beispiel DB oder so) am laufen hat.
Die Idee ist nun das System ausfallsicher und mit etwas Loadbalancing
auszustatten.
TESTUMGEBUNG:
Hardware:
2x Dual P4 mit 2Ghz, 1024 MB Ram und Raid 5 (je ein pro Standort)
Thema Ausfallsicherheit:
Jede Maschine soll die Aufgaben der anderen übernehmen können
Rechenleistung der einzelnen Maschiene ist dafür ausreichend
Loadbalancing:
Im normal Betrieb teilen sich die Systeme die Anfragen je nach Lastverteilng
I-Net:
Für die Testumgebung werden beide Rechner in einem Localen LAN
aufgebaut.
Gruß
Karsten
- dominator
- Beiträge: 790
- Registriert: 26.08.2003 10:05:37
- Wohnort: Neuerdings meistens im Bierparadies Oberfranken
das ganze ist halt eine kosten/nutzen rechnung, 2Server, 2*USV usw, aber ok.KRadon hat geschrieben:...
Die Idee ist nun das System ausfallsicher und mit etwas Loadbalancing
auszustatten.
TESTUMGEBUNG:
Hardware:
2x Dual P4 mit 2Ghz, 1024 MB Ram und Raid 5 (je ein pro Standort)
Thema Ausfallsicherheit:
Jede Maschine soll die Aufgaben der anderen übernehmen können
Rechenleistung der einzelnen Maschiene ist dafür ausreichend
Loadbalancing:
Im normal Betrieb teilen sich die Systeme die Anfragen je nach Lastverteilng
I-Net:
Für die Testumgebung werden beide Rechner in einem Localen LAN
aufgebaut.
...
es gibt professionelle loadbalancer, extra geräte und auch nicht sonderlich preiswert (vgl. von CISCO ca.ab 5000$), die für dich dann auf speziellen ports die last auf verschiedene rechner verteilen. funktioniert aber sehr gut und die meisten grossen online-angebote laufen u.a. so.
ich hab auch schon von software lösungen gehört, aber dass ist eher eine glaubensfrage, denn dann hast du ja noch einen rechner samt hardware(-) und betriebssystem(problemen). evtl ist ja das was für dich http://pythondirector.sourceforge.net/.
wenn es nur um den apache geht, (hab ich schon erwähnt) würde ich dafür software-mässig das modul "mod_proxy" oder "mod_rewrite" empfehlen. musst dich halt mal einlesen und entscheiden, was für deine zwecke am besten geeignet ist.
hoffe geholfen zu haben
MERRY X-MAS
gruss + viel erfolg
Michael
--
Aus aktuellem Anlass :
"Der Glubb is a Depp" - Fränkische Weisheit
Michael
--
Aus aktuellem Anlass :
"Der Glubb is a Depp" - Fränkische Weisheit