とは AWS Proton - AWS Proton

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

とは 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 ワークフローを構成するものの概要を以下の 6 つのステップに分割して説明します。

Red circle with the number 1 inside, typically used as a notification icon. 管理者は、共有リソース AWS Protonを定義する環境テンプレートを作成して に登録します。

Number 2 icon in a pink circle. AWS Proton は、環境テンプレートに基づいて 1 つ以上の環境をデプロイします。

Pink square icon with a white exclamation mark inside a circle. 管理者は、関連するインフラストラクチャ、モニタリング AWS Proton、CI/CD リソースと互換性のある環境テンプレートを定義するサービステンプレートを作成して に登録します。

Number 4 in a red circle icon, commonly used to indicate a notification count. 開発者としてのあなたは、登録済みサービステンプレートを選択し、ソースコードリポジトリのリンクを提供します。

Pink square icon with number 5 inside, representing a notification or count. AWS Proton は、サービスインスタンスの CI/CD パイプラインを使用してサービスをプロビジョニングします。

Red circle icon with number 6 inside, representing a notification or count. AWS Proton は、選択したサービステンプレートで定義されているソースコードを実行しているサービスおよびサービスインスタンスをプロビジョニングおよび管理します。 サービスインスタンスは、パイプラインの単一段階 (たとえば、Prod) について環境内で選択したサービステンプレートをインスタンス化したものです。