
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 を作成
#include <stdio.h>
void main(void) {
  int i;
  for (i=0; i<10; i++)
    printf("%d\n", i);
vpc を作成
aaaaaaaaaaaaa
bbbbbbbbbbbbb
ccccccccccccc
Terraformのサンプルコード
vpc を作成
bbbbbbbbbbbbbbbbbbbbbbb
ddddddddddddddddddddddd
vpc を作成
xxxxxxxxxxxxxxxxxxxxxxx
yyyyyyyyyyyyyyyyyyyyyy
課金モデル
| 項目 | 内容 | 
|---|---|
| 項目1 | 内容1 | 
| 項目2 | 内容2 | 
| 項目3 | 内容3 | 
| 項目4 | 内容4 | 
| 項目5 | 内容5 |