翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
とは AWS Proton
AWS Proton は、次のとおりです。
-
サーバーレスおよびコンテナベースのアプリケーションの Infrastructure as Code のプロビジョニングとデプロイの自動化
この AWS Proton サービスは、2 本柱の自動化フレームワークです。管理者としてのあなたは、サーバーレスアプリケーションとコンテナベースアプリケーション向けの標準化されたインフラストラクチャとデプロイツールを定義するバージョン付きサービステンプレートを作成します。アプリケーション開発者としてのあなたは、使用可能なサービステンプレートのいずれかを選択して開発したアプリケーションやサービスのデプロイを自動化することができます。
AWS Proton は、古いテンプレートバージョンを使用している既存のサービスインスタンスをすべて識別します。管理者は、ワンクリックでアップグレード AWS Proton をリクエストできます。
-
インフラストラクチャの標準化
プラットフォームチームは、 AWS Proton およびバージョニングされたインフラストラクチャをコードテンプレートとして使用できます。チームは、それらを使用して、アーキテクチャ、インフラストラクチャリソース、および CI/CD ソフトウェアデプロイパイプラインを含む標準アプリケーションスタックを定義して管理します。
-
CI/CD と統合されたデプロイ
開発者が AWS Proton セルフサービスインターフェイスを使用してサービステンプレートを選択すると、コードデプロイ用の標準化されたアプリケーションスタック定義が選択されます。 はリソース AWS Proton を自動的にプロビジョニングし、CI/CD パイプラインを設定し、定義されたインフラストラクチャにコードをデプロイします。
AWS Proton プラットフォームチーム向け
管理者、またはプラットフォームチームのメンバーは、Infrastructure as Code を含む環境テンプレートおよびサービステンプレートを作成します。環境テンプレートは、複数のアプリケーションまたはリソースで使用される共有インフラストラクチャを定義します。サービステンプレートは、環境内の単一のアプリケーションまたはマイクロサービスをデプロイおよび維持するために必要なインフラストラクチャのタイプを定義します。 AWS Proton サービスはサービステンプレートのインスタンス化であり、通常は複数のサービスインスタンスとパイプラインが含まれます。 AWS Proton サービスインスタンスは、特定の環境内のサービステンプレートをインスタンス化したものです。自分またはチームのメンバーは、所与のサービステンプレートと互換性がある環境テンプレートを指定できます。テンプレートの詳細については、「AWS Proton テンプレート」を参照してください。
次のインフラストラクチャをコードプロバイダーとして使用できます AWS Proton。
AWS Proton デベロッパー向け
アプリケーション開発者は、 AWS Proton が サービスインスタンスにアプリケーションをデプロイして管理するサービスを作成するために使用する標準化されたサービステンプレートを選択します。 AWS Proton サービスは、サービステンプレートのインスタンス化したものであり、通常そこにはサービスインスタンスとパイプラインが含まれます。
AWS Proton ワークフロー
次の図は、前の段落で説明した主要な AWS Proton 概念を視覚化したものです。また、シンプルな AWS Proton ワークフローを構成するものの概要も示します。

管理者は、共有リソース AWS Protonを定義する環境テンプレートを作成して に登録します。
AWS Proton は、環境テンプレートに基づいて 1 つ以上の環境をデプロイします。
管理者は、関連するインフラストラクチャ、モニタリング AWS Proton、CI/CD リソースと互換性のある環境テンプレートを定義するサービステンプレートを作成して に登録します。
開発者としてのあなたは、登録済みサービステンプレートを選択し、ソースコードリポジトリのリンクを提供します。
AWS Proton は、サービスインスタンスの CI/CD パイプラインを使用してサービスをプロビジョニングします。
AWS Proton は、選択したサービステンプレートで定義されているソースコードを実行しているサービスおよびサービスインスタンスをプロビジョニングおよび管理します。 サービスインスタンスは、パイプラインの単一段階 (たとえば、Prod) について環境内で選択したサービステンプレートをインスタンス化したものです。