Couldn't load this page.

← Блог
Engineering

Дешевый хостинг Postgres: реальная стоимость небольших баз данных

Yura Oak
Резюмировать с помощью:

Дешевый хостинг Postgres может обойтись в $0 для небольшого проекта, если он укладывается в лимиты бесплатного тарифа. Если база данных должна быть всегда доступна, оценивайте ежемесячный минимум, вычислительные ресурсы, хранилище, бэкапы и трафик в комплексе. Низкая стартовая цена ни о чем не говорит, пока вы не узнаете, что именно в нее входит.

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

Цены проверены 30 сентября 2026 года. Суммы указаны в долларах США (USD) без учета налогов, если не указано иное; цены Lizard включают налоги. Lizard публикует это руководство и сам участвует в сравнении. Мы изучили официальные прайс-листы и документацию. Приведенные ниже расчеты основаны на указанных допущениях и не оценивают производительность провайдеров.

Дешевый хостинг Postgres: краткий обзор

ХостингСтартовая цена или модель оплатыНа что обратить внимание
NeonБесплатно; тариф Launch стоит $0,106 за CU-час и $0,35 за ГБ в месяц, без ежемесячного минимумаЛимиты бесплатного хранилища и вычислений, активные часы, стоимость истории восстановления
AivenБесплатно; Developer от $5 в месяцЛимит в 20 подключений и отсутствие встроенного пулера на тарифах Free/Developer; ограниченный выбор регионов
SupabaseБесплатно; Pro от $25 в месяц, один инстанс Micro покрывается кредитами на вычисленияПлатные опции восстановления, стоимость дополнительных проектов, апгрейда вычислений и исходящего трафика
RailwayПодписка Hobby включает минимум $5 в месяц на оплату ресурсовПриложение и БД делят общий лимит; хранилище, трафик и бэкапы расходуют ресурсы
DigitalOceanОдноузловой Postgres от $15 в месяц согласно документацииНачальный тариф включает 1 ГиБ RAM; для высокой доступности (HA) нужен более мощный основной узел и резервный
LizardPro стоит $19 в месяц и включает $19 на использование; далее оплата за CPU, память, хранилище и трафикРаботающая БД потребляет ресурсы даже при простое; закладывайте бюджет на бэкапы отдельно

Это стартовые цены, а не стоимость эквивалентного железа или уровня обслуживания. Перед оплатой проверяйте конфигурацию и регион в панели провайдера. Бесплатные тарифы и временные приветственные кредиты служат разным целям: только первые остаются бесплатными в рамках своих лимитов.

Затраты на дешевый хостинг Postgres: вычисления, хранилище, восстановление и сетевой трафик

Какой хостинг подходит для небольшой базы данных?

Neon: база данных, которая может засыпать между запросами

Neon отлично подходит для приложений с периодами простоя и команд, использующих ветвление БД (database branching). Его тариф Free включает 0,5 ГБ хранилища и 100 CU-часов на проект. Вычислительные ресурсы засыпают после пяти минут неактивности; на платных тарифах это поведение можно настраивать. CU-час — это объем вычислительных ресурсов, умноженный на время их работы. Спящие инстансы не расходуют CU-часы, но за платное хранилище деньги продолжают списываться. Смотрите цены Neon.

Используйте минимальные настройки ресурсов под вашу нагрузку, а затем проверьте, как часто БД реально уходит в спящий режим. Фоновый воркер, который часто опрашивает базу, может увеличить счет, даже если у приложения мало пользователей. Также измерьте время ответа на первый запрос после пробуждения (cold start).

Aiven: небольшая бесплатная база данных с постоянно включенным апгрейдом

Тариф Free от Aiven включает один узел с 1 CPU, 1 ГБ RAM и 1 ГБ хранилища, а также бэкапы. Провайдер может отключать неактивные сервисы, а SLA по доступности отсутствует. Оба тарифа (Free и Developer) ограничивают PostgreSQL 20 подключениями и не имеют встроенного пулера.

Тариф Developer не отключает неактивные сервисы, предлагает до 8 ГБ хранилища и включает базовую техподдержку (Basic). Он подойдет для личного проекта, которому нужно больше дискового пространства. Обратите внимание на ограничения: на этом тарифе нельзя выбрать конкретного облачного провайдера или регион. Настройте пул подключений на стороне приложения так, чтобы он не превышал лимит базы данных.

Supabase: полезен, когда приложению также нужны Auth и Storage

Supabase объединяет Postgres с такими сервисами, как Auth, Storage и Realtime. Тариф Free включает БД на 500 МБ и позволяет держать два активных проекта, но неактивные проекты засыпают через неделю. Автоматические бэкапы в тариф Free не входят.

Тариф Pro стоит от $25 в месяц. В него включен кредит на вычисления в размере $10, который покрывает один инстанс Micro. Добавление еще одного проекта Micro увеличит базовую стоимость на $10. Pro включает ежедневные бэкапы с хранением за последние 7 дней, а вот восстановление на определенный момент времени (PITR) оплачивается отдельно. Эти детали взяты из цен Supabase.

Выбирайте Supabase, если встроенные сервисы экономят вам время на разработку. Если вам нужна только база данных, сравните итоговый счет за тариф Pro с хостингами, которые берут деньги только за саму БД.

Railway: приложение и Postgres в одном проекте

Подписка Hobby от Railway включает $5 на оплату ресурсов в месяц. Если вы потратите ресурсов на $3, вы все равно заплатите $5. Если потратите на $8, итоговый счет составит $8. При оценке потребления учитывайте приложение и базу данных вместе. Цены Railway объясняют лимиты и тарифы на ресурсы.

В документации Postgres от Railway шаблоны описаны как неуправляемые (unmanaged): вы сами отвечаете за конфигурацию и обслуживание. Доступны встроенные инструменты для бэкапов, а внешние подключения к БД через их TCP-прокси расходуют платный исходящий трафик. Настройте бэкапы и оцените их стоимость до того, как считать развертывание базы данных завершенным.

DigitalOcean: понятная стартовая цена с отдельными затратами на HA

DigitalOcean заявляет стартовую цену в $15 в месяц за одноузловой Postgres с 1 ГиБ RAM. Этот базовый тариф не поддерживает высокую доступность (HA). HA-конфигурация требует основного узла за $30 и как минимум одного резервного узла за $30, поэтому реальная стартовая цена составит $60 в месяц. Дополнительное дисковое пространство увеличит расходы. Смотрите цены на Postgres и типы кластеров.

Это различие куда важнее, чем копеечная разница в цене между базовыми тарифами. Если приложению нужен резервный узел, сравнивайте цены именно на HA-конфигурации. Проверьте итоговую цену для вашего региона и доступные функции восстановления на выбранном тарифе.

Lizard: оплата за использование в рамках тарифа за $19

Managed Postgres работает рядом с вашим приложением в проекте Lizard. Lizard Pro стоит $19 в месяц с учетом налогов и покрывает первые $19 использования по всем вашим приложениям и базам данных; сверх этой суммы действует оплата pay as you go (по факту потребления). Отдельной подписки на БД нет. Новые аккаунты получают 7-дневный пробный период с использованием на $5; требуется банковская карта. На странице цен указаны текущие тарифы на CPU, память, хранилище и исходящий трафик.

База данных потребляет память и дисковое пространство, даже когда к ней нет запросов. Кроме того, само по себе персистентное хранилище не означает наличия бэкапов по расписанию, PITR или высокой доступности. В руководстве по хранилищу и восстановлению описано, что нужно проверить и как спланировать процесс восстановления. Обязательно заложите эти требования в бюджет.

Рассчитайте ежемесячную стоимость на основе вашей нагрузки

Зафиксируйте вводные данные перед тем, как сравнивать итоговые суммы. Используйте одинаковый период времени, приведите единицы измерения хранилища к одному стандарту и выпишите затраты, которые не вошли в расчет. Эти примеры демонстрируют две разные модели оплаты; они не гарантируют одинаковую производительность или условия восстановления.

Пример 1: Neon Launch с периодами простоя

Допустим, база данных потребляет 0,25 CU во время активности, хранит 1 ГБ данных в течение месяца и не превышает бесплатный лимит на исходящий трафик. Используя опубликованные тарифы Launch:

Время активностиРасчет стоимости вычисленийХранилищеПромежуточный итог
100 часов0,25 × 100 × $0,106 = $2,65$0,35$3,00
720 часов0,25 × 720 × $0,106 = $19,08$0,35$19,43

В этот промежуточный итог не входят история восстановления, снапшоты, дополнительные ветки БД, другие сервисы и налоги. 100 часов включают всё время, пока вычислительные ресурсы активны, в том числе задержку перед уходом в спящий режим. Это не просто сумма времени выполнения запросов. В примере используется тариф Launch, так как 1 ГБ превышает лимит бесплатного хранилища.

Пример 2: небольшая база данных на Lizard

Возьмем 30 дней (2 592 000 секунд) со средним потреблением 0,02 vCPU и 0,25 ГБ памяти, 1 ГБ занятого дискового пространства в течение месяца и 1 ГБ платного исходящего трафика. Применим опубликованные тарифы на ресурсы:

РесурсРасчетСтоимость
CPU0,02 × 2 592 000 × $0,000006948$0,36
Память0,25 × 2 592 000 × $0,000003474$2,25
Диск1 × 2 592 000 × $0,000000054$0,14
Исходящий трафик1 × $0,045$0,05
Итого (до округления)Сумма четырех значений без округления$2,80

Это лишь оценка на основе предполагаемого потребления, а не фиксированный тариф или реальный счет. Сюда не входят затраты на само приложение и хранение бэкапов. В данном примере основная статья расходов — это память. Если изменить вводные данные на 0,05 vCPU, 0,5 ГБ памяти, 5 ГБ диска и 10 ГБ трафика, выйдет около $6,55 за те же 30 дней.

Обе суммы — это потребление ресурсов. Каждая укладывается в $19 ежемесячного использования, включенного в Pro, поэтому одна только база данных обходится в $19 в месяц, а потребление вашего приложения учитывается в те же $19. Для одной небольшой базы данных, которая часто засыпает, пример с Neon обойдется дешевле ($3,00); если же держать ее активной все 720 часов, выйдет $19,43.

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

Проверка бюджета базы данных охватывает емкость, доступность, восстановление и стоимость апгрейда

Проверьте эти затраты перед переносом данных

Рост хранилища. Учитывайте индексы и накладные расходы БД помимо самих данных в таблицах. Оставьте свободное место для обслуживания (maintenance) и импорта данных. Бесплатный лимит, которого хватает сегодня, может закончиться после релиза одной новой фичи.

Подключения. Умножьте размер пула подключений на количество инстансов приложения и воркеров. Несколько небольших пулов могут быстро исчерпать лимиты маленькой БД. Проверьте, сколько подключений хостинг резервирует под свои нужды и поддерживает ли ваш фреймворк его режим пулинга.

Восстановление. Решите, каким объемом недавних данных вы готовы пожертвовать и как долго приложение может лежать. Ежедневные бэкапы и PITR (восстановление на определенный момент времени) решают разные задачи. В документации PostgreSQL описаны SQL-дампы, бэкапы файловой системы и непрерывное архивирование. Протестируйте восстановление в отдельную БД и засеките, сколько времени это займет.

Трафик и расположение. Размещайте приложение и базу данных в одном регионе. Межрегиональные запросы увеличивают сетевую задержку (latency), к тому же провайдеры могут брать деньги за передачу данных. Бесплатная БД может увеличить счет за трафик у приложения, которое к ней обращается.

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

Стоит ли выбирать дешевый VPS?

VPS дает полный контроль над базой данных и сервером. Этот вариант подойдет тем, кто уже администрирует серверы и может выделить свободные ресурсы под небольшой инстанс Postgres. Но счет за сервер — это лишь часть затрат.

Заложите в бюджет время на установку патчей, настройку мониторинга, хранение бэкапов на стороннем сервере, алерты по месту на диске и процесс восстановления. Если приложение и БД делят один сервер, учитывайте, что они конкурируют за память, а сбой хоста положит оба компонента. Снапшот диска на том же аккаунте тоже требует проверенной процедуры восстановления.

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

Начните с малого и проверяйте гипотезы

Для учебного проекта сначала убедитесь, что вам хватает лимитов бесплатного тарифа на хранилище, активность и подключения. Для production-приложения зафиксируйте требования к восстановлению и доступности, а затем оцените стоимость минимальной конфигурации, которая им удовлетворяет.

Если вы выбрали Lizard и у вас уже выполнена привязка папки к проекту, проверьте цель и добавьте Managed Postgres:

lizard status --json
lizard add postgres --json

В руководстве по Managed Postgres описано, как передать строку подключения в приложение и проверить соединение. Бюджет на само приложение планируйте отдельно. Если ИИ-агенту нужен доступ к БД, следуйте руководству по Postgres MCP, чтобы создать роль с минимально необходимыми правами.

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

Можно ли хостить Postgres бесплатно?

Да. Neon, Aiven и Supabase предлагают бесплатные тарифы с разными лимитами. Внимательно изучите правила тарификации хранилища, вычислений, активности, подключений и бэкапов. Приветственные бонусы для платных сервисов временны и не должны ложиться в основу долгосрочного бюджета.

Какой платный хостинг Postgres самый дешевый?

Универсального самого дешевого хостинга под любую нагрузку не существует. Базе данных с периодической активностью будет выгоден спящий режим; высоконагруженной БД лучше подойдет фиксированный тариф. Сравните полную стоимость нужных вам ресурсов, региона и функций восстановления, опираясь на примеры выше.

Всегда ли Managed Postgres включает бэкапы и высокую доступность (HA)?

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

Как избежать неожиданных счетов за базу данных?

Мониторьте время вычислений, потребление памяти, хранилища и исходящий трафик. Изучите инструменты контроля расходов у провайдера и узнайте, что происходит при достижении лимита. Пересчитывайте затраты после добавления воркеров, реплик или превью-окружений: всё это может увеличить потребление ресурсов, даже если количество пользователей не изменилось.

Разрабатывайте с ИИ. Развёртывайте с Lizard.

Вам не нужна платформенная команда, чтобы выйти в продакшн. Весь ваш облак — в одной команде CLI.

Начать бесплатно
Сервисы
—
Аддоны
—
Развёртывания
—
Запуски Sandboxes
—

Мы используем cookie для основной работы сайта и аналитики. См. нашу политику cookie.