Niemand zegt dat je webserver alle vhost configs moet inladen. Je kan bijvoorbeeld per website maximaal 3 webinstances/servers toewijzen en wanneer je dan spreekt over in totaal bijvoorbeeld 12 webserver instances, dan hoef je maar 1/4 van alle configs in te laden. Dit kan je natuurlijk verder schalen zoveel je wil. Indien nodig kan je zelfs de vhost configs laten cachen in memory.
Weet niet in hoeverre die tally schaalbaar is want heb nog niet gekeken naar dat component maar is wel mogelijk om tally te draaien voor een lijst van gebruikers of gebruikers van een bepaalde reseller. Dus misschien is dat ook gewoon op een manier schaalbaar te krijgen. Op zich mag de DA server grotendeels van de dag bezig zijn met de tally. Het principe is dat alle andere taken (DNS, web, mail, FTP enz) op een andere plaats draait.
Onderscheid maken tussen verschillende klanten kan nog steeds door deze meer resources/instances toe te wijzen ten opzichte van de andere. Ik heb gezien dat het ook mogelijk is om meerdere home folders te gebruiken. Dit lost ook weer een eventueel probleem met schaalbaarheid op van de storage.
Het is voornamelijk een denk oefening. Wil niet zeggen dat het heel verstandig is om blindelings voor zo een opstelling te kiezen. Maar zo een opstelling kan weldegelijk zijn voordelen hebben. Al is het maar om niet een hoop afzonderlijke servers te hebben waarbij de helft idle draait en de andere helft heel de tijd last heeft van te hoge loads en downtimes te verlagen tot het minimum.