MHOSTMHOST

VPS или облако (AWS, Google Cloud): что выгоднее малому бизнесу

Короткий ответ: для сайта, интернет-магазина, CRM или нескольких внутренних сервисов VPS обычно в 2–5 раз дешевле AWS и Google Cloud при тех же ресурсах, а счёт за него известен заранее. Облако начинает окупаться, когда нагрузка сильно скачет, нужны готовые управляемые сервисы или в команде есть DevOps-инженер.

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

В чём разница

Модель оплаты. VPS — фиксированная цена за месяц: процессор, память, диск, IP-адрес и трафик уже включены. Облако — оплата за фактическое потребление: отдельно за часы работы сервера, гигабайты диска, исходящий трафик, IP-адрес, снимки и запросы к сервисам.

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

Сложность. VPS — это один сервер с root-доступом, в котором разберётся любой разработчик. В AWS больше 200 сервисов, и даже для простого сайта нужно разобраться в сетях VPC, группах безопасности, правах IAM и типах дисков.

Производительность. Дешёвые облачные инстансы (например, серия t в AWS и e2-micro в Google Cloud) работают на «кредитах» процессора: после их исчерпания сервер замедляется или начинает стоить дороже. На VPS выделенные ядра работают постоянно без таких ограничений.

Скрытые расходы облака

Цена облачного сервера на сайте провайдера — только часть итогового счёта. Вот что добавляется сверху:

  • Исходящий трафик. В AWS бесплатны первые 100 ГБ в месяц, дальше около $0,09 за ГБ. Сайт с картинками и видео, отдающий 1 ТБ в месяц, доплачивает около $80 только за трафик. На VPS такой объём обычно уже входит в тариф.
  • Публичный IP-адрес. С 2024 года AWS берёт $0,005 в час за каждый IPv4 — это примерно $3,6 в месяц на адрес.
  • Диски и снимки. Диск оплачивается отдельно от сервера, быстрые диски с высоким IOPS стоят заметно дороже базовых, а снимки для бэкапа тоже стоят денег за каждый гигабайт.
  • Управляемые сервисы. База данных в RDS, балансировщик нагрузки, NAT-шлюз — каждый сервис почасово и часто стоит больше самого сервера.
  • Забытые ресурсы. Тестовый сервер, неудалённый диск или старый снимок продолжают списывать деньги, пока их не удалят.
  • Валюта и счёт задним числом. Облако выставляет счёт в долларах в конце месяца, и точную сумму вы узнаёте только после списания.

Отдельный риск — атака или ошибка в коде. Если боты начнут массово скачивать файлы или скрипт уйдёт в цикл, облако послушно масштабируется и выставляет счёт на сотни или тысячи долларов. На VPS в худшем случае сервер затормозит, но сумма останется прежней.

Пример расчёта: интернет-магазин

Задача: сервер на 2 vCPU и 4 ГБ RAM, диск 80 ГБ, около 500 ГБ исходящего трафика в месяц.

AWS (EC2 t3.medium, почасовая оплата, регион США):

  • сервер — около $30;
  • диск 80 ГБ gp3 — около $6,4;
  • публичный IPv4 — около $3,6;
  • трафик: 400 ГБ сверх бесплатных 100 — около $36.

Итого примерно $75 в месяц без бэкапов, балансировщика и управляемой базы. При оплате на год вперёд сервер дешевеет, но трафик и IP остаются по той же цене.

VPS с теми же ресурсами: фиксированная цена тарифа, в которую уже входят NVMe-диск, IP-адрес и трафик. На рынке такой сервер стоит в несколько раз дешевле и не меняется от месяца к месяцу.

Цены облака приблизительные и зависят от региона; точный расчёт под свою задачу можно сделать в AWS Pricing Calculator или Google Cloud Pricing Calculator.

Когда выбирать VPS

  • Сайт, интернет-магазин, блог или лендинги с предсказуемой нагрузкой.
  • CRM, 1С, n8n, Telegram-боты, VPN и другие внутренние сервисы.
  • Бюджет нужно знать заранее, без сюрпризов в конце месяца.
  • В команде нет отдельного DevOps-инженера.
  • Много исходящего трафика: картинки, видео, файлы для скачивания.
  • Аудитория в одном регионе, и сервер нужен рядом с ней.

Когда облако оправдано

  • Нагрузка скачет в разы: трафик с ТВ-рекламы, билетные сервисы, сезонные акции.
  • Нужны готовые сервисы: управляемые базы, очереди, машинное обучение, сервера с GPU на пару часов.
  • Проект сразу работает для аудитории на нескольких континентах.
  • Партнёры или инвесторы требуют конкретные сертификаты или инфраструктуру.
  • У стартапа есть облачные кредиты. Но после их окончания счёт придётся платить самому, а уйти из облака будет сложнее.

Часто лучший вариант — смешанный: основной сайт и сервисы живут на VPS, а облако берут точечно, под задачу, которую VPS не решает.

Частые вопросы

А как же бесплатный тариф AWS и Google Cloud?

Он рассчитан на знакомство: серверы там слабые, с лимитами по ресурсам и сроку. Для рабочего сайта их не хватит, а сервисы вне лимитов сразу становятся платными.

Облако надёжнее VPS?

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

Можно ли переехать из облака на VPS?

Да, если проект не завязан на фирменные сервисы провайдера. Сайт с базой данных или приложение в Docker переносятся за несколько часов.

Что выбрать для стартапа?

Если нет облачных кредитов и DevOps-инженера — VPS. Он дешевле и проще, а в облако можно перейти, когда появится реальная потребность.