Rose debug info
---------------

Как выбрать сервер для хостинга

Выбор недорого но производительного сервера для хостинга своих приложений может быть изнурительным и отнять много времени. Я хочу написать небольшой обзор, о том, как выбрать наиболее удачный сервер в соответствии с вашими финансовыми возможностями и бизнес-задачами.

Конфигурация выделенного сервера


OS: Если ваше приложение написано на ASP.NET или использует MS SQL Server, то, очевидно, потребуется виндовый выделенный сервер. Если же у вас сайт на PHP, Ruby On Rails, Perl и использует MySQL или PostgreSQL, сервер на Windows тоже подойдет, но дешевле будет на Linux или BSD.
Веб-сервер и база данных: В зависимости от используемых вашим приложением технологий, вам может потребоваться больше или меньше ОЗУ. Обычно, если архитектура приложения включает в себя Ruby или Java, или строится на Windows Server, потребуется больше памяти.
Производительность: для нагруженных серверов баз данных, серверов конвертирующих видео, серверов VPS, или серверов онлайн-игр, стоит использовать быстрые, многоядерные процессоры. Лучше использовать многоядерные процессоры, в идеале, многопроцессорные сервера, например, с двумя процессорами Xeon.
Пропускная способность: если вы планируете хостить изображения, видео, или будете предавать голос (например через Asterisk), вам потребуется большая пропускная способность.
Управление: если у вас нет толковых системных администраторов, стоит обратить внимание, может ли хостер предложить услуги своих экспертов, для управления вашим сервером. Кроме того, стоит обратить внимание на то, какую техподдержку может оказать хостер.
Географическое местоположение: стоит обращать внимание на то, в какой стране будет находиться ваш сервер, в каком датацентре, проверить связь сервером и оценить задержки. Наверное, не стоит хостить в Австралии проект рассчитанный на бразильцев :-) Кроме того, стоит проверить, устраивает ли вас качество интернет-канала (скачайте с вашего сервера что-нибудь большое).

Цены


Естественно, технические потребности обычно уравновешиваются финансовыми возможностями :-) Обратите внимание на:
Цену ежемесячной аренды сервера
Потенциальные расходы на установку — обычно хостеры обозначают эту плату как «Setup fee» — цена за первоначальную установку и настройку ОС.
Плата за лицензию ПО или за ежемесячную аренду ПО — например, цена за Windows, лицензию Oracle, за средства виртуализации или аренду Plesk. Если вы используете Linux или Unix, скорее всего, на всем этом вы сэкономите.
затраты на апгрейд — сколько стоит добавить ОЗУ или еще один жесткий диск в сервер?
Почасовые затраты во время аварий — сколько стоит почасовая аренда KVM?
Цены на дополнительный траффик — сколько вам придется доплачивать хостеру за выросший траффик — из-за всплеска посещаемости или DDoS атаки?
Кроме того, необходимо учесть другие расходы, которые часто упускают из виду: масштабируемость затрат (что в будете делать, когда вашего сервера вам станет недостаточно?), затраты на обучение ваших сотрудников, стоимость резервного копирования и восстановления, а также миграции и комиссионные расходы (какие деньги хостер вам не вернет, если вы вдруг отмените свой заказ на сервер?)

Бизнес-требования


В зависимости от рода вашего приложения, вам могут понадобиться дополнительные сервисы: защищенное подключение к выделенному серверу, дополнительная защита от DDoS атак, возможность поднятия VPN, постоянная доступность, возможность расширения, дополнительные службы вроде емейл, календарей и т. п.

Поделюсь собственным опытом


В 2008-2009 у меня был свой пиратский сервер одной очень популярной mmorpg. Серверная часть работала на JAVA, в качестве базы данных использовалась MySQL, которая лежала на 200 гиговом SATA жестком диске. Онлайн в 1000 одновременно подключенных игроков стабильно удерживал сервер с двумя Xeon и 2 Гб ОЗУ. Аренда такого dedicated server сейчас стоит около 160-170 долларов. Кстати, тогда мы
хостили сервера в Нидерландах, и это никоим образом не сказывалось на качестве связи для игроков из России.
Сайт одного российского СМИ (ASP.NET+MS Sql Server), над которым я работал, сейчас крутится в том же датацентре в Нидерландах, на выделенном сервере Quad Core Xeon X3220, опять же с двумя гигами ОЗУ. Windows Server 2003, IIS 6, SQL Server вольготно чувствуют себя на этом железе и даже легко удерживают DDoS в 50 мегабит.
Что касается моего интернет-магазина, то хостится он на арендованном vds, c 256 mb ОЗУ. Ubuntu Server, MySQL, Apache, Nginx и Proftpd хорошо делают на такой конфигурации именно то, что от них требуется: хостят мой интернет-магазин на базе WordPress, отбиваются от DDoS и служат хорошим местом для моей личной файлопомойки :-) Такой хостинг стоит около 20 долларов в месяц.

1 комментарий
MaratD 2019

Я последние два года я держу свой интернет магазин у https://hostsailor.com/ru/ Цены низкие, Хостер стабильный, С Сайтом проблем не было, Тех. поддержка быстро решает любые вопросы