Это значит основной сервер. По изображению не скажешь какие именно операции записи он принимает. Можно предположить, что всё кроме комментариев, профилей и рейтингов.
Главная страница в этом случае строится из данных, получаемых с соответствующих slave-серверов.
У-у, показал бы я этому кому-то… Ну, на самом деле уточнения найти нигде не удалось, поэтому я подумал, что этот сервер занят как раз составлением глагны. Ну то есть занимается подсчетом диггов у постов. Может я и не прав, конечно…
как-то слабо вериться, что один человек сможет толком поддерживать 30 серверов, особенно с таким бешанным количеством запросов.Жаль, что правду нам может сказать, лиш Yahoo)
Вы так говорите «поддерживать», как будто у вас стоят сервера, на них сверху падают кирпичи а вам надо их успевать ловить. Нормальный админ вполне может содеражть и 50+ стабильных, хорошо настроенных серверов. А других, у таких компаний, и не должно быть.
У нас на проекте 20+ серверов + 5-10-20 (в зависимости от трафика) vds. Со всем этим богатством справляется 1 админ и еще время остается. На серверах стоят: java, tomcat, apache, mysql. Везде поднят snmp. На некоторых болтается почта. На вдсках стоят апач+пхп. Я думаю что если еще с 10 серверов возьмем, не проблема будет админу, ибо система масштабируема. Лично я окромя своих обязанностей с легкостью управлялся с 12 серверами, времени у меня на них уходило сутки в месяц максимум по прикидкам.
И как они соединили 4 Mysql мастера? У Mysql-сервера может быть только один мастер. Кольцом чтоли? Если один в кольце упадет то вся репликация останавливается. Или же на каждом мастере размещается разные таблицы и между собой они вообще не соединены :)
Дело не в количестве серверов, что необходимо 100 админов ими управлять, а в технологии. Есть проекты в которых 1000 серверов и управляют ими 2 админа. :)
Просто у брендовых серверов типа HP и т.п. есть свои технологии глобальным управлением. :) загрузили прошвочку, бац, на 1000 серверах и обновилась )))
На чем работает Digg