Я планирую вскоре выпустить свой небольшой продукт вживую.
Мне было интересно, какое оборудование вы бы порекомендовали для нового небольшого веб-сайта.
Использует «Облако» (Amazon) хороший вариант. Или лучше полностью контролировать свое оборудование?
Есть ли другие варианты, которые мне следует рассмотреть?
Получите где-нибудь виртуальную машину. Он по-прежнему специализированный, очень дешевый, и вы можете перемещать его по своему усмотрению или из-под его контроля. Резервное копирование и восстановление также просты. День специального РЕАЛЬНОГО оборудования закончился.
Это зависит от ваших требований к оборудованию - если вашему сайту потребуется мощность выделенного сервера, вам нужно будет либо поставить машину в сеть, либо арендовать ее где-нибудь. Если вы можете работать с меньшей мощностью, я бы выбрал сайт на общем сервере где-нибудь, но убедитесь, что вы можете либо установить необходимые инструменты, либо они уже там.
Я предполагаю, что это зависит от того, сколько трафика вы собираетесь успешно направить туда и насколько настраиваемым вам нужен хостинг. Очевидно, что с Amazon вы можете разместить там все, что вам нравится, но если ваши потребности менее экзотичны, то использование своего рода Slice Host или любого действительно дешевого ежегодного хостинга сделает свое дело, потому что они поставляются с тем, что вы хотите, без необходимости настраивать или резервное копирование много.
Вы даже можете разместить его на Google App Engine бесплатно, если вам подходят ваши навыки работы с Python ... и там у вас не должно быть проблем с масштабируемостью или стоимостью.
Лично я считаю, что запуск его на Amazon или Google Cloud - правильный ответ, если вы серьезно к этому относитесь. В основном потому, что это модель оплаты за использование. Если маркетинг вашего продукта работает хорошо, у вас будет больше трафика, и только тогда хостинг Amazon начнет стоить вам дороже, но при этом он все еще довольно дешев. Google позволяет делать это бесплатно, пока ваше приложение не создаст достаточно трафика, чтобы вас заметили ...
Надеюсь, это поможет!
Для запуска одного человека, если у вас нет явных требований к оборудованию / объектам и т. Д., Я бы выбрал управляемый выделенный сервер. Нет причин, поэтому тратьте время на управление оборудованием / экземплярами EC2 и т. Д. Дает больше времени, чтобы сосредоточиться на улучшении продукта.
При необходимости вы можете перейти на EC2 / colocation.
Основная разница между виртуальной машиной и реальной, пожалуй, очевидна. Вы можете запускать свои собственные виртуальные экземпляры на реальной машине.
Это означает, что вы можете создавать отдельные виртуальные машины для таких вещей, как ваша почта и веб-экземпляры, а по мере роста вашего бизнеса просто перемещать ту же конфигурацию на отдельные машины.
Если вы работаете в стеке Microsoft, я бы порекомендовал ServerBeach с BizSpark.
Вы можете получить выделенную коробку Windows Server 2008 Standard с SQL Server 2008 и Hyper-V за 70 долларов в месяц.