Перейти к содержимому

Руководство · Серверы

VPS для малого бизнеса

Первый настоящий сервер для одних компаний хорошее решение, а для других скрытая обуза. Здесь вся стоимость, подбор размера, задачи, которые стоит передать другому, и честные доводы в пользу того, чтобы не покупать сервер.

Изображение хост-машины, разделённой на виртуальные серверы, один из них выделенВаша часть · rootKVM-хост

Что на самом деле нужно малому бизнесу

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

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

Три способа разместить сайт

Виртуальный хостинг

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

VPS с самостоятельным управлением

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

Управляемый хостинг

Машиной управляет кто-то другой, и он отвечает за то, чтобы сайт работал. Наш вариант начинается с $29.00 в месяц с включённым сервером, 1 сайт и Первый ответ в течение 4 рабочих часов. В пересчёте на единицу оборудования это дороже, и это правильный ответ для компании, в штате которой нет никого, кто хотел бы этим заниматься.

Полное сравнение с учётом резервных копий с обеих сторон приведено на странице о сравнении управляемого и самостоятельного управления.

Полная стоимость, а не заголовок

Хостинг рекламируется одним числом, а оплачивается тремя или четырьмя. Для небольшой компании с одним рабочим сайтом на рекомендуемом нами тарифе честный итог выглядит так:

  • Сервер: VPS-4: 4 vCPU, 8 GB RAM, 80 GB SSD, 3 TB трафика, за $25.90 в месяц без платы за подключение.
  • Ночные резервные копии: $5.18 в месяц, то есть 20% от цены тарифа. Опция необязательная, но относиться к ней как к необязательной не стоит.
  • Домен: $13.99 за первый год для .com и $13.99 в год после этого, причём приватность WHOIS уже включена, а не продаётся вам отдельно.
  • Почта: отдельный сервис почтовых ящиков, купленный у того, кто занимается только этим. Почему, объясняется ниже.
  • Налог: ни одна опубликованная нами цена его не включает. Какой налог применяется, зависит от того, где вы находитесь и указываете ли вы налоговый номер организации, поэтому он рассчитывается при оформлении заказа.

Это $31.08 в месяц за сервер и резервные копии и $386.95 за первый год с учётом домена. Если оплатить двенадцать месяцев сервера сразу, скидка составит 10%: $279.72 вместо $310.80. Тем не менее по умолчанию мы рекомендуем помесячную оплату, потому что предоплаченный срок не возвращается, если вы передумаете.

Какого размера сервер

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

  • VPS-2 за $14.90: один сайт с небольшим трафиком и кэшем страниц перед ним. Достаточно, но без запаса.
  • VPS-4 за $25.90: рабочий сайт с базой данных рядом. Подходящая отправная точка для большинства компаний.
  • VPS-8 за $37.90: авторизованные пользователи, магазин с корзинами или несколько небольших сайтов на одной машине.

Смена размера позже делается обращением в поддержку, а переход на меньший размер обычно означает новый сервер, потому что диск нельзя уменьшить, поэтому начать со слишком большого размера это более дорогая ошибка. Рассуждения подробно разобраны в руководстве по подбору размера.

Что не стоит держать на сервере

Прежде всего, почта

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

Данные банковских карт

Используйте платёжную систему и позвольте данным карт храниться у неё. Если хранить номера карт самостоятельно, вы попадаете под требования соответствия, которые совершенно несоразмерны выручке небольшой компании.

Единственная копия чего бы то ни было

Резервная копия на той же машине не является резервной копией: это вторая копия единой точки отказа. Наши ночные резервные копии на тарифах, где они доступны, хранятся вне хоста. Что бы вы ни выбрали, убедитесь, что одна копия лежит там, куда сервер не дотянется.

Шесть вещей, которые нужно сделать правильно

  1. Обновления. Устанавливайте обновления безопасности по графику, который вы действительно соблюдаете. На сервере с самостоятельным управлением вам никто не напомнит.
  2. SSH-ключи вместо паролей. Полностью отключите вход по паролю. Одно это изменение убирает большую часть автоматических атак, которые иначе вы увидите в логах с первого часа.
  3. Файрвол, который по умолчанию всё запрещает. Откройте нужные порты и ничего больше. Вашей базе данных не нужно быть доступной из интернета.
  4. Резервные копии, из которых вы восстанавливались. Включите их, затем восстановите одну копию на временный сервер и убедитесь, что результат работает. Резервная копия, которую никто не проверял, это слух.
  5. HTTPS с автоматическим продлением. Бесплатные сертификаты это решённая задача. Настройте автоматическое продление, а через шестьдесят дней убедитесь, что оно сработало, а не предполагайте это.
  6. Знайте, где находится консоль. Консоль в браузере подключается к машине, когда сломан именно SSH. Найдите её до того, как она понадобится, а не в процессе.

Одна привычка, которая ценнее остальных пяти

Копируйте самое важное с сервера перед любым изменением, в котором вы не уверены. Это превращает «надеюсь, получится» в «я смогу всё вернуть».

Когда не стоит покупать VPS

Мы предпочтём продать вам более дешёвое, чем неподходящее, поэтому вот доводы против. Не покупайте сервер с самостоятельным управлением, если в компании никто не хочет заниматься его обслуживанием. Работа небольшая, но регулярная, и это именно тот вид задач, который забрасывают, когда дел становится много, а именно тогда необновлённый сервер и обходится дорого.

Признаки того, что управляемый тариф это правильная покупка: никто не читает примечания к релизам, последняя проверка восстановления из резервной копии была «никогда», сайт падает, а вы узнаёте об этом от клиента, или человек, который всё настраивал, ушёл. В этих случаях $29.00 в месяц это не излишество, а сумма меньшая, чем стоит один неудачный уикенд.

Первый месяц, который работает

  1. Зарегистрируйте домен или перенесите его к нам и оставьте DNS указывающим на старый сайт, пока вы строите новый.
  2. Разверните VPS-4 в регионе, ближайшем к вашим клиентам: у нас их 74, а цена для каждого региона указана до развёртывания. Выберите образ Linux и потратьте час на настройку SSH-ключей, файрвола и обновлений.
  3. Создайте или перенесите сайт и запускайте его по IP-адресу сервера, пока он не начнёт работать точно так, как нужно.
  4. Включите резервные копии, затем восстановите одну из них на временный сервер, чтобы убедиться, что восстановление работает. После этого удалите временный сервер: он стоит копейки в час.
  5. Уменьшите TTL записей DNS за сутки, выполните переключение и час понаблюдайте за логами. Затем верните TTL обратно.
  6. Запланируйте в календаре полчаса в месяц на обновления и проверку восстановления раз в квартал. Это вся текущая работа, и именно её выполнение делает вариант с самостоятельным управлением более дешёвым.