장식용 이중 나선

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월 업데이트

Adobe에서 곧 새로운 버전의 AEM을 출시할 예정입니다! 2020년에 클라우드 서비스로서의 AEM이 처음 출시되었을 때, 우리 모두(그리고 저와 대화한 모든 Adobe 엔지니어링 직원들)는 AEM 6.5가 마지막 온프레미스 또는 자체 호스팅 AEM 버전이 될 것이라고 확신했습니다.

하지만 시대는 변하고 있습니다! 올해 adaptTo() 컨퍼런스에서 진행된 강연에서는 모든 AEM 온프레미스, 자체 호스팅 및 AMS 고객에게 향후 예정된 사항과 기대할 수 있는 사항에 대해 자세히 설명했습니다. 여기에서는 adaptTo()에 대한 요약에서중요한 사항을 간략하게 설명합니다:

해당 adaptTo() 강연에서 얻은 세부 정보(그리고 다른 출처에서 수집할 수 있었던 다른 세부 정보)는 다음과 같습니다:

새 버전의 AEM 6.x 출시 예정

실제로 온프레미스, 자체 호스팅 및 Adobe AEM 관리 서비스(AMS) 고객을 위한 Adobe Experience Manager 6.x의 새 버전이 출시될 예정입니다. 이 새 버전의 핵심 드라이버는 Java 17에서 작동하도록 AEM을 업데이트하는 것입니다.

이 버전의 AEM에 대한 이름은 (이 글을 쓰는 시점에서) 아직 확정되지 않았으므로 Adobe가 지금까지 공식적으로 부여한 코드 이름은 " AEM 6.5 2025 Edition" 입니다.

"6.5 2025 버전" 은 잠재적으로 파괴적인 혼란을 야기할 수 있으므로 Adobe의 최종 명칭이 달라지기를 진심으로 바랍니다. 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" 입니다.

AEM 6.x 및 JDK 17의 adaptTo() 2024 토크

JDK 17에서 실행되는 AEM 6.x

새 버전의 AEM을 만들게 된 원동력은 JDK 8 및 JDK 11에서 벗어나 보다 최신 Java 버전으로 AEM을 이동하여 JDK 11 또는 JDK 8에서 패치되지 않는 업스트림 보안 취약성을 해결할 수 있도록 하는 것이었습니다.

이를 위해 AEM의 "엔진(" )을 구성하는 Apache Oak, Java Content Repository, Sling 코어 및 기타 API 및 구성 요소를 JDK 17에서 실행할 수 있도록 업데이트하는 광범위한 엔지니어링 노력이 수반되었습니다. 이러한 노력에는 최신 6.5 서비스 팩 기능 세트(원래 6.5.0 릴리스 이후 상당한 새로운 기능을 제공함)를 유지할 수 있을 뿐만 아니라 향후에도 온프레미스 또는 AMS에서 AEM을 계속 실행하려는 고객을 위한 장기 지원 전략이 포함됩니다.

AEM 6.6에는 더 이상 사용되지 않는 일부 API 및 기능이 있으므로(누군가가 엄격하게 말하지 않는 한 그렇게 부를 것입니다), 6.5를 아직 사용하고 있는 사용자를 위한 준비 및 마이그레이션 프로젝트가 출시될 예정입니다.

WAR 및 JAR 배포 모델 지원

Adobe의 AEM 6.5 설치 기반의 광범위한 특성을 나타내는 것은 AEM 엔지니어링 팀이 이 새로운 버전의 AEM을 WAR 또는 JAR 배포 모델을 모두 지원하여 출시할 예정이라는 사실입니다. 이

즉, 일반적인 Felix/Jetty 퀵스타트 배포를 통해 배포하거나 Tomcat 또는 Websphere 내부에 WAR로 배포할 수 있습니다.

"AEM 6.5 2025 에디션의 지원 중단"

이번 업그레이드로 인해 팀에서 패치 작업 중이던 보안 문제(및 임박한 보안 문제)가 배포될 때 몇 가지 다른 지원 중단이 있을 예정입니다.

제기된 주요 내용은 다음과 같습니다:

패키징 관점에서 보면 AEM Uberjar가 변경될 예정이며, 6.5.2025용 uberjar와 사용 중단용 uberjar가 하나씩 있습니다. 더 이상 사용되지 않는 API를 사용하는 경우 두 가지를 모두 포함해야 합니다.

AEM 6.5.2025에서 제거될 패키지

현재 6.5.2025에서 더 이상 사용할 수 없는 더 이상 사용되지 않는 기능은 다음과 같습니다:

  1. 소셜
  2. 커머스
  3. 화면
  4. We-retail
  5. 검색 및 프로모션 통합

곧 사용되지 않는 번들의 전체 목록을 업데이트할 예정이지만, 현재(예를 들어) 사용되지 않는 "Social" 기능은 이전 CQ 소셜 번들(즉, 다음과 같습니다. com.adobe.cq.social.cq-social* 및 관련 번들)이 아닌 최신 AEM 커뮤니티 번들입니다.

6.6으로의 업그레이드가 기존 6.5 사이트에 미치는 영향

6.5 업그레이드 프로세스 -> " 6.6" 또는 "6.5 2025 에디션" 은 6.4 -> 6.5 업그레이드 프로젝트와 다소 유사합니다. 두 가지 업그레이드 메커니즘이 지원됩니다:

필수 프로세스는 다음과 같습니다:

  1. Adobe에서 제공하는 업데이트된 패턴 탐지 도구를 실행하여 현재 AEM 설치를 스캔하고 새 버전으로 이동하기 전에 해결해야 하는 요소를 지적합니다.
  2. 패턴 탐지기 가이드라인을 따르세요: 프로젝트를 실행하여 패턴 탐지기의 출력을 분석하고 실제로 수정이 필요한 항목을 찾아내어 이를 개선하세요.
  3. 업그레이드 단계를 실행합니다: 설치, 요구 사항, 리포지토리 크기, 하드웨어 등에 따라 인플레이스 업그레이드 또는 사이드 업그레이드를 실행합니다.
  4. 다시 컴파일된 코드를 배포합니다: JDK 17에서 코드를 다시 컴파일해야 하며, 컴파일, 배포 및 작동을 시도할 때 거의 확실하게 문제가 발생할 수 있습니다.
  5. QA & go-live

클라우드 서비스로서의 AEM이 JDK 21로 이전됩니다.

현재 Java 11에서 실행되는 AEM Cloud Service는 JDK 21 런타임으로 전환됩니다. 아직 개발 프로세스가 진행 중이므로 현재로서는 이에 대한 일정이 정해져 있지 않습니다.

물론 Adobe는 이 업그레이드의 영향을 최소화하기 위해 많은 작업을 수행할 것이지만, 상황에 따라 2025년 1분기 또는 2분기 초에 개발 파이프라인, Cloud Manager 빌드 및 코드베이스를 JDK21에서 실행하도록 업그레이드하기 위해 중소규모 엔지니어링 프로젝트를 고려해야 할 수도 있습니다.

자세한 내용이 나오면 이 페이지를 업데이트할 예정입니다! 이러한 변경 사항이 2025년 및 향후 Adobe Experience Cloud 스택 계획에 어떤 영향을 미치는지 궁금한 점이 있으면 문의해 주시기 바랍니다.

태드 리브스

아보리 디지털의 수석 아키텍트

AEM 아키텍트 & 14년의 AEM/CQ 경력과 25년 이상의 시스템 인프라 경력을 보유한 DevOps 전문가입니다. 시스템 관리 업무보다 산악 자전거를 더 오래 탔으며, 원래 메인주 출신이지만 조지아 북서부 산악지대에 거주하고 있습니다.

링크드인에서 Tad에게 문의하기

들으신 내용이 마음에 드시나요? 어떤 것이 적합한지 궁금한 점이 있으신가요? 상담하고 싶어요! 문의하기

팟캐스트 에피소드 & 블로그 게시물

AEM이란 무엇인가요? AEM은 어떤 용도로 사용되나요? 초보자를 위한 AEM에 대한 기본 설명 - Arbory 디지털 팟캐스트 에피소드6
AEM이란 무엇인가요? Adobe Experience Manager는 어떤 용도로 사용됩니까? 저희는 30분 이내에 AEM이 무엇이고 어떤 역할을 하는지 기본적인 설명을 하려고 노력했고, 팟캐스트 녹음 시작 후 19분 정도 지나서 소방서가 갑자기 나타났음에도 불구하고 어떻게든 해냈습니다!
중국에서 AEM용 사이트 성능 최적화 & 기타 플랫폼
중국 본토에서 사이트 성능을 최적화하기 위해 사용할 수 있는 도구에 대해 얼마나 알고 계십니까? 중국어 사이트가 없더라도 중국 내 실적에 신경을 써야 하나요? 당신도!
셀프 호스팅 AEM은 여전히 유효할까요? 오늘날의 엣지 전송 환경에서 재검토하기
오늘날 클라우드 리포지셔닝과 놀랍도록 빠른 새로운 엣지 전송 서비스 간의 전쟁에서 셀프 호스팅 AEM이 여전히 필요한가요?