デプロイとメンテナンス deploying-and-maintaining
このページの内容は次のとおりです。
これらの基本を理解したうえで、より高度かつ詳細な情報を習得するには、次のサブページを参照してください。
基本概念 basic-concepts
AEM とは what-is-aem
Adobe Experience Manager は、商用 web サイトおよび関連サービスを構築、管理、デプロイするための、web ベースのクライアントサーバーシステムです。インフラストラクチャレベルおよびアプリケーションレベルの多数の機能を組み合わせて単一の統合パッケージにします。
インフラストラクチャレベルで、AEM は次の機能を提供します。
- Web アプリケーションサーバー:AEMは、スタンドアロンモード(統合 Jetty Web サーバーを含む)で、またはサードパーティのアプリケーションサーバー(WebLogic、WebSphere など)内の Web アプリケーションとしてデプロイできます。
- Web アプリケーションフレームワーク:AEM には Sling web アプリケーションフレームワークが組み込まれており、RESTful でコンテンツ指向 web アプリケーションを簡単に記述できます。
- コンテンツリポジトリ:AEM には、非構造化データと半構造化データ用に特別に設計された階層データベースの一種である、Java コンテンツリポジトリ(JCR)が含まれています。リポジトリには、ユーザーに表示されるコンテンツだけでなく、アプリケーションで使用されるすべてのコード、テンプレート、内部データも保存されます。
この基盤の上に、AEM では以下の管理のためにアプリケーションレベルの機能も数多く提供しています。
- Web サイト
- モバイルアプリケーション
- デジタルパブリケーション
- Forms
- デジタルアセット
- Communities
- オンライン取引
最後に、お客様は、これらのインフラストラクチャレベルおよびアプリケーションレベルの構築ブロックを使用して、独自のアプリケーションを構築することで、カスタマイズされたソリューションを作成できます。
AEM サーバーは Java ベース であり、Java プラットフォームをサポートするほとんどのオペレーティングシステムで動作します。クライアントと AEM とのやり取りはすべて、web ブラウザー 経由で行われます。
典型的なデプロイメントシナリオ typical-deployment-scenarios
AEM の用語では、「インスタンス」とはサーバー上で実行されている AEM のコピーを指します。一般的に、AEM のインストールには少なくとも 2 つのインスタンスが必要であり、通常は別々のマシンで実行されます。
- オーサー:コンテンツの作成、アップロード、編集、web サイトの管理に使用される AEM インスタンス。公開の準備が整ったコンテンツは、パブリッシュインスタンスにレプリケートされます。
- 公開:公開の準備が整ったコンテンツを公開する AEM インスタンス。
インストールされるソフトウェアという点では、これらのインスタンスは同一です。その違いは設定のみです。さらに、ほとんどのインストールでは、次のディスパッチャーを使用します。
- Dispatcher:AEM ディスパッチャーモジュールで拡張された静的な web サーバー(Apache httpd、Microsoft IIS など)パブリッシュインスタンスで生成された Web ページをキャッシュしてパフォーマンスを向上します。
この設定には高度なオプションや詳細が多数ありますが、作成、公開、ディスパッチャーという基本的なパターンは、多くのデプロイメントの中核となります。ここではまず、比較的シンプルな設定に焦点を当てます。高度なデプロイメントオプションについては、後述します。
以下のセクションでは、両方のシナリオについて説明します。
-
オンプレミス: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
AEM Managed Services は、デジタルエクスペリエンスの管理のための完全なソリューションです。オンプレミスデプロイメントの制御、セキュリティ、カスタマイズのあらゆる利点を維持しながら、クラウドでエクスペリエンス配信ソリューションの利点を得ることができます。AEM Managed Services は、クラウドに導入されるだけでなく、ベストプラクティスを修得し、アドビのサポートを得ることにより、お客様はより迅速にサービスを開始できます。組織やビジネスユーザーは、最小限の時間で顧客を獲得し、市場シェアを拡大し、IT の負担を軽減しながら、革新的なマーケティングキャンペーンの作成に集中できます。
AEM Managed Services を使用すると、お客様は次のような利点を得ることができます。
市場投入までの時間の短縮: Adobe Managed Services の柔軟なクラウドインフラストラクチャにより、組織は成功するデジタルエクスペリエンスを迅速に計画し、立ち上げ、最適化することができます。Adobeは、追加の資本、ハードウェア、ソフトウェアを必要とせずにクラウドアーキテクチャを管理し、AdobeのカスタマーサクセスエンジニアがAEMのアーキテクチャ、プロビジョニング、バックエンドアプリへの接続と運用開始のベストプラクティスを支援します。
より高い性能: 99.5%、99.9%、99.95%、および 99.99% の 4 つのサービス可用性オプションで、ビジネスに信頼性の高いデジタル体験を提供します。さらに、自動バックアップとマルチモードの障害復旧モデルが、信頼性と危機管理性の確保をサポートします。
最適化された IT コスト: 事前のガイダンスと専門知識により、組織は AEM のバージョンを常に最新の状態に保つことができます。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 ユーザーガイド.
はじめに getting-started
前提条件 prerequisites
本番インスタンスは通常、公式にサポートされている OS(技術的要件を参照)を実行している専用のマシンで実行されますが、Experience Manager サーバーは、実際は Java Standard Edition 8 をサポートするすべてのシステムで動作します。
AEM に習熟したい場合や、AEM で開発する場合は、Apple OS X またはデスクトップ版の Microsoft Windows または Linux を実行しているローカルマシンにインストールされたインスタンスを使用するのが一般的です。
クライアント側では、AEMはすべての最新のブラウザー (Microsoft Edge, Internet Explorer 11, クロム 51 以降、 Firefox 47 以降、 Safari 8 以降 ) をデスクトップとタブレットの両方のオペレーティングシステムで使用できます。 詳細に関しては、サポートされているクライアントプラットフォームを参照してください。
ソフトウェアの入手 getting-the-software
メンテナンスおよびサポートの有効な契約を持つお客様には、コードが記載されているメール通知が届き、アドビの Licensing Web サイト から AEM をダウンロードできます。ビジネスパートナーは、spphelp@adobe.com 宛てにダウンロードアクセスを要求できます。
AEM ソフトウェアパッケージには、次の 2 つの形式があります。
-
cq-quickstart-6.4.0.jar: スタンドアロンの実行可能 jar ファイル。起動して実行するために必要なすべてのものが含まれています。
-
cq-quickstart-6.4.0.war: サードパーティのアプリケーションサーバーにデプロイするための war ファイル。
次の節では、スタンドアロンインストール について説明します。アプリケーションサーバーへの AEM のインストールについて詳しくは、アプリケーションサーバーのインストール を参照してください。
デフォルトのローカルインストール default-local-install
-
ローカルマシンにインストールディレクトリを作成します。例:
UNIX のインストール先:/opt/aem
Windows のインストール先:
C:\Program Files\aem
同様に、デスクトップ上のフォルダーにサンプルインスタンスをインストールするのが一般的です。いずれの場合も、通常この場所は次のように参照します。
<aem-install>
ファイルディレクトリのパスには、US ASCII 文字のみを含めてください。
-
このディレクトリに jar ファイルと license ファイルを配置します。
code language-shell <aem-install>/ cq-quickstart-6.4.0.jar license.properties
license.properties
ファイルを指定しない場合、AEM の起動時にブラウザーに ようこそ 画面が表示され、ここでライセンスキーを入力できます。アドビの有効なライセンスキーをお持ちでない場合は、依頼する必要があります。 -
GUI 環境でインスタンスを起動するには、
cq-quickstart-6.4.0.jar
ファイルをダブルクリックします。または、コマンドラインからAEMを起動することもできます。 32 ビット Java VM の場合は、次のように入力します。
code language-shell java -Xmx1024M -jar cq-quickstart-6.4.0.jar
64 ビット VM の場合は、次のように入力します。
code language-shell java -XX:MaxPermSize=256m -Xmx1024M -jar cq-quickstart-6.4.0.jar
AEM では、jar ファイルを解凍し、自身をインストールして起動するまでに数分かかります。上記の手順では、次の結果になります。
- AEM オーサー インスタンスが、
- localhost 上の
- ポート 4502
インスタンスにアクセスするには、ブラウザーで次の場所を指定します。
http://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
cq-quickstart-6.4.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
インスタンスが GUI からインストールされている場合、ブラウザーウィンドウが自動的に開き、デスクトップアプリケーションウィンドウも開き、インスタンスのホストとポート、オン/オフスイッチが表示されます。
起動と停止 starting-and-stopping
AEM を初めて展開して起動した場合は、インストールディレクトリの jar ファイルをダブルクリックするだけでインスタンスが起動します。再インストールは行われません。
GUI からインスタンスを停止するには、デスクトップアプリケーションウィンドウの オン/オフ スイッチをクリックします。
AEM はコマンドラインからも停止および起動できます。インスタンスの初めてのインストールが完了している場合は、コマンドラインスクリプト は次の場所にあります。
<aem-install>/crx-quickstart/bin/
このフォルダーには、次の Unix bash シェルスクリプトが含まれています。
start
: インスタンスを開始stop
: インスタンスを停止status
: インスタンスのステータスを報告quickstart
:必要に応じて開始情報の設定に使用
Windows 用に同等の bat
ファイルもあります。詳しくは、以下を参照してください。
AEM が起動し、Web ブラウザーが適切なページに自動的にリダイレクトされます。通常は、次のようなログインページが表示されます。
http://localhost:4502/
ログインすると、AEM にアクセスできるようになります。詳しくは、ご自分の役割に応じて以下を参照してください。
高度なデプロイメント advanced-deployment
上記のセクションは、基本的な AEM のインストールについて説明したものです。ただし、AEM の完全な実稼動システムをインストールする場合は、大幅に複雑になる可能性があります。高度なインストールについての詳しい説明は、次のサブページを参照してください。