AEM as a Cloud Service의 유지 관리 작업

유지 관리 작업은 저장소를 최적화하기 위해 일정에 따라 실행되는 프로세스입니다. AEM as a Cloud Service을 사용하면 고객이 유지 관리 작업의 운영 속성을 구성할 필요가 거의 없습니다. 고객은 애플리케이션 수준의 문제에 집중할 수 있으므로 인프라 운영을 Adobe에 집중할 수 있습니다.

유지 관리 작업 구성

이전 버전의 AEM에서는 유지 관리 카드( 도구 > 작업 > 유지 관리)를 사용하여 유지 관리 작업을 구성할 수 있습니다. AEM as a Cloud Service의 경우 유지 관리 카드를 더 이상 사용할 수 없으므로 Cloud Manager를 사용하여 소스 제어에 구성을 커밋하고 배포해야 합니다. Adobe은 고객이 다른 유지 관리 작업을 구성할 수 있을 때(아래 표 참조) 고객 결정을 필요로 하지 않는 유지 관리 작업(예: 데이터 저장소 가비지 수집)을 관리합니다.

주의

Adobe은 성능 저하 등의 문제를 완화하기 위해 고객의 유지 관리 작업 구성 설정을 무시할 수 있는 권한을 갖습니다.

다음 표는 AEM as a Cloud Service 릴리스 시 사용할 수 있는 유지 관리 작업을 보여줍니다.

유지 관리 작업 구성을 소유하는 사용자 구성 방법(선택 사항)
데이터 저장소 가비지 수집 Adobe 해당 사항 없음 - 소유한 전체 Adobe
버전 삭제 Adobe Adobe이 완전히 소유하지만 향후에는 고객이 특정 매개 변수를 구성할 수 있습니다.
감사 로그 삭제 Adobe Adobe이 완전히 소유하지만 향후에는 고객이 특정 매개 변수를 구성할 수 있습니다.
Lucene 바이너리 정리 Adobe 사용하지 않으므로 Adobe에 의해 비활성화됩니다.
임시 작업 제거 고객 github에서 수행해야 합니다.
또는 폴더에 속성을 /libs 만들어 아래의 바로 사용 가능한 유지 관리 창 구성 노드 /apps/settings/granite/operations/maintenance/granite_weekly 를 재정의합니다 granite_daily. 추가 구성 세부 사항은 아래의 유지관리 창 테이블을 참조하십시오.
위의 노드 아래에 적절한 속성을 사용하여 다른 노드를 추가하여 유지 관리 granite_TaskPurgeTask작업을 활성화합니다.
OSGI 속성 구성 은 AEM 6.5 Maintenance Task 설명서 를 참조하십시오
워크플로우 삭제 고객 github에서 수행해야 합니다.
폴더 아래에 속성을 /libs 만들어 아래의 바로 사용 가능한 유지 관리 창 구성 노드를 /apps/settings/granite/operations/maintenance/granite_weekly 재정의합니다 granite_daily. 추가 구성 세부 사항은 아래의 유지관리 창 테이블을 참조하십시오.
위의 노드 아래에 적절한 속성을 사용하여 다른 노드를 추가하여 유지 관리 granite_WorkflowPurgeTask작업을 활성화합니다.
OSGI 속성 구성 은 AEM 6.5 Maintenance Task 설명서 를 참조하십시오
프로젝트 삭제 고객 github에서 수행해야 합니다.
또는 폴더에 속성을 /libs 만들어 아래의 바로 사용 가능한 유지 관리 창 구성 노드 /apps/settings/granite/operations/maintenance/granite_weekly 를 재정의합니다 granite_daily. 추가 구성 세부 사항은 아래의 유지관리 창 테이블을 참조하십시오.
위의 노드 아래에 적절한 속성을 사용하여 노드를 추가하여 유지 관리 granite_ProjectPurgeTask작업을 활성화합니다.
OSGI 속성 구성 AEM 6.5 Maintenance Task Documentation 을 참조하십시오

고객은 일별, 주별 또는 월별 유지 관리 기간 동안 각 워크플로우 삭제, 임시 태스크 삭제 및 프로젝트 삭제 유지 관리 작업을 실행하도록 예약할 수 있습니다. 이러한 구성은 소스 제어에서 직접 편집해야 합니다. 아래 표에서는 각 창에 사용할 수 있는 구성 매개 변수에 대해 설명합니다. 또한 테이블 뒤에 제공된 위치 및 코드 샘플도 참조하십시오.

유지 관리 창 구성 구성을 소유하는 사용자 구성 유형 매개 변수
일별 고객 JCR 노드 정의

windowSchedule=daily (이 값은 변경할 수 없습니다.)

windowStartTime=HH: 24시간 클럭으로 사용 일별 유지 관리 창과 연관된 유지 관리 작업의 실행을 시작하는 시기를 정의합니다.

windowEndTime=HH: 24시간 클럭으로 사용 일별 유지 관리 창과 연관된 유지 관리 작업이 아직 완료되지 않은 경우 실행을 중지해야 하는 시기를 정의합니다.

매주 고객 JCR 노드 정의

windowSchedule=weekly (이 값은 변경할 수 없음)

windowStartTime=HH: 24시간 클럭으로 사용 주별 유지 관리 기간과 연관된 유지 관리 작업 실행 시기를 정의합니다.

windowEndTime=HH: 24시간 클럭으로 사용 아직 완료되지 않은 경우 주간 유지 관리 창과 연관된 유지 관리 작업이 실행을 중지해야 하는 시기를 정의합니다.

windowScheduleWeekle= 1-7에서 2개의 값 배열(예: [5,5]) 배열의 첫 번째 값은 작업이 예약된 시작일이고 두 번째 값은 작업이 중지되는 종료일입니다. 시작 및 종료의 정확한 시간은 각각 windowStartTime 및 windowEndTime에 의해 제어됩니다.

매월 고객 JCR 노드 정의

windowSchedule=daily (이 값은 변경할 수 없습니다.)

windowStartTime=HH: 24시간 클럭으로 사용 월별 유지 관리 창과 연관된 유지 관리 작업의 실행을 시작하는 시기를 정의합니다.

windowEndTime=HH: 24시간 클럭으로 사용 아직 완료되지 않은 경우 월별 유지 관리 창과 연관된 유지 관리 작업이 실행을 중지해야 하는 시기를 정의합니다.

windowScheduleWeekle=1-7에서 2개 값의 배열(예: [5,5]) 배열의 첫 번째 값은 작업이 예약된 시작일이고 두 번째 값은 작업이 중지되는 종료일입니다. 시작 및 종료의 정확한 시간은 각각 windowStartTime 및 windowEndTime에 의해 제어됩니다.

windowFirstLastStartDay= 0/1 0을 사용하여 월의 첫 번째 주에 예약하거나 월의 마지막 주에 예약하십시오. 값이 없을 경우, 매달 windowScheduleWeekday에 의해 관리되는 방식으로 매일 일자리를 예약할 수 있습니다.

위치:

  • 일별 - /apps/settings/granite/operations/maintenance/granite_daily
  • 주별 - /apps/settings/granite/operations/maintenance/granite_weekly
  • 월별 - /apps/settings/granite/operations/maintenance/granite_monthly

코드 샘플:

코드 샘플 1(일별)

<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" 
  xmlns:jcr="http://www.jcp.org/jcr/1.0" 
  jcr:primaryType="sling:Folder"
  sling:configCollectionInherit="true"
  sling:configPropertyInherit="true"
  windowSchedule="daily"
  windowStartTime="03:00"
  windowEndTime="05:00"
 />

코드 샘플 2(주별)

<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" 
   xmlns:jcr="http://www.jcp.org/jcr/1.0"
   jcr:primaryType="sling:Folder"
   sling:configCollectionInherit="true"
   sling:configPropertyInherit="true"
   windowEndTime="15:30"
   windowSchedule="weekly"
   windowScheduleWeekdays="[5,5]"
   windowStartTime="14:30"/>

코드 샘플 3(월별)

<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" 
   xmlns:jcr="http://www.jcp.org/jcr/1.0"
   jcr:primaryType="sling:Folder"
   sling:configCollectionInherit="true"
   sling:configPropertyInherit="true"
   windowEndTime="15:30"
   windowSchedule="monthly"
   windowFirstLastStartDay=0
   windowScheduleWeekdays="[5,5]"
   windowStartTime="14:30"/>

이 페이지에서는