>новый вопрос >я в сильно затуплении,скажем так,....не понимаю в чем разница в построении кластера >с использованием LVS+heartbeat либо же DRBD+heartbeat (возможно это тупой вопрос,поэтому извиняйте) > >drbd не масштабируется(а маштабируемость понадобиться) а LVS хорош для распределения запросов на >обслуживание. >Однако я не представляю алгоритма учитывающего верность данных на каждом сервере. Ведь >именно на правильные и актуальные данные нужно отправлять клиентов. Проблема еще >усугубляется и тем что сайт будет очень диномично обновляемым причем информация >будет самой разной,видео,фото,музыка,новости,текст,итд.Выход внешнее хранилище???что делать? возьмите нгинкс, сразу уменьшите затраты на железо, но надо будет нарастить памяти, обять таки почему редхат 32 битный? надо 64 чтобы держал много памяти. Сказать честно у меня крутиться на одном сервере тр и проекта в общей сложности на 60 тысяч человек в месяц, средняя посещаемость в день 10 тыщ уников. Схема примерно такая. Сервер 2 юнита, двухпроцессорная мать от интеля или супермикро, 2 проца по 4 ядра, 16 гигов памяти, y акаждый сайт свой винт сас, на базу данных отдельный винт сас, логи на отдельном винте тоже. Программная начинка примерно такая, фронтенд нгинкс, через него отдается вся статика, в виде картинок, джсок, цсс и прочее, так же он проксит на фронтенд, фроентент в виде апаач с мод_пхп, отдает только динамику, к пхп прикручен еакселератор(зенд оптимайзер не смог вместе с еакселератором одновременно сделать), к апачу прикручен мод_рпаф, так как есть кое что зависящее от айпишника клиента. С запуском нгинкса нагрузка на сервер снизилась в 20 раз. У вас 20 тысяч онлайн или вообще всего?
|