装飾用二重らせん

Java 17 上の AEM 6.6 (別名 AEM 6.5 LTS)

2025年3月7日のアップデート:

AEM 6.6 の公式マーケティング名である " AEM 6.5 LTS " は、過去数か月間ベータ版であった後、本日より正式に一般公開されました。

私たち全員の生活を面白くするために、社内の名前は " AEM 6.6 " のままですが(たとえば、UberJAR はまだ 6.6.0 と定義されています)、外部名は " 長期サポート " 用の AEM 6.5 LTS です。

AEM 6.6(別名 AEM 6.5.2025、別名 6.5 LTS)への準備状況

2025年1月に更新されました

アドビからまもなく新バージョンの AEM がリリースされます。クラウドサービスとしてのAEMが2020年に初めてリリースされたとき、私たち全員(および私が話をしたすべてのアドビのエンジニアリング担当者)は、AEM 6.5が最後のオンプレミスまたはセルフホスト型AEMバージョンになると確信していました

しかし、時代は変わりつつあります!今年の AdaptTo () カンファレンスでの講演では、AEMのオンプレミス、セルフホスト、AMSのすべてのお客様を対象に、今後の予定と期待される内容について詳しく説明しました。今回の AdaptTo () のまとめから重要なポイントの概要を以下に示します

そのadaptTo () トークから得た詳細(および他の情報源から収集できたその他の詳細)は次のとおりです。

AEM 6.x の新バージョンが開発中です

オンプレミス セルフホスト、およびAdobe AEMマネージドサービス(AMS)のお客様向けに、Adobe Experience Manager 6.xの新しいバージョンがリリースされる予定です。この新しいバージョンの主な目的は、Java 17 で動作するように AEM を更新することです。

このバージョンの AEM の命名は(この記事の執筆時点では)まだ確定していないため、アドビがこれまでに公式に付けたコード名は " AEM 6.5 2025 Edition " です。

" 6.5 2025 Edition " は破壊的な混乱を招く可能性があるため、アドビがこれに別の最終名前を付けることを心から願っています。AEM バージョンには " [メジャーバージョン] という名前が付けられています。[サービス]パックバージョン]。[ホットフィックス]バージョン]。現在 6.5.21.0 を使用しており、サービスパック 22 がまもなくリリースされ、四半期ごとに新しいサービスパックがリリースされます。つまり、間もなく6.5.2025と6.5.25.0が隣り合って配置されることになりますが、それが起こらないことを願っています。6.6にしましょう。もっと簡単になります。

2025 年 1 月 9 日更新:JDK 17 を搭載したこの新しいバージョンの AEM でベータ版の公開が開始されました。現時点で実際に使用されている名前は " AEM 6.5.2025 " です。

AdaptTo () 2024 AEM 6.x と JDK 17 に関するトーク

JDK 17 で実行されている AEM 6.x

AEM の新しいバージョンを作成するきっかけとなったのは、JDK 11 や JDK 8 ではパッチされないアップストリームのセキュリティ脆弱性を解決できるように、AEM を JDK 8 と JDK 11 から最新の Java バージョンに移行できるようにすることでした。

そのためには、Apache Oak、Java コンテンツリポジトリ、AEM の " engine " で構成される Sling コア、その他の API やコンポーネントを JDK 17 で実行できるように更新するための広範囲にわたるエンジニアリング作業が必要でした。この取り組みには、最新の 6.5 Service Pack 機能セット(最初の 6.5.0 リリース以降、かなりの新機能が提供されている)を維持できることや、将来にわたってオンプレミスまたは AMS で AEM を引き続き実行することを目指すお客様への長期的なサポート戦略の実現も含まれます。

AEM 6.6 には対応できない非推奨の API や機能がいくつかあるため(誰かが厳しく言われるまで、この名前を付けておきます)、6.5 がリリースされたら、まだ 6.5 を使用しているユーザーのための準備および移行プロジェクトが予定されています。

WAR および JAR デプロイメントモデルのサポート

アドビの AEM 6.5 インストールベースが広範囲に及ぶことを示すものは、AEM エンジニアリングチームが WAR または JAR デプロイモデルの両方をサポートするこの新しいバージョンの AEM をリリースするという事実です。これ

つまり、通常のFelix/Jettyクイックスタートデプロイメントでデプロイすることも、TomcatまたはWebsphereの内部にWARとしてデプロイすることもできます。

" AEM 6.5 2025 エディション " での非推奨事項

アップグレードの結果、チームがパッチを当てていたセキュリティ問題(および差し迫ったセキュリティ問題)が導入されると、いくつかの異なる非推奨事項が発生します。

取り上げられた主なものは次のとおりです。

パッケージングの観点から見ると、AEM Uberjar は変更される予定で、6.5.2025 用の uberjar が 1 つと、廃止予定の uberjar が 1 つになる予定です。非推奨の API を使用する場合は、両方を含める必要があります。

AEM 6.5.2025 で削除される予定のパッケージ

この時点で、6.5.2025 で利用できなくなる廃止予定の機能は次のとおりです。

  1. ソーシャル
  2. 商取引
  3. スクリーン
  4. We-リテール
  5. 検索とプロモートの統合

間もなく廃止予定のバンドルの全リストを更新する予定ですが、現時点では(たとえば)廃止予定の " Social " 機能は古い CQ ソーシャルバンドル(つまりcom.adobe.cq.social.cq-social*および関連バンドル)は、新しい AEM Communities バンドルではありません。

既存の 6.5 サイトの 6.6 へのアップグレードの様子

6.5 のアップグレードプロセス-> " 6.6 "または " 6.5 2025 Edition " は、6.4-> 6.5 のアップグレードプロジェクトの様子と多少似ているでしょう。次の 2 つの異なるアップグレードメカニズムがサポートされます。

重要なプロセスは次のとおりです。

  1. アドビが提供するアップデートされた Pattern Detector ツールを実行して、現在インストールされている AEM をスキャンし、新しいバージョンに移行する前に対処すべき要素を特定します。
  2. パターン検出器のガイドラインに従ってください。プロジェクトを実行してパターン検出器からの出力を分析し、実際に修正が必要な項目を検討し、改善してください。
  3. アップグレード手順の実行: インストール、ニーズ、リポジトリのサイズ、ハードウェアなどに応じて、インプレースアップグレードまたはサイドグレードのいずれかを実行します。
  4. 再コンパイルされたコードのデプロイ: コードはJDK 17で再コンパイルする必要があり、これをコンパイル、デプロイ、機能させようとすると問題が発生することはほぼ確実です。
  5. QA & ゴーライブ

クラウドサービスとしての AEM は JDK 21 に移行します

AEM クラウドサービス(現在 Java 11 上で稼働)は JDK 21 ランタイムに移行する予定です。この開発プロセスはまだ進行中であるため、現時点ではこれに関するタイムラインはありません。

このアップグレードの影響を最小限に抑えるためにアドビが行う作業はもちろんですが、状況によっては、2025年の第1四半期または第2四半期初頭に、開発パイプライン、Cloud Managerビルド、およびコードベースをJDK21で実行するためのアップグレードを検討すべき中小規模のエンジニアリングプロジェクトがあるかもしれません。

詳細がわかり次第、このページを更新します!今後の変更が、2025年および将来のAdobe Experience Cloudスタック計画にどのように影響するかについてご不明な点がございましたら、お問い合わせください。私たちが知っていることを喜んでお伝えします。

タッド・リーブス

アーボリー・デジタルのプリンシパル・アーキテクト

AEM Architect & AEM/CQ で 14 年、システムインフラストラクチャで 25 年以上の経験を持つ DevOps 担当者です。彼はシステム管理よりも長くマウンテンバイクをしていて、メイン州出身ですが、ジョージア州北西部の山々に本拠地を置いています。

リンクトインでタッドに問い合わせる

聞いたことみたいな?自分に合ったものについて質問がありますか?話したいです! お問い合わせ

ポッドキャストエピソード & ブログ投稿

AEM とは何ですか?AEM は何に使用されますか?
初心者向け AEM の基本的な説明-アーボリーデジタルポッドキャスト Ep6 AEM とは?アドビエクスペリエンスマネージャーは何に使用されますか?AEMとは何か、何をするのかについての基本的な説明を30分以内で行おうとしましたが、ポッドキャストの録音の約19分後に消防署がランダムに現れたにもかかわらず、なんとか説明できました!
AEM & その他プラットフォーム向けの中国サイトパフォーマンスの最適化中国本土でのサイトのパフォーマンスを最適化するために使用できるツールについて
、どの程度ご存知ですか?また、中国語のサイトを持っていない場合でも、中国でのパフォーマンスを気にする必要がありますか?そうだね!
セルフホスト AEM は今でも人気ですか?
今日のエッジデリバリーの世界を再考クラウドへの移送と超高速の新しいエッジデリバリーサービスとの戦いが繰り広げられている今日、もう一度考えてみましょう。セルフホスト AEM は今でも人気があるのでしょうか?