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. Он дешевле и проще, а в облако можно перейти, когда появится реальная потребность.