AEM as a Cloud Service: 로컬 SDK과 클라우드 환경의 Sling 콘텐츠 배포 테스트 제한 사항

이 문서에서는 로컬 AEM as a Cloud Service SDK과 실제 Cloud Service 환경을 사용하여 Sling Content Distribution(SCD)을 테스트하는 것의 차이점과 제한 사항에 대해 설명하고 로컬에서 확인할 수 있는 사항과 없는 사항에 대해 설명합니다.

설명 description

환경

Adobe Experience Manager as a Cloud Service (모든 버전)

증상

로컬 AEM as a Cloud Service SDK을 사용하여 Sling Content Distribution(SCD)을 완전히 테스트할 수 있을지 불확실성이 있습니다. 로컬 SDK 비헤이비어와 프로덕션 Cloud Service 환경의 등가성에 대해 다음과 같은 의문이 제기될 수 있습니다.

  • 로컬 SDK에서 엔드 투 엔드 SCD 테스트를 지원하는지 여부
  • 로컬에서 시뮬레이션하거나 사용할 수 없는 SCD 기능
  • 배포 패키지 생성, 큐 처리, 배포 이벤트, 콘텐츠 전달 및 오류 처리의 유효성 검사 기능
  • SDK에서 사용할 수 없는 클라우드 관련 구성 요소, 서비스 또는 파이프라인이 있음
  • 로컬 유효성 검사 결과에 배치할 수 있는 신뢰 수준

특정 오류 메시지는 생성되지 않지만 복제 메커니즘의 차이점과 Adobe에서 관리하는 파이프라인 서비스가 없으면 로컬 및 클라우드 환경을 비교할 때 예기치 않은 결과가 발생할 수 있습니다.

원인

로컬 SDK은 개발 시간 시뮬레이션으로 설계되었으며 Cloud Service 환경에서 볼 수 있는 전체 엔드 투 엔드 복제 테스트에 필요한 Adobe 관리 SCD 파이프라인, 저널 또는 마이크로서비스를 포함하지 않습니다.

해결 방법 resolution

제한 사항을 이해하고 해결하려면 아래 단계를 따르십시오.

  1. 로컬 SDK 기능 이해: 로컬 AEM as a Cloud Service SDK에는 프로덕션 환경에 존재하는 Adobe 관리 SCD 파이프라인, 저널(Replication as a Service) 또는 클라우드 마이크로서비스가 포함되지 않습니다. 로컬 복제에서는 Cloud Service에서 사용되는 SCD 파이프라인이 아닌 클래식 작성자→게시 메커니즘을 사용합니다.
  2. 로컬에서 테스트할 수 있는 사항 식별: 애플리케이션에서 복제 API를 사용(예: 콘텐츠 활성화 또는 비활성화)하고 있는지 확인할 수 있습니다. 게시 이벤트에 의해 트리거되는 비즈니스 논리를 테스트할 수 있습니다.
  3. 로컬에서 테스트할 수 없는 사항 인식: 저널 기반 SCD 큐, 파이프라인 동작 및 여러 게시 포드 간의 크기 조정은 SDK에 없습니다. 클러스터된 작성자/게시 시나리오, 자동 업그레이드 및 pod churn은 시뮬레이션할 수 없습니다. 클라우드별 마이크로서비스, 배포 계층 및 Adobe 관리 대기열은 사용할 수 없습니다.
  4. 전체 적용 범위를 위한 클라우드 환경 테스트: 엔드 투 엔드 SCD 인증(파이프라인 동작, 큐 대기, 크기 조정 및 분산 런타임 포함)을 위해 실제 AEM as a Cloud Service 환경(DEV, STAGE, PROD)을 사용합니다.
  5. 공식 설명서 참조: 지원되는 테스트 범위에 대한 최신 지침은 AEM as a Cloud Service 설명서 를 참조하십시오.
recommendation-more-help
experience-cloud-kcs-help-kbarticles