Ik sluit mij aan bij de tip van Wonko om te beginnen met de applicatie zelf en pas als je daarna nog meer performance nodig hebt load balancers toevoegen.
Wat betreft je vraag over de load balancers
De domeinen worden allemaal gekoppeld aan een virtueel IP adres wat je deelt op alle load balancers. Omdat je de machine ook als webserver gebruikt draai je daarop je websites op het IP adres van de machine zelf en dus op elke server op een eigen IP adres.
De load balancers sturen de verzoeken door naar de juiste webserver, dan kan round robin of desnoods op basis van de actuele load van de servers.
Host headers bijvoorbeeld werken gewoon nog, de load balancers zetten al deze informatie netjes door. Als je HTTPS gebruikt dan werkt dit ook gewoon.
Een van de dingen waar je dan wel over na moet denken is persistence. Je geeft aan dat er veel database bewerkingen gedaan worden. Zonder de applicatie te kennen is het moeilijk beoordelen, maar meestal is het van belang dat een gebruiker telkens op dezelfde webserver komt in verband met zijn inlogsessie of winkelmandje.
Goede load balancers software zoals Linux LVM kan dit prima aan.

Likes:



Quote