AWS Proton とは? - AWS Proton

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

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前項で説明した Infrastructure as Code。単純な Astructure as Code の構成要素について高水準な概要を提供します。AWS Protonワークフローは、次の 6 つのステップで構成されます。

として管理者を作成および登録すると、環境テンプレートとAWS Proton、共有リソースを定義します。

AWS Proton1 つ以上を配備する環境、に基づいて環境テンプレート

として管理者を作成および登録すると、サービステンプレートとAWS Protonは、関連するインフラストラクチャ、監視、CI/CD リソース、および互換性を定義します。環境テンプレート

デベロッパーとして、登録済みサービステンプレートを選択し、ソースコードリポジトリのリンクを提供してください。

AWS ProtonをプロビジョニングするサービスCI/CD パイプラインあなたのサービスインスタンス

AWS Protonのプロビジョニングと管理サービスサービスインスタンスを実行しているのはソースコード選択に定義されているようにサービステンプレートサービスインスタンスは、パイプラインの単一段階 (たとえば、Prod) について環境内で選択したサービステンプレートをインスタンス化したものです。