Thread View: nl.internet.www.server-side
8 messages
8 total messages
Started by Pugi!
Tue, 12 Feb 2008 19:37
loadbalanced webservers
Author: Pugi!
Date: Tue, 12 Feb 2008 19:37
Date: Tue, 12 Feb 2008 19:37
18 lines
2175 bytes
2175 bytes
Hoi, Iemand ervaring met loadbalanced webservers. Bedrijf waar ik werk heeft een loadbalancer van barracuda gekocht, met de bedoeling om er 2 webservers aan te hangen. De bedoeling van de opzet is: loadbalancer, 2 apache-php webservers, met daaraan 1 file en databaseserver. De websites staan op de file en databaseserver en via nfs mount beschikbaar voor de webservers. Ik ken niks van loadbalanced webservers maar de opzet is blijkbaar zo dat er verwacht wordt dat de bottleneck de webservers en de verwerking van de PHP pagina's zijn. Voordeel van deze opzet: geen gedoe met synchroniseren van websites en database. Mijn bedenkingen: ten eerste is volgens mij een mysql db eerder een bottleneck dan de webserver en ten tweede het gaat vooral om joomla sites, hoe zit dat als je ingelogd bent; sessions worden bijgehouden per webserver. Pugi!
Re: loadbalanced webservers
Author: Tjerk Wolterink
Date: Tue, 12 Feb 2008 21:47
Date: Tue, 12 Feb 2008 21:47
30 lines
2639 bytes
2639 bytes
Pugi! schreef: > Hoi, > > Iemand ervaring met loadbalanced webservers. Bedrijf waar ik werk > heeft een loadbalancer van barracuda gekocht, met de bedoeling om er 2 > webservers aan te hangen. De bedoeling van de opzet is: loadbalancer, > 2 apache-php webservers, met daaraan 1 file en databaseserver. De > websites staan op de file en databaseserver en via nfs mount > beschikbaar voor de webservers. Ik ken niks van loadbalanced > webservers maar de opzet is blijkbaar zo dat er verwacht wordt dat de > bottleneck de webservers en de verwerking van de PHP pagina's zijn. > Voordeel van deze opzet: geen gedoe met synchroniseren van websites en > database. > Mijn bedenkingen: ten eerste is volgens mij een mysql db eerder een > bottleneck dan de webserver en ten tweede het gaat vooral om joomla > sites, hoe zit dat als je ingelogd bent; sessions worden bijgehouden > per webserver. > > Pugi! Zoals altijd: meten is weten. Meet is alle punten en kijke waar je bottleneck zit, dan pas kun je erop reageren. Het kan zelfs zo zijn dat je wat betere indexes op je tabellen moet zetten. Maar wellicht is een loadbalancer wel nodig. Dan nog zou ik er geen kopen. een loadbalancer is geen complex stukje software, je kunt ze gratis van het internet plukken. Round robin dns is bijvoorbeeld al genoeg. Maar je meot natuurlijk wel rekenign houden met transparante sessies.
Re: loadbalanced webservers
Author: Jan Claeys
Date: Tue, 12 Feb 2008 23:02
Date: Tue, 12 Feb 2008 23:02
29 lines
2517 bytes
2517 bytes
Op Tue, 12 Feb 2008 11:37:14 -0800, schreef Pugi!: > Iemand ervaring met loadbalanced webservers. Bedrijf waar ik werk heeft > een loadbalancer van barracuda gekocht, met de bedoeling om er 2 > webservers aan te hangen. De bedoeling van de opzet is: loadbalancer, 2 > apache-php webservers, met daaraan 1 file en databaseserver. De websites > staan op de file en databaseserver en via nfs mount beschikbaar voor de > webservers. Ik ken niks van loadbalanced webservers maar de opzet is > blijkbaar zo dat er verwacht wordt dat de bottleneck de webservers en de > verwerking van de PHP pagina's zijn. Voordeel van deze opzet: geen gedoe > met synchroniseren van websites en database. Mijn bedenkingen: ten > eerste is volgens mij een mysql db eerder een bottleneck dan de > webserver en ten tweede het gaat vooral om joomla sites, Joomla is dan ook wel erg belastend natuurlijk... ;-) Maar zoals Tjerk zegt: meten is de beste manier om te zien waar de bottleneck zit. > hoe zit dat als > je ingelogd bent; sessions worden bijgehouden per webserver. Sessies kunnen op verschillende plaatsen bewaard worden, en als dat op de database server of in een ander "gedeelde bewaarplaats" is (vb. memcache), dan zal je daar niet meteen een probleem mee hebben. -- JanC
Re: loadbalanced webservers
Author: Alain
Date: Thu, 14 Feb 2008 13:18
Date: Thu, 14 Feb 2008 13:18
18 lines
2162 bytes
2162 bytes
"Pugi!" <puginews@gmail.com> schreef in bericht news:6253f066-a164-4f89-b736-2a8c532c4aa7@n20g2000hsh.googlegroups.com... > Mijn bedenkingen: ten eerste is volgens mij een mysql db eerder een > bottleneck dan de webserver en ten tweede het gaat vooral om joomla > sites, hoe zit dat als je ingelogd bent; sessions worden bijgehouden > per webserver. Anderen zeiden het al, meten is weten. Vraag is ook de specs bijvoorbeeld. Als je een fileserver draait op een ide 5400rpm schijfje of op een scsi 15.000rpm schijf met RAID mirroring maakt nogal een verschil. Bij websites is mijn ervaring dat meestal de bottleneck toch wel bij de database ligt dus daar zou ik eerder naar kijken. Overigens zijn er tegenwoordig wel betere, betrouwbaardere en mooiere oplossingen dan met 2 aparte webservers te gaan loadbalancen. Wellicht was/is het een beter idee om een bedrijf in handen te nemen die hier gewoon ervaring mee heeft. Zoiets uit het niets opzetten en dat het ook nog goed en functioneel werkt is over het algemeen niet zo simpel.
Re: loadbalanced webservers
Author: Leihcim
Date: Thu, 14 Feb 2008 13:28
Date: Thu, 14 Feb 2008 13:28
26 lines
2469 bytes
2469 bytes
Alain wrote: > "Pugi!" <puginews@gmail.com> schreef in bericht > news:6253f066-a164-4f89-b736-2a8c532c4aa7@n20g2000hsh.googlegroups.com... > >>Mijn bedenkingen: ten eerste is volgens mij een mysql db eerder een >>bottleneck dan de webserver en ten tweede het gaat vooral om joomla >>sites, hoe zit dat als je ingelogd bent; sessions worden bijgehouden >>per webserver. > > > > Anderen zeiden het al, meten is weten. Vraag is ook de specs bijvoorbeeld. > Als je een fileserver draait op een ide 5400rpm schijfje of op een scsi > 15.000rpm schijf met RAID mirroring maakt nogal een verschil. Bij websites > is mijn ervaring dat meestal de bottleneck toch wel bij de database ligt dus > daar zou ik eerder naar kijken. Overigens zijn er tegenwoordig wel betere, > betrouwbaardere en mooiere oplossingen dan met 2 aparte webservers te gaan Kun je een hint geven naar deze oplossingen ? > loadbalancen. Wellicht was/is het een beter idee om een bedrijf in handen te > nemen die hier gewoon ervaring mee heeft. Zoiets uit het niets opzetten en > dat het ook nog goed en functioneel werkt is over het algemeen niet zo > simpel. > >
Re: loadbalanced webservers
Author: jan olieslagers
Date: Thu, 14 Feb 2008 13:48
Date: Thu, 14 Feb 2008 13:48
40 lines
3315 bytes
3315 bytes
Tjerk Wolterink schreef: > Pugi! schreef: >> Hoi, >> >> Iemand ervaring met loadbalanced webservers. Bedrijf waar ik werk >> heeft een loadbalancer van barracuda gekocht, met de bedoeling om er 2 >> webservers aan te hangen. De bedoeling van de opzet is: loadbalancer, >> 2 apache-php webservers, met daaraan 1 file en databaseserver. De >> websites staan op de file en databaseserver en via nfs mount >> beschikbaar voor de webservers. Ik ken niks van loadbalanced >> webservers maar de opzet is blijkbaar zo dat er verwacht wordt dat de >> bottleneck de webservers en de verwerking van de PHP pagina's zijn. >> Voordeel van deze opzet: geen gedoe met synchroniseren van websites en >> database. >> Mijn bedenkingen: ten eerste is volgens mij een mysql db eerder een >> bottleneck dan de webserver en ten tweede het gaat vooral om joomla >> sites, hoe zit dat als je ingelogd bent; sessions worden bijgehouden >> per webserver. >> >> Pugi! Vanuit mijn beperkte ervaring sta ik hier toch ook nogal sceptisch tegenover. Zoals anderen al zegden: eerste actie had moeten zijn alles eens opmeten - maar blijkbaar heeft men de loadbalancer toch al aangeschaft. Wellicht heeft men u de analyse niet laten inkijken? Loadbalancers zijn tricky dingen. Het is al niet zo eenvoudig om ze te laten weten of ze naar een bepaalde server wel een request mogen doorgeven (is hij pingbaar? draait de apache? draait er php? ...). Daarbovenop is het nog veel lastiger om ze correct te doen kiezen uit een lijstje van beschikbare servers, welke het nieuwe request gaat krijgen. Meestal houden ze slechts een round-robin administratie, ernaar strevend dat elke server evenveel sessies behandelt, maar zonder rekening te houden met de effectieve belasting. En tenslotte, zoals je zelf al aanhaalt, moet je opletten dat een sessie, eenmaal opgestart, ook behouden blijft op dezelfde server - tenzij het om een totaal stateless applicatie gaat maar als ik van php hoor kan ik me dat niet goed voorstellen. Ik vrees dat het spannende maar leerrijke dagen/weken/maanden worden!
Re: loadbalanced webservers
Author: hannes
Date: Thu, 14 Feb 2008 14:39
Date: Thu, 14 Feb 2008 14:39
33 lines
2562 bytes
2562 bytes
Leihcim wrote: > Alain wrote: >> "Pugi!" <puginews@gmail.com> schreef in bericht >> news:6253f066-a164-4f89-b736-2a8c532c4aa7@n20g2000hsh.googlegroups.com... >> >>> Mijn bedenkingen: ten eerste is volgens mij een mysql db eerder een >>> bottleneck dan de webserver en ten tweede het gaat vooral om joomla >>> sites, hoe zit dat als je ingelogd bent; sessions worden bijgehouden >>> per webserver. >> >> >> Anderen zeiden het al, meten is weten. Vraag is ook de specs bijvoorbeeld. >> Als je een fileserver draait op een ide 5400rpm schijfje of op een scsi >> 15.000rpm schijf met RAID mirroring maakt nogal een verschil. Bij websites >> is mijn ervaring dat meestal de bottleneck toch wel bij de database ligt dus >> daar zou ik eerder naar kijken. Overigens zijn er tegenwoordig wel betere, >> betrouwbaardere en mooiere oplossingen dan met 2 aparte webservers te gaan > > Kun je een hint geven naar deze oplossingen ? > >> loadbalancen. Wellicht was/is het een beter idee om een bedrijf in handen te >> nemen die hier gewoon ervaring mee heeft. Zoiets uit het niets opzetten en >> dat het ook nog goed en functioneel werkt is over het algemeen niet zo >> simpel. >> >> Wat een andere oplossing zou zijn is gewoon een DNS gebruiken die met een round robin systeem werkt. Dan blijft elke user gedurende een bepaalde tijd bij een bepaalde server. Dan ga je wss ook minder last hebben van die sessies die vervallen enzo. Hannes
Re: loadbalanced webservers
Author: Alain
Date: Thu, 14 Feb 2008 15:11
Date: Thu, 14 Feb 2008 15:11
13 lines
1774 bytes
1774 bytes
"Leihcim" <yourlove@welovespam.nl> schreef in bericht news:47b44208$0$85790$e4fe514c@news.xs4all.nl... > Kun je een hint geven naar deze oplossingen ? Er zijn meerdere oplossingen en afhankelijk van de situatie is de ene oplossing weer beter dan de ander. Maar enkele mogelijke oplossingen waar wij mee werken zijn clusters en blades. Daarnaast heeft Intel tegenwoordig ook een hele leuke modulaire oplossing (das ook een soort blade). Al deze oplossingen zijn heel betaalbaar (<5000 euro) zolang je niet te hoge eisen hebt en zijn meestal veel meer betrouwbaar dan zelf een loadbalanced oplossing bouwen met losse servers. Daarnaast is het vaak goedkoop uit te breiden naar nog meer capaciteit.
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads