デプロイとメンテナンス

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

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

基本概念

AEM とは

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

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

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

この基礎を踏まえて、AEM は以下の管理のためにアプリケーションレベルの機能も数多く提供しています。

  • Web サイト
  • モバイルアプリケーション
  • デジタルパブリケーション
  • Forms
  • デジタルアセット
  • Communities
  • オンライン商取引

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

AEMサーバーは​Javaベース​で、そのプラットフォームをサポートするほとんどのオペレーティングシステム上で動作します。AEMとのすべてのクライアントの対話は、Webブラウザー​を通じて行われます。

典型的なデプロイメントシナリオ

AEM の用語では、「インスタンス」は、サーバー上で実行されている AEM のコピーのことです。AEM のインストールには通常少なくとも 2 つのインスタンスが関連し、これらは通常は別々のマシンで実行されます。

  • オーサー:コンテンツを作成、アップロードおよび編集し、Web サイトを管理する AEM インスタンス。公開する準備ができたコンテンツは、パブリッシュインスタンスにレプリケートされます。
  • パブリッシュ:発行されたコンテンツを公開する AEM インスタンス。

これらのインスタンスは、インストールされているソフトウェアという点では同一で、違いは設定のみです。また、多くのインストールではディスパッチャーを使用します。

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

この設定には、多くの高度なオプションと詳細情報がありますが、作成者、発行、ディスパッチャーの基本パターンは、ほとんどのデプロイメントの中核にあります。まず、比較的単純な設定に焦点を当てます。アドバンス展開オプションについては、以下で説明します。

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

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

  • Managed Services - Adobe Experience Manager のクラウドマネージャー:AEM は、Adobe Managed Services によってデプロイおよび管理されます。

オンプレミス

企業環境内のサーバーに AEM をインストールできます。典型的なインストールインスタンスは、開発、テストおよびパブリッシング環境を含みます。AEM ソフトウェアをローカルにインストールする方法の基本的な詳細については、はじめにセクションを参照してください。

一般的なオンプレミスデプロイメントの詳細については、推奨されるデプロイメントを参照してください。

Cloud Manager を使用した Managed Services

AEM Managed Services は、デジタルエクスペリエンス管理のための完全なソリューションです。オンプレミスデプロイメントの制御、セキュリティ、およびカスタマイズのあらゆる利点を維持しながら、クラウドでエクスペリエンス配信ソリューションの利点を提供します。AEM Managed Services を使用すれば、クラウドへのデプロイによって、また Adobe のベストプラクティスとサポートの活用によって、より迅速にサービスを開始できます。組織や法人ユーザーは、最小限の時間で顧客を獲得し、市場シェアを拡大し、革新的なマーケティングキャンペーンの作成に集中しながらITの負担を軽減できます。

AEM Managed Services を使用すれば、次のようなメリットを享受できます。

市場投入までの時間の短縮: Adobe Managed Services の柔軟なクラウドインフラストラクチャにより、組織は成功するデジタルエクスペリエンスを迅速に計画し、立ち上げ、最適化することができます。Adobeは、追加の資本、ハードウェア、ソフトウェアを必要とせずにクラウドアーキテクチャを管理し、AdobeのカスタマーサクセスエンジニアはAEMアーキテクチャ、プロビジョニング、バックエンドアプリへの接続のカスタマイズ、実稼働ベストプラクティスを支援します。

より高い性能: 99.5%、99.9%、99.95%、および 99.99% の 4 つのサービス可用性オプションで、ビジネスに信頼性の高いデジタル体験を提供します。また、自動バックアップおよびマルチモードの災害復旧モデルを使用して、信頼性とコンティンジェンシーの管理を確保できます。

最適化された IT コスト:​事前のガイダンスと専門知識により、組織は AEM のバージョンを常に最新の状態に保つことができます。Adobe のプラチナメンテナンスおよびサポートは、AMS Enterprise/Basic の新規導入に自動的に組み込まれ、組織がミッションクリティカルなアプリケーションを維持するのに役立つ技術的専門知識と運用経験を提供します。無料の基本的なアナリティクス機能またはターゲット機能は、特に分析とパーソナライゼーションのニーズが限られている中堅企業にさらなる価値を提供します。

最高のセキュリティ:​カスタマーアプリケーションを、アクセスが制限された施設、ファイアウォールシステムの背後や、仮想プライベートクラウド内でホストすることで、エンタープライズクラスの物理、ネットワーク、およびデータのセキュリティを確保します。堅牢なデータストレージ暗号化、アンチウイルス、およびデータ分離を備えたシングルテナント仮想マシンが含まれます。

クラウドマネージャー:Adobe Experience Manager Services 製品の一部である Cloud Manager は、組織がクラウド内で Adobe Experience Manager を自己管理することをさらに可能にするセルフサービスポータルです。これには、IT チームと実装パートナーがパフォーマンスやセキュリティを犠牲にすることなくカスタマイズやアップデートの提供を迅速化できるようにする、最先端の継続的インテグレーションと継続的配信(CI/CD)パイプラインが含まれます。Cloud Manager は、Adobe Managed Service のお客様のみご利用いただけます。

Cloud Mangerとそのリソースについて詳しくは、Cloud Managerユーザーガイドを参照してください。

はじめに

前提条件

実稼働インスタンスは、通常、正式にサポートされるOSを実行する専用マシン(技術要件を参照)で実行されますが、Experience Managerサーバーは、Java Standard Edition 8をサポートする任意のシステムで実行されます。

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

クライアント側では、AEMはデスクトップとタブレットの両方で、最新のすべてのブラウザー(Microsoft EdgeInternet Explorer 11、Chrome 51+Firefox 47+、​Safari* 8+)と連携します。オペレーティングシステム 詳しくは、サポートされるクライアントプラットフォームを参照してください。

ソフトウェアの入手

有効な保守サポート契約を締結しているお客様は、コード付きのメール通知を受け取り、AdobeライセンスWebサイトからAEMをダウンロードできるようにする必要があります。ビジネスパートナーは、spphelp@adobe.com​からのダウンロードをリクエストできます。

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

  • cq-quickstart-6.5.0.jar:起動と実行に必要なすべて を含む、スタンドアロンの実行可能な ** jarfile。

  • cq-quickstart-6.5.0.war:サードパーティのアプリケーションサーバーにデプロイす るための ** warfileです。

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

デフォルトのローカルインストール

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

    UNIXのインストール場所:/opt/aem

    Windowsのインストール場所:C:\Program Files\aem

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

    <aem-install>

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

  2. jar​と​license filesを次のディレクトリに配置します。

    <aem-install>/
        cq-quickstart-6.5.0.jar
        license.properties
    

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

  3. GUI環境でインスタンスを開始アップするには、cq-quickstart-6.5.0.jar​ファイルを重複クリックします。

    また、AEM はコマンドラインから起動することもできます。32 ビット Java VM の場合は、次のように入力します。

        java -Xmx1024M -jar cq-quickstart-6.5.0.jar
    

    64 ビット VM の場合は、次のように入力します。

        java -XX:MaxPermSize=256m -Xmx1024M -jar cq-quickstart-6.5.0.jar
    

数分かけて、jar ファイルが展開され、AEM がインストールされ、起動します。上記の手順の結果、

  • AEM オーサー​インスタンスが、
  • localhost 上の
  • ポート 4502 で実行されます。

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

https://localhost:4502

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

オーサーとパブリッシュのインストール

デフォルトのインストール(上の​オーサー​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

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

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

quickstart jarを初めて起動すると、crx-quickstartという新しいサブディレクトリの下の同じディレクトリに自分自身を展開します。最終的には、次のようになります。

<aem-install>/
    license.properties
    cq-quickstart-6.5.0.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からインストールされている場合は、ブラウザーウィンドウが自動的に開き、デスクトップアプリケーションウィンドウも開き、インスタンスのホストとポートとオン/オフスイッチが表示されます。

起動画面

メモ

シンボリックリンクを使用している場合は、シンボリックリンクの問題をご確認ください。

起動と停止

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

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

コマンドラインから、AEMを停止して開始することもできます。このインスタンスを初めてインストールした場合、コマンドラインスクリプト​は次の場所にあります。

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

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

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

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

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

https://localhost:4502/

ログイン画面

ログインすれば、AEM にアクセスできます。詳しくは、役割に応じて、以下を参照してください。

高度なデプロイメント

これまでの節では、AEM インストールの基礎について説明しました。ただし、AEM の完全な実稼動システムのインストールは、より複雑な作業を伴う可能性があります。高度なインストールについて詳しくは、次のサブページを参照してください。

このページ

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now