Couldn't load this page.

← Блог
Engineering

AWS App Runner: текущий статус, цены и альтернативы

Mikhail Erin
Mikhail Erin21 августа 2026 г.
Резюмировать с помощью:

AWS App Runner больше не принимает новых клиентов, но существующие сервисы продолжают работать. AWS установила дату отсечки для новых клиентов — 30 апреля 2026 года, и рекомендует Amazon ECS Express Mode для контейнерных приложений. Если вы уже используете App Runner, оцените свои требования и варианты миграции перед переносом продакшн-трафика. Уведомление AWS.

Это руководство, опубликованное Lizard, проверяет статус продукта и связанные источники цен по состоянию на 9 сентября 2026 года. Оно отличает изменение политики от закрытия: в объявлении не говорится, что существующие сервисы должны прекратить работу в дату отсечки.

Что делает App Runner

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

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

Понимание текущей политики поддержки

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

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

Как работает биллинг App Runner

App Runner различает выделенную (provisioned) и активную (active) емкость. Сервис может нести расходы на выделенную память, пока ожидает трафика. Активные вычисления, сборки исходного кода и другие ресурсы AWS могут добавлять плату. Точные тарифы зависят от региона и конфигурации. Цены App Runner.

Используйте отдельные строки в оценке:

Входные данныеПочему это важно
Регион и конфигурация сервисаОпределяет применимый тариф и размер ресурса
Выделенная память и оплачиваемое времяОжидание запроса не обязательно бесплатно
Активные вычисления и длительностьТрафик создаёт использование вычислений
Поведение масштабированияНесколько активных экземпляров умножают общий объём ресурсов
Сборки исходного кода и варианты развёртыванияПлата за сборки отделена от платы за рантайм
База данных, сеть и логиОни могут появляться в других местах счёта AWS

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

Какую замену стоит оценить?

ВариантЗачем включатьЧто меняется
ECS Express ModeРекомендуемый AWS путь от App RunnerПроверьте создаваемые ресурсы ECS, разрешения и сеть
ECS с FargateБолее прямой контроль задач в AWSВы владели больше конфигурацией развёртывания и сервиса
Cloud RunУправляемый рабочий процесс HTTP-контейнеровОблачный аккаунт, идентичность, сеть и окружающие сервисы данных
LizardКонвенциональные веб-сервисы, воркеры и управляемые сервисы данныхКонфигурация, рабочий процесс развёртывания и любые данные, вынесенные из AWS
Railway или RenderУправляемый рабочий процесс многосервисного приложенияМодель ресурсов, счёт и интеграции

ECS Express Mode снижает настройку, но вам всё равно нужно понимать ресурсы и расходы в вашем аккаунте. Начните со связанных руководств по миграции и цен на Fargate от AWS, а не предполагайте счёт размера App Runner.

Для более широкого выбора сравните PaaS-провайдеров. Для разницы между упаковкой образа и поведением рантайма см. container as a service.

Решение о базе данных оставьте отдельным

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

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

Последовательность миграции с чёткими проверками

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

На Lizard руководство по Git-развёртыванию охватывает развёртывания из исходников, а справочник по конфигурации объясняет повторяемые настройки. Если у приложения также есть фоновая работа, настройте её как отдельный воркер вместо попытки засунуть её в веб-процесс.

FAQ

AWS App Runner закрыт? В цитируемом уведомлении не заявлено о полном закрытии. AWS ограничивает новых клиентов и сохраняет работоспособность существующих сервисов, работа по безопасности и доступности продолжается.

Что рекомендует AWS вместо этого? AWS называет ECS Express Mode. Оцените его под сетевые, разрешения и требования к развёртыванию вашего приложения перед переключением.

Бездействующий сервис App Runner ничего не стоит? Не принимайте этого как данность. Выделенная память может оставаться оплачиваемой. Используйте компоненты выделенной и активной емкости со страницы цен для вашего региона.

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

Является ли Lizard прямой заменой? Он может запускать конвенциональный сервис приложения, но конфигурация, облако-специфичные интеграции и доступ к данным всё равно требуют проверки. Протестируйте копию перед переносом трафика.

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

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

Попробовать бесплатно
Рабочие пространства
Сервисы
Аддоны
Развёртывания

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