Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Серверы > Нужна архитектура! |
Автор: novichek 14.11.2008, 11:34 |
Народ расскажите мне пожалуйста как правельно строиться архитектура для больших интернет проектов. Там же надо распределять нагрузку и вес такое. Скажем надо иметь сайт на котором будет 1 млн человек и объем памяти нужен 16 тб. Но и само собой должна быть возможность разширяться со временем. Просьба не писать сообщения типо "Что это за проект какой" или спроси у "специалистов". Если у кого то есть представление как это все организовываеться, то я буду очень признателен! Заранее спасибо! И самое главное с чего можно начать если бюджен пока 200 000р, т.е. чуть обльше чем 7000 у.е. |
Автор: Exaktus 14.11.2008, 23:28 |
![]() Использовать либо кластер, либо систему распределённой нагрузки. Все зависит от того, что делает "проект". |
Автор: Rififi 16.11.2008, 14:20 |
объем памяти нужен 16 тб бюджен пока 200 000р, т.е. чуть обльше чем 7000 у.е. самые распространённые планки памяти - это на 2Gb смотрим цены на price.ru 2GB DDR2 PC6400 DIMM ECC ~50$ для 16Tb памяти необходимо 8192 таких планки цена только за память составит > 400k$ |
Автор: bilbobagginz 27.1.2009, 03:19 | ||
вот человек без понятия пишет какую-то техническую муть, а потом удивляется, что ему отвечают мутью. вам батенька консультант нужен, а это не бесплатно. посоветуйтесь с друзьями и выйдите на кого-то, кого вам порекомендуют. если вы собираетесь обслуживать одновремененно 1млн пользователей при помощи 16 TB памяти, это примерно идентично 16ГБ на пользователя. лично не видел приложение, которое способно аппаратно поддерживать такой объем оперативной памяти. значит вы описАлись, и имели в виду дисковое пространство. тогда ваш интернет проект можно назвать условно "хранилищем". Далее, хотелось бы понять ваши требования к этому хранилищу: сколько пользователей могут к нему подключаться параллельно ? какую нагрузку они будут накладывать на систему ? это определит как эти 16 ТБ будут лежать, на скольких каналах коммуникаций. коммуникация тоже стоит денег, поинтересуйтесь сколько будет стоить закачать ваши 16 TB через сеть в систему. думаю это превысит 7000 $. возможен и слуцай, что для работы с таким объемом данных вам понадобится не просто "сайт" с распределением нагрузки, а инфраструктура масштабов google. и всё это вы хотите уложить в каких-то 7 тыс $ ? начать нужно с НАЧАЛА: подумать, посчитать, создать прототип системы. сам прототип будет состоять из нескольких компонентов (2-3 компа, какое-то коммуникационное устройство) - только это может стоить 4-5 k$. a еще нужно разрабатывать, платить деньги инженерам, т.е. только месячная з/п может выйти в 3-4 k$. a разработка может занять больше месяца... остаётся 1 вариант: найти контрактёра с имеющимся оборудованием, уговорить его разработать прототип за ваши деньги (а он/она не согласится, т.к. такой проект не имеет смысла делать за такие деньги), и в конце выйти с пакетом ПО, без железа, потом найти инвесторов, уговорить их, что дело стоит выеденного яйца.... и начинать расширяться... всё это зыбко, без какой-либо информации. удачи, но денег у вас для такого проекта пока НЕТ. Добавлено через 3 минуты и 58 секунд блин, некрофилы... |