Занимаюсь разработкой крупного сетевого проекта и в плане работы мне надо написать масштабируемость проекта. Т.е. есть движок. мне надо написать сколько понадобиться серверов допустим для 10 000 людей в онлаине. На что надо ориентироваться? Второй вопрос: как можно увеличить производительность системы и как лучше распределить запросы по серверам? Я думаю один из вариантов, это движок на одно сервере, файлы на другом, база на третьем.
Типичная конфигурация: хороший компьютер (2000 долларов), Linux, операционная система 2.2 (бесплатно), Apache, веб-сервер 1.3 (бесплатно) и связь по кабельному модему (100 кбит/с, 100 долларов в месяц).
Брендовый сервер будет стоит от 10к$,канал который предложен был выше,положат в 3 секунды.Сдесь как минимум нужен кластер.Задаваясь такими вопросами вам лучше обратиться к профессиональным интегратором,дешевле выйдет.
apache 1.3 и 10000 человек онлайн. Итого памяти нужно примерно 200Гб ну про 100кбит сами понимаете. А вообще по теме Про ЖЖ http://www.insight-it.ru/unix-way/linux/arkhitektura-livejournal/ Про гугл http://www.webplanet.ru/news/reading-room/2005/12/5/archit.html Вообще в этом блоге много про архитектуры разных гигантов http://www.insight-it.ru/
спасибо, сейчас все гляну. в плане денег проблем нету. хоть 50 000уе в месяц платить за сервера, рассчитывается на очень большую посещаемость и очень большой заработок. а насчет второго вопроса не подскажите? разделить все по разным серверам?