とは AWS App Runner - AWS App Runner

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

とは 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 サービスを管理するためのウェブインターフェイスを提供します。

  • 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 の使用を開始する方法について説明します。