Есть голубая мечта осуществить один проект (ради чего собственно и начал изучение PHP), но он требователен к дисковому пространству... как организовать такое? Снять сервер? Как его администрировать? Поставить свой?
Для таких задач, нужно несколько серверов, ибо на отдачу одного не хватит. В противном случае от большого количества пользователей произойдет бум
давайте поподробнее.... пользоватеолей одновременно не так и много (не больше чем на одноклассниках ), но объем хранимой информации очень большой :shock:
ребят, не гадайте, аналогов нет, да и идеи так просто не отдаются.... скажите в каком направлении двигаться лучше
Ну посчитай сам. Возьмем идеальные условия и сеть на 100 мбит от сервера. 100 мбит ~ 12 мбайт/с. 10 пользователей -> 1,2 мбайта, 30 пользователей -> 400 кбайт. На самом же деле все будет обстоять гораздо хуже. "Не много пользователей" - это сколько? Техническое обеспечение такого проекта отнимет тысячи, а то и десятки тысяч баксов
А ты уверен что нужно начинать сразу с таких масштабов? Это будет нереально дорого: Один винт на терабайт - где-то 7000 рублей Соответственно одни винты нам ВНЕЗАПНО обходятся в 210-700 тысяч рублей. Арендовать такие сервера тоже будет стоить не очень то дешево) Если мы хотим на них еще что-то записывать/считывать, как писал вверху крекер => Нужна широкая полоса пропускания, которая будет стоить тоже ой как недешево. Быть может стоит написать для начала масштабируемую систему купить/арендовать один сервер с терабайтным винтом, и по мере роста нагрузки(и соответственно бабла от монетизации) расширять парк машин?
Вы только начали изучать PHP!? А как же администрирование, железо, ещё не начали? Тогда забудьте об этой голубой мечте.
Если и правду аналогов нет, есть лишь одна причина - нахер никому не нужна твоя идея в России Даже если ты готов раскошелиться на свой датацентр, будет на этом проекте 20 человек в сутки, на раскрутку уйдет еще немалое количество времени и денег.
Можно просто посчитать: Для 30ТБ надо 10 серверов: 4 терабайтных диска по 1ТБ в raid5 - 3ТБ на сервер. Стоимость сервера получится в районе 120-150 тысяч, т.е 1,2 млн. Аренда мест плюс типовой трафик: 10 тысяч на сервер, т.е. 100 тысяч в месяц. Плюс замена 2-3 сдохших за месяц дисков: 20 тысяч в месяц. Плюс замена сервера целиком раз в 4-6 месяцев: 30 тысяч в месяц. Зарплата админу: 50 тысяч в месяц. Итого: 1,2-1,5 млн первоначальных вложений плюс 200 тысяч ежемесячно. Как-то так
+Sten+ В России до сих пор нет вменяемого видеохостинга. Который для личных нужд. Ну т.е. видео свое выкладывать домашнее, например. 10 минут hd-видео весят около 100МБ.
Elkaz Да ужас просто. Дешевое железо оно быстро дохнет когда нагрузка серьезная А с такими задумками уже пора переползать на Java
про умирание хардов и замену серваков - это ты загнул О_о серваки например полностью не меняются, ибо это бред. смысл покупать дорогущий сервак, что бы потом его через полгода польностью заменить ? .. проц, память меняется как правило. харды через месяц врядли. через 2-3 месяца более вероятно.
все дохнут в основном на первом году, а если не дохнут сразу, то дохнут по какой нибудь случайной нелепости
это из расчета на 10 серверов. за полгода там где-то на целый сервак и наберется железок. а дохнут даже мамки и райды. из 40 дисков 2-3 сдохших в месяц - вполне нормально. мы не про десктопы, мы про серверы под непрерывной нагрузкой
Ага. И рейды 5 имеют странную особенность дохнуть ровно на один диск больше зараз, чем нужно для восстановления. На хотсвап-винты денег не дают, гады.. (( Хотя в рейде5 подхват хотсвапа иногда == окончательной смерти всего массива
ах в этом смысле. я уж было подумал, что речь идет про каждый сервак по 2-3 харда в месяц ) фирма +60-70 пользователей. ни на одном из серваков за два года работы не умер ни один хард. загрузка правда не непрерывная/круглосуточная, но все же. но это уже лирика )
Закон Мерфи ;-) ну так я бюджет на 30ТБ расписывал Так винты эти больше отдыхают чем работают… А в веб-серверах, где диск - основное узкое место, он постоянно в состоянии аврала.