デプロイとメンテナンス deploying-and-maintaining

このページの内容は次のとおりです。

これらの基本を理解したうえで、より高度かつ詳細な情報を習得するには、次のサブページを参照してください。

基本概念 basic-concepts

AEM とは what-is-aem

Adobe Experience Manager は、商用 web サイトおよび関連サービスを構築、管理、デプロイするための、web ベースのクライアントサーバーシステムです。インフラストラクチャレベルおよびアプリケーションレベルのいくつかの機能を組み合わせて、単一の統合パッケージにします。

インフラストラクチャレベルで、AEM は次の機能を提供します。

  • Web アプリケーションサーバー:AEM は、スタンドアロンモードで(統合 Jetty Web サーバーを含む)、またはサードパーティのアプリケーションサーバー内の web アプリケーションとしてデプロイできます。
  • Web アプリケーションフレームワーク:AEM には Sling web アプリケーションフレームワークが組み込まれており、RESTful でコンテンツ指向 web アプリケーションを簡単に記述できます。
  • コンテンツリポジトリ:AEM には、非構造化データと半構造化データ用に特別に設計された階層データベースの一種である、Java™ コンテンツリポジトリ(JCR)が含まれています。リポジトリには、ユーザーに表示されるコンテンツだけでなく、アプリケーションで使用されるすべてのコード、テンプレート、内部データも保存されます。

この基盤の上に、AEM では以下の管理のためにアプリケーションレベルの機能もいくつか提供しています。

  • Web サイト
  • デジタルパブリケーション
  • フォームとドキュメント
  • デジタルアセット

最後に、ユーザーはこれらのインフラストラクチャレベルおよびアプリケーションレベルの構築ブロックを使用して、独自のアプリケーションを構築することで、カスタマイズされたソリューションを作成できます。

AEM サーバーは Java ベース​であり、Java のプラットフォームをサポートするほとんどのオペレーティングシステムで動作します。クライアントと AEM のやり取りはすべて、web ブラウザー​経由で行います。

NOTE
AEM 6.5 LTS QuickStart で使用できるアダプティブ Forms機能は、調査および評価目的でのみ設計されています。 アダプティブフォームの機能には適切なライセンスが必要なので、実稼動環境で使用する場合は、AEM Forms の有効なライセンスを取得することが不可欠です。

典型的なデプロイメントシナリオ typical-deployment-scenarios

AEM の用語では、「インスタンス」とはサーバー上で実行されている AEM のコピーを指します。一般的に、AEM のインストールには少なくとも 2 つのインスタンスが必要であり、通常は別々のコンピューターで実行されます。

  • オーサー:コンテンツの作成、アップロードおよび編集や web サイトの管理に使用される AEM インスタンス。公開の準備が整ったコンテンツは、パブリッシュインスタンスにレプリケートされます。
  • 公開:公開の準備が整ったコンテンツを公開する AEM インスタンス。

インストールされるソフトウェアという点では、これらのインスタンスは同一です。その違いは設定のみです。さらに、ほとんどのインストールでは、次の Dispatcher を使用します。

  • Dispatcher:AEM Dispatcher モジュールで補強された、静的 web サーバー(Apache httpd、Microsoft® IIS など)。パブリッシュインスタンスで生成された web ページをキャッシュして、パフォーマンスを向上します。

高度なオプションや詳細設定が多数ありますが、オーサー、パブリッシュおよび Dispatcher という基本的なパターンは、多くのデプロイメントの中核となります。ここではまず、比較的シンプルな設定に焦点を当てます。高度なデプロイメントオプションについては、後述します。

以下のセクションでは、両方のシナリオについて説明します。

  • オンプレミス:AEM はユーザーの企業環境に配置され管理されます。

  • Managed Services - Adobe Experience Manager Cloud Manager:AEM は、Adobe Managed Services によってデプロイおよび管理されます。

オンプレミス on-premise

企業環境のサーバーに AEM をインストールできます。一般的なインストールインスタンスには、開発環境、テスト環境、パブリッシュ環境が含まれます。AEM ソフトウェアをローカルにインストールする方法の基本的な詳細については、はじめにを参照してください。

Cloud Manager を使用した Managed Services managed-services-using-cloud-manager

近日中に発表予定です。

はじめに getting-started

前提条件 prerequisites

実稼動インスタンスは公式にサポートされている OS(技術的要件を参照)を実行している専用のマシンで実行されますが、実際には Experience Manager サーバーは Java™ Standard Edition 17 をサポートするすべてのシステムで動作します。

AEM に習熟したい場合や、AEM で開発する場合は、Apple OS X またはデスクトップ版の Microsoft® Windows または Linux® を実行しているローカルマシンにインストールされたインスタンスを使用するのが一般的です。

クライアント側では、AEMは、デスクトップとタブレットの両方のオペレーティングシステムにおけるすべてのブラウザー(Microsoft®EdgeChrome 51 以上Firefox 47 以上Safari 8 以上)に対応します。 詳細に関しては、サポートされているクライアントプラットフォームを参照してください。

ソフトウェアの入手 getting-the-software

メンテナンスおよびサポートの有効な契約を締結済みのお客様には、コードが記載されているメール通知が届き、アドビライセンス web サイトから AEM をダウンロードできます。ビジネスパートナーは、spphelp@adobe.com 宛てにダウンロードアクセスをリクエストできます。

AEM ソフトウェアパッケージには、次の 2 つの形式があります。

  • CQ AEM 6.5 LTS jar: スタンドアロンの実行可能 jar ファイル。実行するために必要なすべてのものが含まれています。

  • CQ AEM 6.5 LTS war: サードパーティのアプリケーションサーバーにデプロイするための war ファイル。

次の節では、スタンドアロンインストール​について説明します。アプリケーションサーバーへの AEM のインストールについて詳しくは、アプリケーションサーバーのインストールを参照してください。

デフォルトのローカルインストール default-local-install

  1. ローカルマシンにインストールディレクトリを作成します。例:

    UNIX® のインストール先:/opt/aem

    Windows のインストール先: C:\aem

    同様に、デスクトップ上のフォルダーにサンプルインスタンスをインストールするのが一般的です。いずれの場合も、通常この場所は次のように参照します。

    <aem-install>

    ファイルディレクトリのパスには、US ASCII 文字のみを含めてください。

  2. このディレクトリに jar ファイルと license ファイルを配置します。

    code language-shell
    <aem-install>/
        <aem-65-lts>.jar
        license.properties
    

    license.properties ファイルを指定しない場合、AEM の起動時にブラウザーに​ ようこそ ​画面が表示され、ここでライセンスキーを入力できます。アドビの有効なライセンスキーをお持ちでない場合は、依頼する必要があります。

  3. GUI 環境でインスタンスを起動するには、<aem-65-lts>.jar ファイルをダブルクリックします。

    または、AEM はコマンドラインから起動することもできます。

    code language-shell
        java -Xmx1024M -jar <aem-65-lts>.jar
    

AEM では、jar ファイルを解凍し、自身をインストールして起動するまでに数分かかります。上記の手順では、次の結果になります。

  • AEM オーサー​インスタンスが、
  • localhost 上の
  • ポート 4502

インスタンスにアクセスするには、ブラウザーで次の場所を指定します。

https://localhost:4502

オーサーインスタンスの結果は、上の localhost:4503 パブリッシュインスタンスに接続するように自動的に設定されます​

オーサーとパブリッシュのインストール author-and-publish-installs

デフォルトのインストール(上の​オーサー​ localhost:4502 ​インスタンス)は、初めて起動する前に jar ファイルの名前を変更することによって変更できます。命名パターンは次のとおりです。

cq-<instance-type>-p<port-number>.jar

例えば、ファイル名を

cq-author-p4502.jar

に変更してから起動すると、オーサーインスタンスが localhost:4502 上で実行されます。

同様に、ファイル名を

cq-publish-p4503.jar

に変更してから起動すると、パブリッシュインスタンスが localhost:4503 上で実行されます。

これら 2 つのインスタンスを、例えば次の場所にインストールします。

<aem-install>/authorおよび

<aem-install>/publish

インストールのカスタマイズについて詳しくは、以下を参照してください。

展開されたインストールディレクトリ unpacked-install-directory

quickstart jar を初めて起動すると、同じディレクトリの crx-quickstart という新しいサブディレクトリの下に解凍されます。最終的に、次のような構成になります。

<aem-install>/
    license.properties
    <aem-65-lts>.jar
    crx-quickstart/
        app/
        bin/
        conf/
        launchpad/
        logs/
        metrics/
        monitoring/
        opt/
        repository/
        threaddumps/
        eula-de_DE.html
        eula-en_US.html
        eula-fr_FR.html
        eula-ja_JP.html
        readme.txt

インスタンスを UI からインストールした場合は、ブラウザーウィンドウが自動的に開き、デスクトップアプリケーションウィンドウも開いて、インスタンスのホストおよびポートと、オン/オフのスイッチが表示されます。

起動画面

起動と停止 starting-and-stopping

AEM を初めて展開して起動した場合は、インストールディレクトリの jar ファイルをダブルクリックするだけでインスタンスが起動します。再インストールは行われません。

GUI からインスタンスを停止するには、デスクトップアプリケーションウィンドウの​ オン/オフ ​スイッチをクリックします。

AEM はコマンドラインからも停止および起動できます。インスタンスの初めてのインストールが完了している場合は、コマンドラインスクリプト は次の場所にあります。

<aem-install>/crx-quickstart/bin/

このフォルダーには、次の UNIX® bash シェルスクリプトが含まれています。

  • start: インスタンスを開始
  • stop: インスタンスを停止
  • status: インスタンスのステータスを報告
  • quickstart:必要に応じて開始情報の設定に使用

Windows 用に同等の bat ファイルもあります。詳しくは、以下を参照してください。

AEM が起動し、Web ブラウザーが適切なページに自動的にリダイレクトされます。通常は、次のようなログインページが表示されます。

https://localhost:4502/

ログイン画面

ログインすると、AEM にアクセスできるようになります。詳しくは、ご自分の役割に応じて以下を参照してください。

高度なデプロイメント advanced-deployment

上記のセクションは、基本的な AEM のインストールについて説明したものです。ただし、AEM の完全な実稼動システムをインストールする場合は、大幅に複雑になる可能性があります。高度なインストールについての詳しい説明は、次のサブページを参照してください。

recommendation-more-help
51c6a92d-a39d-46d7-8e3e-2db9a31c06a2