プログラムとプログラムタイプ understanding-programs

Cloud Manager は、エンティティ階層を軸に構築されています。その詳細は、Cloud Manager での日常業務にとって重要ではありませんが、概要を把握しておくと、プログラムを理解して独自のプログラムをセットアップする際に役に立ちます。

Cloud Manager の階層

  • テナント - これは階層の最上位です。すべての顧客にテナントがプロビジョニングされます。
  • プログラム - 各テナントには 1 つ以上のプログラムがあります。これらは、多くの場合、顧客がライセンスを取得したソリューションを反映しています
  • 環境 - 各プログラムには複数の環境があります。ライブコンテンツ用の実稼働環境、ステージングの環境、開発目的の環境などです。
    • 各プログラムでは、実稼動環境は 1 つだけですが、実稼働以外の環境は複数存在できます。
  • リポジトリ - プログラムには Git リポジトリがあり、そこで環境のアプリケーションとフロントエンドコードが維持管理されています。
  • ツールとワークフロー - パイプラインはリポジトリから環境へのコードのデプロイメントを管理し、他のツールはログへのアクセス、監視および環境管理を可能にします。

多くの場合、この階層を具体的に説明するうえで例が役に立ちます。

  • WKND Travel and Adventure Enterprises は、旅行関連のメディアに重点を置いた​ テナント ​とします。
  • WKND Travel and Adventure Enterprises テナントには、2 つの プログラム ​があるとします。WKND Magazine 用の 1 つの Sites プログラムと WKND Media 用の 1 つの Assets プログラムです。
  • WKND Magazine プログラムにも WKND Media プログラムにも、開発、ステージング、実稼動の各​ 環境 ​があります。

ソースコードリポジトリ source-code-repository

Cloud Manager プログラムには、独自の Git リポジトリが自動的にプロビジョニングされます。

ユーザーは、コマンドラインツールを備えた Git クライアントまたはスタンドアロンのビジュアル Git クライアントを使用して、Cloud Manager Git リポジトリにアクセスできます。また、Eclipse、IntelliJ、NetBeans など、好みの統合開発環境(IDE)を使用することもできます。

Git クライアントをセットアップすると、Cloud Manager ユーザーインターフェイスから Git リポジトリを管理できます。Cloud Manager ユーザーインターフェイスを使用して Git を管理する方法については、Git へのアクセスを参照してください。

AEM Cloud アプリケーションの開発を開始するには、Cloud Manager リポジトリからローカルコンピューターにアプリケーションコードをチェックアウトします。

$ git clone {URL}

標準的な Git プロセスに従ったワークフローを以下に示します。

  1. ユーザーがリモート Git リポジトリをローカルにクローンします。
  2. ユーザーがローカルリポジトリに変更を加えます。
  3. 準備が整ったら、ユーザーは変更内容をリモート Git リポジトリにコミットします。

唯一の違いは、リモート Git リポジトリが Cloud Manager の一部になっており、開発者に対して透過的である点です。

プログラムタイプ program-types

ユーザーは、実稼動 ​プログラムまたは​ サンドボックス ​プログラムを作成できます。

  • 実稼動プログラム ​は、サイトのライブトラフィックを有効にするために作成されます。

  • サンドボックスプログラム ​は、通常、トレーニング、デモの実行、イネーブルメント、POC またはドキュメントの目的にかなうように作成されます。

    • サンドボックス環境はライブトラフィックを実行するためのものではなく、実稼動プログラムにはない制限事項があります。
    • Sites、Assets、Edge Delivery Services が含まれており、サンプルコード、開発環境および実稼動以外のパイプラインを含む Git 分岐が事前設定されています。
    • 詳しくは、サンドボックスプログラムの概要を参照してください。
recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab