Я собираюсь запустить стартап-сайт, над которым работал некоторое время, и сейчас просматриваю планы хостинга. Основная функция сайта довольно загружена процессором (много обработки текста), поэтому мне, вероятно, понадобится что-то другое, кроме общего хостинга, чтобы я не отключился из-за чрезмерного использования ресурсов.
Я хотел бы тратить как можно меньше на хостинг, пока сайт не начнет приносить доход, поэтому моя цель - менее 60 долларов в месяц. Одно предостережение заключается в том, что мне нужен Windows-бокс для этого конкретного сайта, поэтому получить хорошую сделку сложнее. За эту цену я могу получить выделенный сервер нижнего уровня (2 ГБ оперативной памяти, Pentium 4) или VPS среднего уровня (3 ГБ ОЗУ, немного больше трафика и HD) за несколько долларов больше в месяц.
Несколько месяцев назад у меня был плохой опыт работы с недорогим VPS, поэтому очень важно убедиться, что все, что я получаю, может обрабатывать основной трафик веб-сайта, а также предоставлять мне то, что мне нужно (дополнительную вычислительную мощность). Есть ли у вас какие-либо предложения относительно того, какой путь выбрать, или какую хостинговую компанию, с которой вы работали, вы могли бы порекомендовать?
Если у вас нет оценок того, какой объем трафика на сайт вы создадите, лучше сэкономить деньги и использовать виртуальный сервер. У меня был большой опыт использования облачных серверов Rackspace для Linux, хотя я не пробовал Windows. Вы не столкнетесь с штрафами за "чрезмерное использование", как с традиционным VPS. Если вы обнаружите, что набираете обороты и можете позволить себе потратить больше на хостинг желаемого выделенного сервера, я думаю, что у Rackspace также есть выделенные серверы Windows.
Я согласен с TomTom, держитесь подальше от P4, они ужасны для многопоточных приложений.
Я понимаю опасения других относительно вычислительной мощности VPS. Тем не менее, я бы порекомендовал вам использовать VPS.
Всегда непредсказуемо, какой трафик действительно привлечет ваш сайт. Таким образом, в случае высокой посещаемости вы хотите, чтобы за ней стояла машина большего размера, но, вероятно, вы предпочтете не платить за такую машину, если трафик окажется ниже, чем вы ожидали.
В этом и заключается сила VPS. Многие провайдеры VPS, такие как Slicehost, Linode или Rackspace, позволят вам очень быстро обновить VPS. Максимум в течение одного часа, но обычно всего за несколько минут, вы можете переключиться с машины со 128 МБ на машину с размером 1280 МБ. И обратно, если уровень трафика снова упадет, вы платите за более крупную машину в день или даже в секунду.
Убедитесь, что вашу установку относительно легко воспроизвести, тогда вы даже можете построить ее на втором компьютере, если вычислительная мощность ограничена. Linode позволит вам легко получить плавающий IP-адрес для аварийного переключения и переключения между VPS.
Итак, я думаю, что VPS особенно подходит для стартапа, так как он очень быстро модифицируется. А если сомневаетесь: просто получите VPS и проверьте, как он работает. Проведите базовый сравнительный анализ.
Я бы посоветовал провести небольшое тестирование и посмотреть на ваше приложение, как оно масштабируется?
Предполагая, что ваше приложение имеет минимальные масштабы, имея 1 веб-сервер, а затем 1 сервер базы данных.
Масштаб
Если вы обрабатываете «большой» текст, означает ли это, что веб-серверу потребуется несколько секунд, чтобы обработать его?
Если это так, что произойдет, когда второй пользователь что-то сделает, ваше веб-приложение зависнет для этого пользователя?
Как и то, что сказал выше ppl, многопоточность - ваш друг, и вам нужен процессор, который может с этим справиться.
Выделенный сервер, извините. VPS не будет иметь необходимой вычислительной мощности. Процессоры - один из ограничивающих факторов виртуализации.
Примечание: P4 ОТСАСЫВАЕТ с точки зрения производительности. Современный шестиядерный конечный пользователь AMD будет кружить вокруг нее.
извините, у меня нет для вас справочных сайтов, так как я не знаком с политикой хостинга в США.
Исходя из того, что вы сказали о своей настройке, попробуйте найти компанию, которая предоставит вам следующее:
ЦП по запросу - запустив веб-сайт до того, как появится вероятность того, что для вашего веб-сайта будут часы пик и непиковые часы, убедитесь, что у вас есть гибкий план, в котором вы можете масштабировать свой процессор в часы пик, а затем опускаться до минимума, когда нет необходимо.
Пропускная способность - то же, что и выше, а также запуск, если только вы не говорите, что это произойдет в одночасье (держите меня в курсе, если это произойдет!), Сначала вы не собираетесь использовать такую большую пропускную способность.
Память по запросу - работает как 2 выше.
VPS - не тратьте деньги, как парень, который просит вас пойти и купить 6-ядерный мусор или мусор AMD, если вам нравится то, что он просил вас сделать, у вас будет система, работающая на 20% все время или даже меньше. Все это тратит впустую мощность процессора, все эти деньги. Отдавайте это на благотворительность, чтобы сделать землю более зеленой. VPU может масштабироваться вверх и вниз по мере необходимости!