AEM 6.5 へのアップグレード

この節では、AEM 6.5 への AEM インストール環境のアップグレードについて説明します。

この手順に出てくる AEM インスタンスをわかりやすく区別するために、以下のように呼ぶことにします。

  • アップグレード元の AEM インスタンスを「ソース」インスタンスと呼びます。**
  • アップグレード先のインスタンスを「ターゲット」インスタンスと呼びます。**
メモ

アップグレードの信頼性を向上させるための取り組みの一環として、AEM は包括的なリポジトリの再構築を実施しました。新しい構造体に合わせる方法の詳細は、AEM におけるリポジトリ再構成を参照してください。

変更点

以下に、AEM の最近のいくつかのリリースでの注目すべき主な変更点を示します。

AEM 6.0 で、新しい Jackrabbit Oak リポジトリが導入されました。Persistence Manager は、マイクロカーネルで置き換えられました。バージョン 6.1 から CRX2 がサポートされなくなりました。5.6.1 のインスタンスから CRX2 リポジトリを移行するには、crx2oak という移行ツールを実行する必要があります。詳しくは、CRX2OAK 移行ツールの使用を参照してください。

Assets Insightsを使用し、AEM 6.2より前のバージョンからアップグレードする場合は、アセットを移行し、JMX Beanを使用してIDを生成する必要があります。 アドビの内部テストでは TarMK 環境の 12.5 万個のアセットが 1 時間で移行されましたが、ユーザーの結果は異なる場合があります。

6.3 では、TarMK 実装の基礎となる SegmentNodeStore の新しい形式が導入されました。AEM 6.3より前のバージョンからアップグレードする場合は、アップグレードの一環として、システムのダウンタイムが伴うリポジトリの移行が必要です。

アドビのエンジニアリング部は、この移行には約 20 分かかると予測しています。インデックスの再作成は必要ありません。 また、新しいリポジトリ形式で機能するように crx2oak ツールの新しいバージョンがリリースされました。

AEM 6.3 から AEM 6.5 へのアップグレード時には、この移行は必要ありません。

アップグレード前のメンテナンスタスクは、自動化をサポートするように最適化されました。

crx2oak ツールのコマンドライン使用オプションは、自動化しやすく、より多くのアップグレードパスをサポートするように変更されました。

アップグレード後のチェックも自動化しやすくなりました。

リビジョンの定期的ガベージコレクションと、データストアのガベージコレクションは、一定期間ごとに実行する必要がある定期メンテナンスタスクです。AEM 6.3 の導入に伴い、アドビはオンラインリビジョンクリーンアップをサポートし、推奨するようになりました。これらのタスクの設定方法については、リビジョンクリーンアップを参照してください。

AEM では最近、アップグレードの計画時に役立つ、アップグレードの複雑性評価のためのパターン検出が導入されました。また、6.5 では、機能の後方互換性が非常に重視されています。持続可能なアップグレードのためのベストプラクティスも追加されています。

最近の AEM バージョンの変更点について詳しくは、完全版のリリースノートを参照してください。

アップグレードの概要

AEM のアップグレードには複数の段階があり、場合によっては数ヶ月のプロセスとなります。以下に、アップグレードプロジェクトに含まれる作業、およびこのドキュメントに含まれる内容の概要を示します。

screen_shot_2018-03-30at80708am

アップグレードフロー

以下の図は、アップグレードの方法を示す、全体的なアップグレード推奨フローです。導入された新機能も示されています。アップグレードは、パターン検出から始める必要があります(パターン検出を使用したアップグレードの複雑性の評価を参照)。生成されたレポートのパターンに基づいて、AEM 6.4との互換性を保つためにとるパスを決定できます。

6.5では、すべての新機能の後方互換性を維持する重点が大きくなりましたが、後方互換性の問題が引き続き発生する場合は、開発を一時的に遅らせて、カスタムコードを6.5に準拠させることができます。🔗

最後に、6.5の開発サイクルで、「持続可能なアップグレード」(「持続可能なアップグレード」を参照)で導入された機能は、今後のアップグレードをより効率的かつシームレスにするためのベストプラクティスに従うのに役立ちます。

6_4_upgrade_overviewflowchart-newpage3

このページ