Bekijk Volledige Versie : DA over meerdere hosts uitsmeren
wat ik me afvraag, in hoeverre kan ik DA gebruiken in een multi server omgeving?
-loadbalancers (linux-ha)
-storage server / ns2
-webserver1
-webserver2
-webserver voor DA / mailserver / ftp / ns1
-mysqlserver
gaat dit lukken ? de storageserver gebruiken om de domeinen op op te slaan, de webservers die share via nfs laten mounten. (loadbalancers verdelen connecties/sessies over het webcluster)
de apache acceslogs moeten ivm statistieken en quota management wel in sync zijn natuurlijk.... wellicht via een centrale nfs dump voor logs die via cron eens per uur ofzo in sync gezet wordt met/op de DA host?
Het grote nadeel van NFS is (voor zover ik weet) dat er geen 2 hosts tegelijk in 1 file kunnen schrijven. Met de logging etc heb je dus sowieso een probleem.
Volgende probleem is dat op het moment dat je in DA op 1 van de servers een user aanmaakt die user via scripting oid ook op de andere servers moet aankomen.
Ik zie het zelf somber in voor je, helemaal met het oog op updaten van het geheel...
ja maar, er is maar 1 DA host waar gebruikers aangemaakt kunnen worden... En logs worden niet naar hetzelfde bestand geschreven ofzo...
Maar wat bereik je hier dan mee? vaak is de load op de webserver niet alleen Apache, meestal hangt dit nauw samen met MySQL en e-mailafhandeling. Op het moment dat je alleen Apache gaat load-balancen zul je dus relatief weinig performancewinst halen, tegenover een grotere foutkans en een stuk overhead (niet alleen in machines, ook in software) voor het realiseren van de setup.
mjah, dan zeg ik het anders: 1 webserver voor DA incl mail, 1 storage voor domeinen enzo, 1 webserver voor klanten en 1 sql server :)
IceHosting
23/10/06, 01:58
Gaat lastig werken met da.
Wat je wel kan doen is van een da server de dns, mysql en mail eruittrekken en op apparte server(s) zetten.
een cluster gaat idd niet werken ben ik bang :( want wat nou als een site een bestandje moet bewerken (een filebased counter bijv.)... Dat gaat dus niet werken als je 2 connecties hebt die door 2 verschillende servers uit het cluster verzorgd worden. Ze zullen tegelijkertijd willen schrijven in het bestand en dat kan gewoon niet .........
Dus dan maar mail eruit slopen ? Kan dat wel ? ivm filelocks op nfs...
Mail kan wel, maar dan moet je dus op de machine die je mail gaat doen een eigen mailpakket installeren voor het aanmaken van de mailhosts etc.
Daarnaast, voor elke service die je gaat verspreiden (dus niet balancen of HA) neemt het risico van downtime alleen maar toe...
Mocht je toch 100% HA willen dan is er op dit moment voor zover ik weet maar 1 CP dat dat echt out-of-the-box kan bieden en dat is H-Sphere.
Interworx zit aardig op de route maar is nog niet HA.
ik had dit voor ogen:
-DA / mailserver / verdere controlewebapps (denk aan pma)
-nfs server voor storage
-sql server voor alle databases
-webcluster voor serveren van sites
Ik realiseer me nu echter dat ik er niet onderuit kom om sites OP een webserver te hosten, dus als die down gaat zijn enkele sites gewoon uit de lucht...
Wat is dan een gangbare formule :/
-server voor backups
-server voor databases
-server1 met daarop mail, aantal domeinen en DA
-server2 met daarop mail, aantal domeinen en DA
-server3 met daarop mail, aantal domeinen en DA
Hoe breng ik dat over naar mijn klanten, aangzien het gewoon cp.nzyme.com is waar ze op inloggen....
Gaat niet werken zonder gigantische aanpassingen, je krijgt namelijk problemen met je logfiles.
Als je gaat stoeien met mod_log_sql kan je wel een eind komen, maar dat vereist wel flink wat werk en of dat het waard is?
Ryan Kalkhoven
23/10/06, 14:26
Volgens mij kun je beter DA laten varen als je met een cluster wil gaan werken en een CP gebruiken die geschikt is voor een cluster
hmmmm, tegenvallertje :)
wat is dan een normale aanpak in deze situatie?
hmmmm, tegenvallertje :)
wat is dan een normale aanpak in deze situatie?
Een custom setup zoals Wido / PCExtreme gedaan hebben in de vorm van WSCP. Kost je achterlijk veel tijd en moeite, maar dan heb je ook wat ;)
Of een panel zoeken dat al wel HA en load-balancing ondersteund. Op dit moment alleen HSphere voor zover ik weet. Interworx komt er dus zoals gezegd op korte termijn ook mee.
Een custom setup zoals Wido / PCExtreme gedaan hebben in de vorm van WSCP. Kost je achterlijk veel tijd en moeite, maar dan heb je ook wat ;)
Of een panel zoeken dat al wel HA en load-balancing ondersteund. Op dit moment alleen HSphere voor zover ik weet. Interworx komt er dus zoals gezegd op korte termijn ook mee.Kost inderdaad veel tijd, maar dat is niet alles, je gaat namelijk tegen dingen aanlopen waar je daarvoor nooit rekening mee hebt hoeven houden.
NFS tuning, passwd files sync houden, apache remote restarten, etc, etc.
Oftewel, voor shared hosting platforms alleen een aanrader als je echt tijd teveel hebt :P
Ik weet toevallig dat er ook een groepje mensen een setup heeft gebouwd volledig gebasseerd op LDAP. En daarbij waren ze bezig met een PHP gebaseerd controlepaneel. Ik moet nog zien hoe goed het gaat werken en of het ook werkbaar blijft, maar het klonk toch leuk.
en wat is dat wscp dan voor iets ?
iig, wat is een gangbare hosting oplossing based on DA... 1 host met DA websites en alles en 1 host met sql ? En wat dan als je capaciteit te weinig hebt... alles een paar uur down gooien en een nieuwe server installeren ?
ik denk dat de meeste DA providers gewoon 1 Server pakken en die volstoppen met klanten, zodra de server vol is een nieuwe aanschaffen en bijplaatsen.
Eventueel heavy-users verplaatsen naar de nieuwe server en dan wat kleinere klanten om de oude server weer op te vullen.
ok, maar dan werken ze met 2 DA hosts ? dus panel1.domein.nl en panel2.domein.nl ofzo ?
Of gewoon je klanten vertellen dat ze DA kunnen bereiken op www.uwdomein.nl:2222