Comments 121
Кто не рискует, под того вода не течет. Лежачий камень не пьет шампанского.
UFO landed and left these words here
Это лишь одна из гипотез, другие утверждают обратное, серьёзной статистики, афаик, нет. На практике вижу, что люди, которые иногда не против выпить рюмку водки или бокал вина живут дольше тех, кот принципиально не пьёт.
Ну тогда уж — «курить вредно, пить противно, а умирать здоровым как-то не хочется...»
и все железо, что получилось собрать в кучу для фото на хабр)
:) как ни прискорбно, Джомола всего этого не потянет
архитектура- отдельная тема.
Я слабо, честно говоря, представляю себе смысл подобного мероприятия. Для того, тобы проекту понадобилось три сервера, нужно иметь довольно много пользователей. Для того, чтобы у проекта было много пользователей, нужно потратить n-ное количество денег на рекламу (в разы больше стоимости железа для обеспечения работоспособности проекта). В итоге, для того, чтобы просто «показать инвестору», достаточно будет обычного shared-хостинга за 5-10 у.е. в месяц.

P.S. И идея, как по мне, довольно хиленькая; дамы обычно коротают время на привычных им сайтах с устоявшимся комьюнити, на которых уже сейчас есть все, что вы описали, и даже больше. Не вижу причин, по которым они бы решили перейти к вам.
Топик по-моему все же для пиара среди потенциальных инвесторов: разве вы не замечаете, все признаки «того самого гаража» на лицо ;)
Насколько мне известно, существует компромиссное решение: VDS. Далее, как уже было отмечено в комментариях ниже, техническая реализация проекта — дело десятое, а то и двадцатое. Создайте упрощенную версию проекта, не требовательную (не _столь_ требовательную) к ресурсам. Запустите пользователей-тестеров (вполе подходят мамы-сестры-девушки для экономии). Узнайте их мнение. Нравится? Есть что-то, что могло бы задержать их на сайте? Что именно? А зарегистрированы они в других подобных проектах? Да? Перешли бы они с этих проектов на ваш? Да? Почему? А подругам бы порекомедовали? Какие преимущества вашего проекта они отметили бы при рекомендации? Сравните ответы, и делайте выводы. Есть вероятность, отличная от нуля, что вашим проектом они не сильно заинтересуются. И в случае… м, «тотальной неудачи», скажем так, вы потратите, к примеру, неделю работы и 50 у.е., вместо двух месяцев и 1к. В последнем случае есть риск, что вам вообще перехочется заниматься каким-либо бизнесом. И вот это уже неудача намного бОльшая, чем простой провал проекта (которые случаются сплошь и рядом).
>В последнем случае есть риск, что вам вообще перехочется заниматься каким-либо бизнесом. И вот это уже неудача намного бОльшая, чем простой провал проекта (которые случаются сплошь и рядом).

Многие сочли бы за счастье, если бы их близкие перестали заниматься каким-либо бизнесом (даже успешным) и просто пошли бы работать.
В том числе и по смыслу. Деньги-то все равно нужны, хотя бы на электроэнергию и трафик…
Пожалуй, я топик даже в избранное занесу. Так сказать, для охвата спектра того, что могут назвать «дата-центром».
Это пока не может называться «дата-центром». Вот когда они себе в систему добавят калькулятор Электроника МК-61, то станут настоящим датацентром. Если раззорятся и добавят CASIO, то превратятся в отказоустойчивый дата-центр.
перечитал 3 раза, но так и не понял почему рядом стоят слова дата-центр, домашний, сервер и Сервер 3, P-III/800MHz/512Мb
Возьмите VPS в штатах за 60-120$ в год, получится гораздо дешевле и надежнее.
И не надо ничего покупать и собирать, сервер будет сразу. А если будет нагрузка, то тогда уже можно думать о датацентре
Лучше парочку выделенных и пару десятков айпишников. дешевле не будет. зато контроль над ресурсами, и при грамотной виртуализации, таких серверов как сейчас, будет десяток.
UFO landed and left these words here
Уже который раз удивляюсь что при старте проекта первым делом думают о серверах и высоких нагрузках, ожидаете что посещаемость взлетит до небывалых высот через неделю? Месяц?

При разработке проекта не стоит оставлять «узкие» места чтоб потом с производительностью меньше проблем было. Но сервера подгоняются под потребности. И поверьте можно выдерживать нагрузки 80 000 посетителей на обычном VPS с 1 GB оперативки и одним процессором (12 000 просмотров в час в пике).
Думают, думают. Я себе все локти пообкусал уже. Потому что думать об этом нужно сразу же, как только стала понятна идея того, что делается. Если не подумать в начале, потом менять будет очень больно.
Знаем, пробовали, работал над одним проектом год, в который вкинута куча денег, закуплены 8 dedicated серверов для баз данных, статистики, и всякого прочего. Все так круто казалось бы.
Только вот в день у них 10-15 тыс посетителей, уже который год ждут когда взлетит ;).
При чём тут «закуплено»? Думать надо не на этапе закупки, а на этапе планирования. Я, например, непрерывно борюсь за то, чтобы не было единого координационного центра (позавчера был спор о таймстампах, одному из человеков хотелось, чтобы таймстампы были гаранированно последовательными, пришлось долго убеждать, что в условиях большого количества операций «единый центр» станет боттлнеком).
Это разные вещи. Резервирование боттлнека проще сделать, чем сделать распределённой систему, которая ранее была централизованной.
UFO landed and left these words here
Автор забыл упомянуть о расходах на электричество, особенно если так щедро расставлять сервера налево и направо. Они, конечно, не так велики, но соизмеримы со всеми перечисленными взятыми вместе.
малый ужас с проводами… картинка-концепция — как не надо делать
UFO landed and left these words here
Самый главный и непонятный момент — зачем в самом начале думать об оборудовании?
Задуматься о возможности расширения и правильно писать код — да, нужно. Но сразу же выделять аж 3 (!!!) сервера (пусть и слабых) под такой проект — imho, бред.

Но если уж очень хочется иметь побольше «серверов», то есть более интересное предложение:
1. Домашняя среда разработчика — 3 штуки vmware (virtualbox/ms virtual pc) с «серверами», всё запущено на рабочем домашнем компьютере, каждому виртуальному серверу отдать по 128-512 Mb RAM, при нехватке — расширить память домашнего компьютера
2. Арендованный XEN VPS, на котором развернуть linux с OpenVZ внутри которого будут «жить» виртуальные сервера. Точно можно уложиться в $20/мес, при сильном желании — арендовать полноценный сервер (за 1 т.р. в месяц тоже не проблема) на котором и поднять необходимое кол-во VPS'ок

Решение будет на порядок более надёжное, удобное,… и самое главное — его не будет стыдно показать другим.

p.s. Домен в зоне .ru стоит 100 рублей
p.p.s. А виртуалки можно было бы поднять на вашем Mac Mini и сэкономить много места и 200-300 Вт/ч электричества (а это порядка 200 кВт/ч в месяц, которые вам обойдутся в 200-600 руб/мес)
UFO landed and left these words here
За 100 рублей домен вы «арендуете» у хостинга.
У регистратора он дороже будет.
Действительно, почему никто не считает затраты на электроэнергию, непонятно.
Простите, но вы в своем уме? При создании веб-стартапа железо — дело даже не десятое, а n-цатое (если вы конечно не запускаете новый твиттер, или ваша идея не основана на тяжелых вычислениях вроде распознавания лиц)!
Да для того, чтобы в такой проект пришли целевые посетители, те самые домохозяйки (учитывая, что аудитория крайне консервативна, а таких проектов в рунете миллион и одна штука), понадобится денег на порядок больше, чем стоит все это ваше железо.
Для начала, первых единичных посетителей — самого дешевого php-хостинга будет хватать за глаза. А когда (и если) аудитория вырастет — вы либо станете интересны инвесторам, либо заработаете на рекламе, и цена железа не будет для вас проблемой.
у твиттера относительная нагрузка невелика. То бишь десять тысяч пользователей в твиттере не создадут никогда такой нагрузки как тысяча на ютубе например))
UFO landed and left these words here
UFO landed and left these words here
UFO landed and left these words here
Инвестора больше впечатлит дохнущий под наплывом посетителей VPS. Зуб даю.
«найти соинвестора, что наиболее вероятно»

Это наиболее НЕвероятно будет сделать. Т.к. средств на рекламу в данной сфере, надо не мало и надолго.
Об их окупаемости я вообще молчу.
Автор большой оптимист и мыслит конечно как технарь. Уже проходили. ) Железо — это конечно же дело десятое. Сначала аудиторию нужно умудриться собрать такую, чтобы не справлялся один серер, а это ой как сложно, тут больше о маркетинге думать нужно.
Спасибо, посмеялся
Из разряда «как заплатить чуть дешевле и получить кучу проблем»
Сосед щелкнул тумблером в щитке — оп, блекаутнулись
Провайдер неделю чинит сдохший свич на чердаке — срочно рассылаем юзерам письма голубиной почтой с извинениями и разъяснениями о выходе из строя «магистрального» канала
Посыпался винт — ну что же, тех. поддержка мы сами, срочно бежим за новым и поднимаем систему, попутно выдирая то что осталось от проекта со сдохшего винта, срочно докупаем еще один Cel800/512 на бэкапы
Пинги до «серверов» как до Аляски через Австралию
Зачем вам все это? Я бы понял если бы это было для души, а не для инвесторов или реального интернет-проекта с посетителями — пожалейте их — потратьтесь на VPS/VDS, а если проект начинающий и со стандартными тех. требованиями то и shared-хостинга вам за глаза хватит. Ей богу не понимаю зачем «отключаться от водопровода и копать перед домом свой колодец».

С нынешними ценами на VPS/VDS начинать с шаред хостинга как-то не тру. Можно много дров наломать, когда придётся переезжать с него. Лучше сразу, имхо, брать VDS, а то и не один, а пяток, чтобы до релиза отладить балансировку и прочее масштабирование, а не когда шаред хостер отключать будет.
По-моему, автор просто пиарит свои способности решать сложные задачи простыми средствами, хотя выглядит это скорее наоборот :)
Основная проблема со стартапами — непродуманность стратегий развития, привлечения посетителей. Хостинг, техническая реализация и даже идея — это всё вторично…
Слабоватый дата-центр. Нужно удвоить, как минимум, количество серверов, чтобы сразу опробовать и горизонтальное масштабирование, и балансировку нагрузки и на веб-морду, и на БД, и на «скрипты»
Во-первых — домашний интернет в большинстве случаев не гарантирует стабильное соединение для пользователей, даже если их будет не тысячи а 5-10 уников в день. Это: возможные проблемы с каналом от провайдера, скачки трафика, риск электроснабжения у тебя дома, у провайдера в офисе, непредвиденные обстоятельства (дождь, гроза, сосед дядя Вася включил турбоускоритель к самогонному аппарату и вылетели электрические пробки в подъезде) и т д…

Во вторых — как уже говорилось — начальная оптимизация — это утопия. Конечно нужно думать как все расширить в будущем, но для начала для сервера хватит 1 компа — и БД и аппликейшн и фронтенд. Для начала можно взять обычный системник баксов за 300-350 и гемор с проводками канет в бездну.
Ну и в будущем конечно лучше дедикейт.

ЗЫ:
> •Допиливать проект самостоятельно по вечерам, не лучший но вполне возможный вариант. Вся прибыль твоя, но есть большой риск «не взлететь» вообще.
— трудно на первый взгляд? а если вдуматься — это самы легкий путь… т к если найдешь инвесторов, то прийдется допиливать не только по вечерам но и по ночам и по выходным, праздникам и даже в отпуске…
Из заголовка напрашивается вывод, что речь будет о стартапе по хостингу, с началом в виде домашнего датацентра. Внутри же речь о проекте, «железо» в котором играет даже не вторичную роль. Проектов с таким функционалом и уже с большой аудиторией посетителей в интернете есть несколько, и если о чём и думать, то о контенте, который будет привлекать посетителей. Это, например, и статьи разные полезные (для домохозяек — рецепты, для мам — советы по уходу за детьми), написание которых тоже небесплатно, и сервисы, и форум, и т.п. Но этого в интернете и так уже немеряно! Вобщем, если реально заморачиваться на такой сервис, то пахоты предстоит просто немеряно. Вот примеры уже работающих, развитых ресурсов:
www.forum.littleone.ru/
www.web-mama.ru/index.php
www.allwomens.ru/

Ну и вообще
Если так рассуждать, то вообще не имеет смысла ничем заниматься
Смысл заниматься имеет, просто по крайней мере в статье внимание акцентировано совсем не на том, чем нужно заниматься. Автор в посте показал, как он «красиво и недорого» организовал «дата-центр» под свой проект, но для большинства хабровчан такие «дата-центры» подымать — проще, чем дышать, и поэтому это большинство обратило внимание на сам проект — и вот по нему-то и начало высказываться, в том числе о том, что не на то автор упор сделал. Об этом же и я в своём комментарии попытался рассказать, и раскрыть немножко эту тему.
Автору не надо было упоминать про «пользовательские» и «коммерческие» детали проекта вообще, просто рассказать о технических решениях и преимуществах/недостатках такого подхода по сравнению, скажем, с 3-мя арендованными VDS аналогичной производительности. Если, конечно, цель топика была рассказать про «дата-центр красиво и недорого», а не получить какой-то фидбэк собственно по проекту.
Зачем собирать «что-то похожее на схему как у крутых» если все три сервера с помойки элементарно заменяет нормальный компутер уровня core2duo с парой sas-винчестеров или серверным ssd, который при этом будет ещё и производительнее этой троицы?

Нету 1000$ на нормальное железо?
Ну тогда hetzner.de с удовольствием сдаст его вам в аренду за 50Euro в месяц, да ещё и с нормальным резервированным каналом, электропитанием и системой пожаротушения.

Вобщем, дельного в этой статье не увидел — вместо того, чтобы заниматься непосредственно проектом автор играется в админа датацентра — ок, видали мы случаи и позапущенее.
Ужос…
Хотел собрать у себя в шкафу дата-центр — оптимальным получается конфигурация на Atom'ах 510 mITX — они с пассивным охлаждением, мало занимают и ничего не потребляют. Зачем с самого начала столько компьютеров тоже категорически не понятно — охватит одного, ну, если планируется нечто тяжёлое, двух.
Но самая засада — с провайдером. Чёрт с ней, с нестабильностью инета — у меня аптайм дома 90-95%, что терпимо. Но! Во-первых, если внимательно прочитать договор, то окажется, что все провайдеры запрещают размещение служб и сервисов с публичным доступом ), что правильно — тарифы на коммерческие каналы принципиально другие). И если однажды будет заметная нагрузка (скачок количества соединений или исходящего трафика), то провайдер это заметит, отключит инет и расторгнет договор — т.е. все эти мегабиты в общем-то фикция. Во-вторых, если кто-то устроит даже небольшой DDoS на домашний сервер, то провайдер однозначно нахрен отключит такого клиента — получается, что проект очень уязвим для злопыхателей и конкурентов.
И главное, медитация на гуглом показала, что сейчас можно арендовать выделенный мини-сервер с низким пингом от России на Atom 510 с неплохим каналом и 1TB трафика за жалкие $45-$55. Что делает идею с домашним сервером не сильно привлекательной. Ибо если у проекта нет 1500..2000 рублей в месяц для начала за хорошее железо (что сравнимо с ценой за домашний интернет), то нахрена такой проект нужен.
Да, и отлаживаться можно не живом сервере, а на Xen VDS за $30, если совсем денег жалко.
Да, кстати, всё упёрлось в то, что при здравом расчёте стало не понятно, а зачем это всё нужно. Поднять сервер не проблема но таких умных — полный интернет и как и чем потом привлечь пользователей…
На мой взгляд «для отладки» схемы с большим количеством машин можно и 3 VDSa купить. Например у нас за 10 баксов будут такие машинки с 256М ОЗУ и 10Гб винтом. Пользуйтесь, на здоровье...:)…
Это да, но тут и машин-то не нужно особо — можно смело с одной начинать :)
Начинать нужно не с железа, а с поиска фишки в проекте, способов привлечения целевой аудитории и монетизации. Как показывает практика, если проект стал востребованным посетителями и возникла потребность в расширении мощностей, то делается это более легко и просто, чем этап привлечения клиентов.
А сервер 4 евро в месяц это дорого? Непонимаю зачем в квартире городить свалку железа, в итоге не будет отказоустойчивости, электричество и тд.
Тьфу блин. В свете недавно принятых законопроектов про Евро 5 начал судорожно думать, где же у сервера выхлоп… (это после того как прочёл в комменте «4 евро»)
Согласен, сам периодически думаю, что если где то и буду стартовать проект «для себя» то только там
С GAE будут сложности, если решите переходить на обычные сервера
Если на шаред хостинг да, если сервера свои, то код у проекта открыт, переехать на свой сервак не составит проблем вроде как или я что то путаю? Где то была статья как запустить GAE проект на своем сервере.
По-моему, путаете, иначе бы давно была бы куча предложений «облачных хостингов» ничем кроме цены и качества от гугловских не отличающихся. Видел один проект, в котором пытаются «эмулировать» окружение GAE локально, но не знаю насколько успешно. Но раз такая попытка есть, значит не всё так просто.
Иметь софт чтобы предоставлять хостинг и предоставлять этот самый хостинг немного разные вещи, не?
«эмулировать» окружение GAE локально

Что вы имеете ввиду? не это: code.google.com/intl/ru/appengine/docs/python/gettingstarted/devenvironment.html?
Не совсем понятно что мешает, есть полностью открытый код, бери и делай. Среда разработки для linux вообще содержит в себе только .py файлы, открывай, смотри, делай.
Несомненно, но раз хостинга нет ни одного (вернее один — гугловский), значит, имхо, с софтом что-то не так.

Не это, это инструмент разработчика. Для использования в продакшене он не предназначен, например, на авторизацию стоит заглушка, БД «крутится» на sqlite и т. п. То есть API то же, а реализация, мягко говоря, примитивная. Я говорил о проекте, который предназначен для продакшена, только сходу нагуглить его не смог.
Вполне может быть, я тоже не могу найти статью от гугла о переносе проекта не свой сервер (может мне приснилось?) Но я точно помню что видел ее :) так что ответить аргументировано пока не могу.
картинка просто убила
мне до дата-центра конечно далеко, но такой жести дома я не допускаю, всё аккуратненько
UFO landed and left these words here
Для себя я тестовую среду поднимал на базе SUN Virtual Box — несколько машин (на ноутбуке!!!)
При этом ноут ворочает вполне весело Win 2003 Server + Sharepoint 2007 + MSSQL + Visual Studio

Для демонстрации — за глаза… при этом можно просто приехать к заказчику физически и все показать со своего ноута!
На обучении (по Sharepoint 2007) лектор запускал 3 виртуалки с Шариком на своем ноуте параллельно и народ на них через RDP дебажил…

Из бонусов всегда можно сделать снапшот и откатить виртуалку если что-то сломалось.
Чисто формально есть и преимущества у «дата-центра», например 3Гб ОЗУ не каждый ноут/домашний комп имеет.
провальный стартап, который так непрофессионально начинает…
домашний сервер дата-центром не называется…
Очень интересный пост рекламы Hetzer и Mochahost, маркетинговые технологии не стоят на месте.
Будите смеяться, но сервера почти с помойки, однако свою функцию они выполняют.
Сервер 1 — P-IV/2200MHz/2Gb (одноядерный) — подарил друг,


Нет это Вы будете смеяться. У меня домашний комп слабее и я не жалуюсь.
соглашусь-рановать
но кто-то выше правильно упомянул про «лежачий камень»
балаболить на много проще, чем что-то делать.
балаболить на много проще, чем что-то делать.

— Так то оно да. Только есть ведь некоторая разница между «что-то делать» и «делать то, что надо (для достижения поставленной цели)». Извините, он вся эта ваша возня с «серверами» здорово смахивает на карго-культ.
Вы явно не первый кому пришло в голову развернуть тестовую лабу (а датацентром это не назвать ну никак) в домашних условиях.

вот например кластер из тонких клиентов от HP.


у меня самого дома стоит пара «серверов» (тонкие клиенты NeoWare CA2) в темнушке, обслуживают домашнюю сеть и помогают тестировать разные плюшки.

спасибо за рисунок будем стремиться к идеалу!
Согласен, «беспорядок под столом» просто жжет!
ihc.ru всего 500 рублей в месяц за неплохой VPS) сейчас держит около 8000 посетителей в сутки беспроблемно. Когда у вас будет больше, будут и деньги под большее)

Ваши затраты — электроэнергия, невозможность нормально что-нибудь скачать через интернет (ибо канал не резиновый).

Неудобства — могут отключить инет (провайдеры они такие), могут выключить свет (такое тоже бывает, хоть и довольно редко), может что-то случиться с каким-нибудь сервером (вероятность в Вашем случае повышается минимум втрое, комплектующие к третьему пеньку вы вряд ли быстро найдёте)

Вообщем это занятие стоит рассматривать как некое получение опыта что ль
>Вообщем это занятие стоит рассматривать как некое получение опыта что ль
и это в том числе
Какая аццкая, аццкая жесть.

Если это женский портал, да еще и с социальной компонентой — 95% бабла уйдут не на копеечный сервер, а на контент + дизайн + модерацию.

«Распределенный кластер серверов» — это вообще феерический… мммм… шедевр. Кто мешает виртуально разнести сервисы по одному серверу? Зачем для этого куча старого хлама? Основной смысл масштабирования — не связать коробки проводами, а построить такую архитектуру кода, структуры данных и подобрать такие сервисы, чтобы в идеале при вставке нового сервера в стойку не приходилось делать 1000 телодвижений.

К тому же маштабирование на картинке в пэйнте со стрелочками — это еще круче. Инвестор — дядя неглупый, он скорее всего придет со сторонним специалистом, который будет спрашивать не про то, как на двух пнях поднять сервак!
контент есть, будем привлекать студентов-журналистов ЛГУ,
дизайнер в принципе есть, найти не сложно,
архитектура есть (в том числе и структуры данных)!
масштабирование предусмотренно, опыт разработки распределенной архитектуры есть, в том числе соцсетей есть.
Вы на какую роль претендуете в данном проекте? Кодера или руководителя? Если руководителя — то вас должны интересовать бизнес-план и то, что в RUP называется Vision — видение проекта.

Грубо говоря, основные вопросы инвестора будут про:
1) Целевую аудиторию (с нормальным исследованием)
2) Какие потребности вы решаете своим продуктом
3) Risk Management
4) План разработки и развития (хотя бы драфт)

В общем, посмотрите первую из 4х фаз в RUP (http://ru.wikipedia.org/wiki/RUP)

От вас будут искать менеджерских качеств, а не умения собрать сервер на коленке ;)
>на какую роль претендуете в данном проекте? Кодера или руководителя?
Фигаро здесь, фигаро там…
Думаю должность Тех директора для меня подойдет. Фин директор уже есть.
из предложенных тобой пунктов есть пока четвертый, но все равно спасибо за советы.
Думаю, что поиск клиентов, инвесторов и прочая головная боль — это его забота, но советы все приму к сведению.
в ответах и тексте у меня проскакивало, моя главная цель:
хочу довести систему до работающего прототипа с наименьшими вложениями.

а с работающим прототипом проще будет найти инвестиций как на сервер (хостинг), так и на все остальное.

План окупаемости есть.
Only those users with full accounts are able to leave comments. Log in, please.