App Runner

App Runner は、ソースコードやコンテナイメージからWebアプリケーションやAPIを簡単に公開できる コンテナアプリケーション実行サービス / PaaS です。

ソースコード / コンテナイメージ / GitHub / ECR 連携 に対応しており、リポジトリから自動的にビルド・デプロイ・運用までを実行します。主要な言語である Python / Node.js / Java / Go / .NET / Ruby に対応し、幅広い開発スタックをサポートします。

App Runner は、リクエスト数に基づくスケーリング / オートスケール / ゼロスケーリング によってトラフィック変動に自動対応し、インフラ管理を意識せずにスケーラブルなアプリを運用できます。

VPC接続 / ロードバランシング / HTTPS / カスタムドメイン / TLS証明書自動管理 に対応しており、安全で信頼性の高い通信環境を提供します。

CodePipeline / CodeBuild / ECR / CloudFormation / CDK / AppConfig 連携 により、DevOpsやIaC環境との統合も容易です。

重要用語

オートスケール
ゼロスケーリング

ユースケース

  • リスト1
  • リスト2
  • リスト3

ベストプラクティス

  • リスト1
  • リスト2
  • リスト3

高可用性・冗長化

  • リスト1
  • リスト2
  • リスト3

セキュリティ

  • リスト1
  • リスト2
  • リスト3

運用・監視

  • リスト1
  • リスト2
  • リスト3

デフォルトのリミット値

リミット事項 上限数
項目1上限1
項目2上限2
項目3上限3
項目4上限4
項目5上限5

AWS CLIのサンプルコード

vpc を作成
vpc を作成
aaaaaaaaaaaaa
bbbbbbbbbbbbb
ccccccccccccc

Terraformのサンプルコード

vpc を作成
bbbbbbbbbbbbbbbbbbbbbbb
ddddddddddddddddddddddd
vpc を作成
xxxxxxxxxxxxxxxxxxxxxxx
yyyyyyyyyyyyyyyyyyyyyy

課金モデル

項目 内容
項目1内容1
項目2内容2
項目3内容3
項目4内容4
項目5内容5

公式ページ

AWSドキュメント