デプロイとメンテナンス

最終更新日: 2023-11-15
  • トピック:
  • Deploying
    このトピックの詳細を表示
  • 作成対象:
  • Developer

このページでは、次の情報を確認できます。

これらの基本事項に慣れたら、次のサブページで、より高度で詳細な情報を確認できます。

基本概念

AEM とは

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

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

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

この基盤を基に、AEMは、次の管理のためのアプリケーションレベルの機能も提供します。

  • Web サイト
  • モバイルアプリケーション
  • デジタルパブリケーション
  • フォームとドキュメント
  • デジタルアセット
  • Communities
  • オンライン取引

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

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

メモ

アダプティブFormsの機能 (AEM 6.5 QuickStart で使用可能 ) は、調査と評価の目的でのみ設計されています。 アダプティブForms機能には適切なライセンスが必要なので、実稼動環境で使用する場合は、AEM Formsの有効なライセンスを取得する必要があります。

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

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 によってデプロイおよび管理されます。

オンプレミス

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

一般的なオンプレミスデプロイメントの詳細については、 推奨されるデプロイメント.

Cloud Manager を使用した Managed Services

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

AEM Managed Services を使用すると、お客様は次のような利点を得ることができます。

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

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

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

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

Cloud Manager:Adobe Experience Manager Managed Services 製品の 1 つである Cloud Manager は、クラウドにおける Adobe Experience Manager の管理を組織内で行えるようにするセルフサービスポータルです。このサービスには最新の継続的インテグレーションと継続的デリバリー(CI/CD)のパイプラインが含まれており、IT チームや実装パートナーは、パフォーマンスやセキュリティを妥協することなく、カスタマイズや更新を迅速に配信できます。Cloud Manager をご利用いただけるのは、Adobe Managed Service のお客様のみです。

Cloud Manager とそのリソースについて詳しくは、 Cloud Manager ユーザーガイド.

はじめに

前提条件

本番用インスタンスは、正式にサポートされている OS を実行する専用マシンで実行されます ( 技術要件) の場合、Experience Managerサーバーは、実際にはをサポートする任意のシステムで実行されます。 Java™ Standard Edition 8.

慣習化を目的とし、AEMでの開発のために、Apple OS X またはMicrosoft® Windows または Linux®のデスクトップバージョンを実行するローカルマシンにインストールされたインスタンスを使用するのが一般的です。

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

ソフトウェアの入手

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

AEMソフトウェアパッケージは、次の 2 つの形式で使用できます。

  • cq-quickstart-6.5.0.jar: スタンドアロンの実行可能ファイル jar 実行に必要なすべての情報を含むファイル。

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

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

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

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

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

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

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

    <aem-install>

    ファイルディレクトリのパスは、US ASCII 文字のみで構成する必要があります。

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

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

    次の項目を指定しない場合、 license.properties ファイルを使用して、AEMはブラウザーを ようこそ 起動時の画面。ライセンスキーを入力できます。 有効なライセンスキーがまだない場合は、Adobeに有効なライセンスキーをリクエストする必要があります。

  3. GUI 環境でインスタンスを起動するには、 cq-quickstart-6.5.0.jar ファイル。

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

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

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

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

起動画面

メモ

symlinks を使用している場合は、symlink に関する問題を確認してください。

起動と停止

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 の完全な実稼動システムをインストールする場合は、大幅に複雑になる可能性があります。高度なインストールについての詳しい説明は、次のサブページを参照してください。

このページ