Я разработчик крупной компании (название которой останется безымянной), и в настоящее время мы проводим мозговой штурм для реинжиниринга нашей сетевой архитектуры. Мы получаем около 7 миллионов обращений в день, и мы растем. Наша система, которая у нас есть сейчас, состоит из нескольких Poweredge 2650, некоторые из них находятся в рабочем состоянии, и мы можем переключиться на резервное копирование, если что-то произойдет. По сути, у нас есть система, которая как бы выросла и расширилась по мере необходимости, но теперь нам нужно пересмотреть все это.
Вопрос, который у меня есть, касается профилей других крупных компаний и того, что они делают. Какая у них архитектура для работы с пользователями?
Есть ли какие-нибудь книги или тематические исследования, которые кто-нибудь знает по этой теме? Как мне узнать, как Amazon, Yahoo! и другие очень крупные компании обслуживают население таким образом.
Большое спасибо! Уилки
Эта статья немного устарела, но ее стоит как минимум интересно прочитать. Речь идет о том, как Microsoft преобразовала Hotmail из Unix в Windows Server, а также о некоторых проблемах и дизайне, которые они решили использовать. Он основан на win2k, поэтому некоторые части больше не действительны, но он получил хорошее обсуждение сильных и слабых сторон двух систем при работе с большой системой.
Мне было очень интересно прочитать инженерные заметки facebook. Вот еще один приятный презентация по масштабируемости.