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

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