Я почти закончил работу над своим сайтом, он похож на facebook. Я ожидаю, что в первый месяц у меня будет около 500-600 человек. Это установка ЛАМПЫ. изображения пользователей не слишком большие (<20kb после того, как я их сжал, и это просто блоги и поиск участников)
Нужен совет:
1) Следует ли мне использовать 2 моих сервера Dell Poweredge: один сервер Mysql, а другой сервер Apache (характеристики: двойной Pentium III 800 МГц, 1 ГБ оперативной памяти, Raid 5 и 2 сетевые карты, пространство 130 ГБ) и размещать мой сайт из дома до тех пор, пока Я получаю достаточно трафика, чтобы оправдать 100 долларов в месяц на совместном размещении. (У меня есть кабельный интернет) (Бесплатная, но типичная полоса пропускания кабеля 65 мс, пинг, 3 мегабита вниз, 0,7 мегабита вверх)
2) Используйте мою учетную запись VPS III в 1 и 1 (четырехъядерный AMD (быстрее, чем у моего piii) и т. Д. 1 ГБ оперативной памяти, 4 ГБ с возможностью наращивания, 50 ГБ пространства, при необходимости может обрабатывать трафик и никогда не снижаться) $ 60,00 / месяц
3) Получите выделенный сервер со спецификациями, аналогичными # 2, хотя на нем будет около 100 ГБ. 300 долларов в месяц.
Мой бюджет составляет менее 80 долларов в месяц, пока у меня не будут поступать деньги.
при запуске службы часто бывает проще начать с малого, пока вы не получите хорошее представление об объеме и узких местах. Не зная точно, что это за приложение, я бы выбрал №2, а затем посмотрел, куда оно пойдет.
Если при создании приложения вы помните о многоуровневости, больших проблем здесь возникнуть не должно. Если вы используете стандартную ОС и надежную документацию по сборке (как заставить ваше приложение работать с новой системой от начала до конца), вы обычно можете легко перейти на новый хост.
Если у вас бюджет 80 долларов, а VPS III стоит 60 долларов, то это лучшее предложение.
Когда вы получаете 500 долларов в месяц, приобретайте выделенный сервер.
Не запускайте его из дома. В таком переполненном пространстве, как «конкурент / клон Facebook», медленный веб-сайт приведет к почти мгновенной смерти вашего сайта. Вы не можете позволить себе потерять своих первых последователей из-за неработающего кабельного модема или скорости передачи 3 кб / с.
Рассмотрим что-то вроде Amazon EC2 или RackSpace's облачное предложение. Они предлагают вам практически полный контроль над вашей прикладной средой и возможность очень быстрого роста, если вам это нужно.
Я выберу сначала вариант 2, а затем вариант 3, если сайт станет очень популярным.
Никогда не принимайте гостей дома самостоятельно. Я выберу вариант 2, так как бюджет всего 80 долларов.
Это не полное решение для масштабирования и не ответ «разместить это так», а просто некоторые мысли, которые у меня в голове.
Я бы также посмотрел на несколько вещей, чтобы выжать максимум из вашей хостинговой среды, чтобы вы получили максимальную отдачу за $$.
^ 1 Это сэкономит вам огромное количество ресурсов, поскольку он кеширует целые страницы, и не все запросы отправляются на тяжелый php / mysql
Несколько советов:
Я нахожу Джойента облачные предложения вполне доступный. Облачный хостинг - это надежная инфраструктура и платформа для роста.