Compute

AWS App Runner

ソースコードやコンテナイメージから直接デプロイできるフルマネージドWebアプリ実行環境。ただし新規顧客への提供は終了しており、AIP-C01でも既存前提の脇役です。

  • C|周辺
  • D2 実装と統合

ひとことで言うと

ソースコードリポジトリやコンテナイメージを指定するだけで、ビルド・デプロイ・オートスケールまで面倒を見てくれるWebアプリ実行サービスです。

要するに、Herokuに近い立ち位置です。ECS/EKSのようにクラスタやタスク定義を組む必要がなく、リポジトリを繋ぐだけで公開URLが立ちます。

App Runner は新規顧客への提供を終了しています。公式ドキュメントに「新規顧客には提供しない。既存顧客は従来どおり利用可能」と明記されており、新機能追加の予定もないと書かれています。AWSは移行先としてAmazon ECS Express Modeを案内しています。試験問題として新規に「App Runnerを選ぶ」ことは想定しにくいサービスです。

何に使うか

用途備考
生成AIアプリのフロントエンド・API層の公開インフラ管理なしで公開できる選択肢の一つ(既存利用が前提)
Bedrock APIを呼び出す薄いWebアプリのホスティング新規構築なら後述のECS Express Modeが現在の推奨

試験でどう問われるか

問われ方正解に寄る条件引っかけ
「コンテナ化されたGenAIアプリを最小の運用負荷で公開したい」選択肢に App Runner があっても、現行の推奨は ECS Express Mode や Lambda + API GatewayApp Runner を無条件の正解として選ぶこと

取り違えやすいもの

迷う相手切り分けの一言
Amazon ECS Express ModeApp Runner の後継として公式が案内している移行先。コンテナイメージ必須で、ALB・オートスケールを自動構成する
AWS Lambda + API Gatewayイベント駆動・リクエスト単位の課金にしたいならこちら。常時稼働のWebアプリならApp Runner/ECS側

想起チェック

Q1. App Runner の現在の提供状況は?

新規顧客への提供は終了しています。既存顧客はサービスを継続利用でき、セキュリティ・可用性への投資は続きますが、新機能追加の予定はありません。AWSはAmazon ECS Express Modeへの移行を案内しています。

出典(AWS公式)