翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
AWS App Runner
AWS App Runner
App Runner は、リポジトリからソースコードまたはソースイメージを取得し、 で実行中のウェブサービスを作成して維持します AWS クラウド。通常、サービスを作成するには、App Runner アクション CreateService
を 1 つだけ呼び出す必要があります。ソースイメージリポジトリでは、App Runner がウェブサービスを実行するためにデプロイできるready-to-useコンテナイメージを提供します。ソースコードリポジトリでは、ウェブサービスを構築して実行するためのコードと手順を提供し、特定のランタイム環境をターゲットにします。App Runner は、複数のプログラミングプラットフォームをサポートしています。各プラットフォームには、プラットフォームのメジャーバージョン用の 1 つ以上のマネージドランタイムがあります。App Runner は、コンテナイメージだけでなく、Node.js や Python などのランタイムやウェブフレームワークもサポートしています。App Runner は、アプリケーションに送信された同時リクエストの数をモニタリングし、リクエストボリュームに基づいて追加のインスタンスを自動的に追加します。アプリケーションが受信リクエストを受信しない場合、App Runner はコンテナをプロビジョニングされたインスタンスにスケールダウンします。プロビジョニングされたインスタンスは CPU スロットリングされたインスタンスで、数ミリ秒以内に受信リクエストを処理できます。
現時点では、App Runner は GitHub リポジトリからソースコードを取得したり、 の Amazon ECR からソースイメージを取得したりできます AWS アカウント。
次の図は、App Runner サービスアーキテクチャの概要を示しています。この図には、2 つのサンプルサービスがあります。1 つは GitHub からソースコードをデプロイし、もう 1 つは Amazon ECR からソースイメージをデプロイします。

App Runner は、HTTP プロトコルと HTTPS プロトコルを使用するフロントエンドウェブアプリケーションとバックエンドウェブアプリケーションの両方を含む、フルスタック開発をサポートします。これらのアプリケーションには、API サービス、バックエンドウェブサービス、ウェブサイトが含まれます。App Runner は、コンテナイメージだけでなく、Node.js や Python などのランタイムやウェブフレームワークもサポートしています。