준비 단계

이 AEM as a Cloud Service 마이그레이션 여정 단계에서는 AEM을 숙지하고, as a Cloud Service에서 도입한 주목할 만한 변경 사항을 검토하고, 클라우드로의 성공적인 마이그레이션을 계획하는 데 필요한 사항을 이해합니다.

지금까지의 스토리

이전 문서, AEM으로 이동 as a Cloud Service 시작하기는 AEM as a Cloud Service으로 마이그레이션하기 위해 수행해야 하는 단계 목록과 이러한 단계의 이점을 설명합니다.

목표

이 문서는 AEM 설치를 클라우드로 이동할 준비가 되었는지 확인하기 위해 고려해야 하는 요소를 이해하는 데 도움이 됩니다.

  • 주목할 만한 변경 사항 및 사용되지 않는 기능에 대해 알아봅니다
  • AEM as a Cloud Service으로의 마이그레이션을 계획하는 방법 이해

AEM as a Cloud Service 아키텍처의 주요 변경 내용 검토

AEM as a Cloud Service는 AEM 프로젝트 관리를 위한 많은 새로운 기능과 가능성을 제공합니다.

이러한 개선 사항과 함께 AEM의 온프레미스 설치와 Adobe Managed Services 간에 AEM as a Cloud Service과 비교하여 몇 가지 차이점이 도입되었습니다.

아래 표의 항목 목록은 AEM as a Cloud Service으로 마이그레이션하는 데 가장 적합한 변경 사항의 하위 집합입니다. 주목할 만한 변경 사항의 전체 목록을 참조할 수 있습니다 여기.

변경 사항 참조 주요 개선 사항
변경 가능한 필터 및 변경 불가능한 필터를 해당 패키지로 구분 AEM as a Cloud Service 주요 변경 사항
AEMas a Cloud Service 용 AEM 프로젝트 구조
AEM as a Cloud Service으로 배포할 수 있는 단일 패키지에는 주로 자체 패키지로 구분된 변경 가능한 콘텐츠 및 변경 불가능한 콘텐츠를 포함하는 하위 패키지가 있을 수 있습니다.
초기 보고서 Apache Sling RepoInit 설명서 Repoinit 스크립트는 초기 노드 구조, 사용자, 그룹 또는 서비스 사용자를 만드는 가장 좋은 방법입니다. 이러한 스크립트는 실행 모드별로 타깃팅하고 코드 패키지 배포를 통해 관리할 수 있으므로 저장소 초기화 작업을 수행하는 데 많은 유연성을 제공합니다.
사용자 지정 실행 모드가 허용되지 않습니다. AEM as a Cloud Service으로 즉시 제공되는 실행 모드만 지원됩니다.
추가 개발 환경이 추가되면 모두 "개발" 실행 모드에 연결됩니다.
Cloud Manager 파이프라인 실행만이 배포할 수 있는 유일한 방법입니다 AEM as a Cloud Service에서는 /system/console에 대한 액세스가 허용되지 않으므로 모든 OSGi 구성은 코드의 일부여야 하며 코드로 배포해야 합니다.
OSGi 구성은 Cloud Manager를 통해 개발자 콘솔을 통해 볼 수 있는 읽기 전용 모드에서 사용할 수 있습니다
복제 에이전트가 Sling 콘텐츠 배포로 대체됨 복제 에이전트의 개념은 컨텐츠 배포 사용(Sing Content Distribution)으로 대체됩니다. 복제 에이전트를 활용하는 사용자 지정이 있는 경우 다시 설계해야 합니다.
역방향 복제는 지원되지 않습니다.
CRX/DE 및 패키지 관리자 CRX/DE는 개발 환경에서만 허용됩니다.
패키지 관리자는 모든 작성자 인스턴스에서 액세스할 수 있지만 배포될 패키지에는 변경 가능한 콘텐츠(예: /content 또는 /conf)만 포함되어야 합니다.
내장 CDN 및 자체 CDN 받기 AEM as a Cloud Service에는 대부분의 사용 사례에 맞게 최적화된 모든 환경의 CDN이 포함되어 있습니다.
자체 CDN을 설정하려면 Adobe 지원 팀에 요청을 제출하여 승인을 받아야 합니다.
승인되면 CDN은 모든 환경의 AEM 인스턴스가 아닌 Fastly를 가리킵니다.
장기 실행 작업 컨테이너에서 실행되는 AEM 인스턴스는 언제든지 오고 갈 수 있으므로 Sling 스케줄러 또는 Cron 작업과 같은 장기 실행 작업은 실행하지 마십시오.
이러한 기능을 재고하여 Adobe I/O으로 전환하십시오.
비동기 작업으로 전환 비동기 작업 구성 환경의 전체 성능을 개선하기 위해 특정 작업은 비동기 모드에서 실행됩니다. 시스템 리소스를 사용할 수 있을 때 비동기 작업이 큐에 추가되고 실행됩니다.
토큰 기반 인증 및 통합 전략 서버측 API용 액세스 토큰 생성
토큰 기반 인증 자습서
AEM 외부의 시스템은 AEM 내에서 HTTP 작업을 수행하려고 하는 것이 일반적입니다.
AEM에서 암호를 사용하여 로컬 사용자 이름을 만드는 데 의존하지 않고 여기에 설명된 전략을 구현하는 것이 좋습니다.
파일 IO/디스크 사용 할당된 디스크 공간 및 컨테이너의 인스턴스가 오고 간다는 보장은 없으므로 파일 I/O 작업을 사용하여 AEM 인스턴스에 연결된 디스크에서 쓰거나 읽는 것은 권장되지 않습니다.
DAM 자산 업데이트 워크플로우 Asset compute 서비스 DAM 자산 업데이트 워크플로우의 일부인 미디어 처리 단계가 이제 Asset compute 서비스로 대체됩니다
AEM as a Cloud Service의 자산 업로드 방법 및 지원되는 워크플로우 프로세스 단계 API 비교 및 지원되는 WF 프로세스 단계 업로드 AEM as a Cloud Service에서 에셋의 업로드 또는 다운로드 중에 에셋이 바이너리 스토리지에서 바로 또는 바이너리 스토리지 외부로 스트리밍됩니다.
일부 워크플로우 프로세스 단계는 AEMaaCS에서 지원되지 않습니다.
워크플로 런처 코드에서 OOTB 또는 사용자 지정 DAM 자산 업데이트 워크플로우를 트리거하는 워크플로우 런처를 제거합니다.
AEM에 as a Cloud Service으로 업로드된 모든 자산은 자산 처리 서비스에서 처리됩니다. 사용자 지정 단계는 다음을 참조하십시오. 사후 처리 워크플로 사후 처리 워크플로를 설정하고 구성하는 방법에 대해 설명합니다.
사용자 지정 렌디션 단계 처리 프로필 사용자 지정 렌디션 생성, 이미지 변환 또는 비디오 인코딩은 해당 처리 프로필을 만들어 Asset Processing Service로 오프로드해야 합니다.
콘텐츠 검색 및 색인화 콘텐츠 검색 및 색인화 변경 사항 인덱스의 기본 처리 및 시작 시기에 상당한 변화가 있습니다.
배포할 코드에서 관리하기 전에 Oak 색인을 완전히 이해하고 리팩터링합니다.
일부 유지 관리 작업은 구성할 수 없음 AEM as a Cloud Service 유지 관리 작업 AEM as a Cloud Service으로 특정 유지 관리 작업만 구성할 수 있습니다.
게시 저장소 변경 사항 게시 리포지토리에 대한 직접 변경은 /home 아래에 있는 변경을 제외하고는 허용되지 않습니다. 항상 작성자에서 변경하고 배포하는 것이 좋습니다. 모든 코드 및 구성 변경 사항은 해당 Cloud Manager 파이프라인을 통해 배포되어야 합니다.
Dispatcher 구성 및 캐싱 클라우드의 디스패처
캐시 관리
Dispatcher 구성은 특정 구조를 따라야 합니다.
구성은 코드의 일부로 관리되고 Cloud Manager 파이프라인을 통해 배포되어야 합니다.
백업 및 복원 AEM as a Cloud Service 백업 및 복원
인증 변경 사항 AEM as a Cloud Service에 대한 IMS 지원 Cloud Service으로 이동하기 전에 작성자 및 게시 모두에서 SAML 2.0 통합을 이전에 사용 중이었던 경우 주요 변경 사항은 AEM as a Cloud Service Author가 Adobe IMS와만 통합된다는 것입니다. 그러나 AEM as a Cloud Service 게시 계층은 여전히 SAML 또는 기타 인증 통합을 활용할 수 있습니다. AEM as a Cloud Service에서는 작성자, 관리자 및 개발자 사용자에 대해서만 IMS 인증 지원 서비스를 제공합니다. IMS 인증은 사이트 방문자와 같은 고객 사이트의 외부 최종 사용자를 지원하지 않습니다.

더 이상 사용되지 않는 기능

Adobe는 항상 이전 기능과의 호환성을 신중하게 고려하면서 전반적인 고객 가치를 향상하도록 오랜 시간에 걸쳐 오래된 기능을 새롭게 만들거나 더 현대적인 대안으로 교체하기 위해 제품 기능을 지속해서 평가합니다.

다음을 참조하는 것이 좋습니다. 더 이상 사용되지 않는 기능 Experience Manager as a Cloud Service에서 더 이상 사용되지 않는다고 표시된 기능을 숙지하고 AEM 배포에 어떤 영향이 있는지 확인하십시오.

AEM 설치 검토 계획

AEM as a Cloud Service으로 도입된 변경 사항에 익숙해졌다면 클라우드로 이동하는 데 필요한 변경 사항의 수준을 측정하기 위해 기존 설치에 대한 검토 계획을 시작해야 합니다.

다음 그림은 검토 단계 중에 포함된 주요 단계를 보여줍니다.

이미지

다음으로 이러한 각 단계가 무엇을 의미하는지 구체적으로 살펴본다.

클라우드 서비스 준비 평가

첫 번째 단계는 기존 AEM 버전에서 Cloud Service으로 이동할 준비를 평가하고 AEM as a Cloud Service과 호환되도록 리팩터링이 필요한 영역을 결정하는 것입니다.

주요 변경 사항 및 더 이상 사용되지 않는 기능에 대해 현재 AEM 소스 코드에 대한 포괄적인 평가를 수행하여 전환 여정에서 예상되는 작업 수준을 결정해야 합니다.

조사 결과의 수는 일정 및 전반적인 프로젝트 성공에 직접적인 영향을 미칩니다. 따라서 최대한 게재 계획을 밝히거나 AEM as a Cloud Service 모범 사례에 부합하도록 필요한 사용자 지정을 다시 디자인하는 데 필요한 대화를 시작하는 것이 좋습니다.

Best Practice Analyzer

현재 AEM 버전에 대해 모범 사례 분석기를 실행하여 평가를 가속화할 수 있습니다. 어떻게 작동하는지 잘 이해하는 것은 평가 계획을 가속화하는 데 중요합니다.

작동 방식에 대한 자세한 내용은 모범 사례 분석기 설명서를 참조하십시오.

클라우드 준비 평가 보고서 만들기

다음 단계는 지금까지 얻은 모든 지식을 기반으로 보고서를 만드는 것입니다. 스테이지 및 프로덕션 인스턴스에서 모범 사례 분석기 보고서를 생성하여 이 작업을 수행할 수 있습니다. 그런 다음 Cloud Acceleration Manager에 업로드합니다 실행 가능한 항목의 디지털 보고서용.

일반적인 보고서에는 다음 입력이 포함되어야 합니다.

  • 특정 AEM 설치의 기능 세트를 자세히 설명하는 설명서
  • AEM 사용자 지정 구성 및 코드에 대한 세부 사항
  • 프로덕션 Dispatcher 구성
  • CDN 구성 (있는 경우)

보고서 사회화

모범 사례 분석기 보고서가 완료되면 관련 팀과 공유하여 결과를 확인하고 다음 단계를 계획합니다. 환경 설정에 따라 를 사용하여 인쇄된 버전의 보고서를 배포할 수도 있습니다. 인쇄 미리 보기.

리소스 계획 검토

Cloud Service으로 이동하는 데 필요한 작업 수준을 예측했으면 리소스를 식별하고, 팀을 만들고, 전환 프로세스에 대한 역할과 책임을 매핑해야 합니다.

KPI 설정

이전에 KPI(주요 성과 지표)를 설정하지 않은 경우 AEM 구현에 대한 KPI를 설정하여 팀이 가장 중요한 사항에 집중할 수 있도록 하는 것이 좋습니다.

다음을 참조하십시오 KPI 개발 비즈니스 목표에 적합한 KPI를 선택하는 방법에 대해 알아봅니다.

다음 단계

AEM as a Cloud Service으로 이동하는 데 필요한 변경 사항의 범위를 이해하면 코드 및 콘텐츠 클라우드 준비 마이그레이션을 실제로 수행하기 전에.

추가 리소스

이 페이지에서는