翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
とは AWS App Runner
AWS App Runner は、ソースコードまたはコンテナイメージから AWS クラウド内のスケーラブルで安全なウェブアプリケーションに直接デプロイするための、高速でシンプルで費用対効果の高い方法を提供する AWS サービスです。新しいテクノロジーを学習したり、使用するコンピューティングサービスを決定したり、 AWS リソースをプロビジョニングして設定する方法を知っている必要はありません。
App Runner は、コードまたはイメージリポジトリに直接接続します。フルマネージド型のオペレーション、高性能、スケーラビリティ、セキュリティを備えた自動統合および配信パイプラインを提供します。
App Runner とは
デベロッパーが の場合、App Runner を使用して、コードまたはイメージリポジトリの新しいバージョンをデプロイするプロセスを簡素化できます。
運用チームの場合、App Runner は、コミットがコードリポジトリにプッシュされるたびに、または新しいコンテナイメージバージョンがイメージリポジトリにプッシュされるたびに、自動デプロイを有効にします。
App Runner へのアクセス
App Runner サービスのデプロイは、次のいずれかのインターフェイスを使用して定義および設定できます。
-
App Runner コンソール — App Runner サービスを管理するためのウェブインターフェイスを提供します。
-
App Runner API – App Runner アクションを実行するための RESTful API を提供します。詳細については、「AWS App Runner API リファレンス」を参照してください。
-
AWS コマンドラインインターフェイス (AWS CLI) — Amazon VPC を含む幅広い AWS のサービス用のコマンドを提供し、Windows、macOS、Linux でサポートされています。詳細については、「AWS Command Line Interface
」を参照してください。 -
AWS SDKs – 言語固有の APIs を提供し、署名の計算、リクエストの再試行処理、エラー処理など、接続の詳細の多くを処理します。詳細については、AWS SDK
を参照してください。
App Runner の料金
App Runner は、アプリケーションを実行するための費用対効果の高い方法を提供します。App Runner サービスが消費するリソースに対してのみ料金が発生します。リクエストトラフィックが少ないと、サービスはスケールダウンしてコンピューティングインスタンスの数を減らします。プロビジョニングされたインスタンスの最小数と最大数、およびインスタンスが処理する最大負荷など、スケーラビリティ設定を制御できます。
App Runner の自動スケーリングの詳細については、「」を参照してくださいApp Runner 自動スケーリングの管理。
料金情報については、「AWS App Runner の料金
次のステップ
以下のトピックで App Runner の使用を開始する方法について説明します。
-
App Runner のセットアップ – App Runner を使用するための前提条件となるステップを完了します。
-
App Runner の開始方法 — 最初のアプリケーションを App Runner にデプロイします。