기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Amazon Data Lifecycle Manager 사전 및 사후 스크립트 작동 방식
다음 이미지는 사용자 지정 SSM 문서를 사용할 때 사전 및 사후 스크립트의 프로세스 흐름을 보여줍니다. 이는 VSS 백업에는 적용되지 않습니다.
예약된 스냅샷 생성 시간에 다음과 같은 작업과 교차 서비스 상호 작용이 발생합니다.
-
Amazon Data Lifecycle Manager는 SSM 문서를 호출하고
pre-script
파라미터를 전달하여 사전 스크립트 작업을 시작합니다.참고
1~3단계는 사전 스크립트를 실행하는 경우에만 발생합니다. 사후 스크립트만 실행하는 경우 1~3단계는 생략됩니다.
-
Systems Manager는 대상 인스턴스에서 실행되는 SSM 에이전트에 사전 스크립트 명령을 보냅니다. SSM 에이전트는 인스턴스에서 명령을 실행하고 상태 정보를 Systems Manager로 다시 보냅니다.
예를 들어 SSM 문서가 애플리케이션 일관성 스냅샷을 생성하는 데 사용되는 경우 사전 스크립트는 I/O를 고정 및 플러시하여 스냅샷을 생성하기 전에 버퍼링된 모든 데이터가 볼륨에 기록되도록 할 수 있습니다.
-
Systems Manager는 사전 스크립트 명령 상태 업데이트를 Amazon Data Lifecycle Manager로 전송합니다. 사전 스크립트가 실패하면 Amazon Data Lifecycle Manager는 사전 및 사후 스크립트 옵션을 구성하는 방법에 따라 다음 작업 중 하나를 수행합니다.
재시도 중단 일관성 스냅샷으로 기본 설정 작업 재시도 횟수가 남아 있는 상태에서 활성화됨 활성화됨 성공하거나 재시도 횟수가 모두 소진될 때까지 스크립트 재시도 성공적으로 완료하지 못한 상태에서 소진됨 활성화됨 중단 일관성 스냅샷을 생성하고 사후 스크립트를 실행하지 않습니다. 재시도 횟수가 남아 있는 상태에서 활성화됨 비활성 성공하거나 재시도 횟수가 모두 소진될 때까지 스크립트 재시도 성공적으로 완료하지 못한 상태에서 소진됨 비활성 대상 인스턴스에 대한 스냅샷 생성을 건너뛰고 사후 스크립트를 실행하지 않습니다. 비활성 활성화됨 중단 일관성 스냅샷을 생성하고 사후 스크립트를 실행하지 않습니다. 비활성 비활성 대상 인스턴스에 대한 스냅샷 생성을 건너뛰고 사후 스크립트를 실행하지 않습니다. -
Amazon Data Lifecycle Manager가 스냅샷 생성을 시작합니다.
-
Amazon Data Lifecycle Manager는 SSM 문서를 호출하고
post-script
파라미터를 전달하여 스크립트 사후 작업을 시작합니다.참고
5~7단계는 사전 스크립트를 실행하는 경우에만 발생합니다. 사후 스크립트만 실행하는 경우 1~3단계는 생략됩니다.
-
Systems Manager는 대상 인스턴스에서 실행되는 SSM 에이전트에 스크립트 후 명령을 보냅니다. SSM 에이전트는 인스턴스에서 명령을 실행하고 상태 정보를 Systems Manager로 다시 보냅니다.
예를 들어 SSM 문서가 애플리케이션 일관성 스냅샷을 활성화하는 경우이 사후 스크립트는 스냅샷을 생성한 후 데이터베이스가 정상적인 I/O 작업을 재개하도록 I/O를 해동할 수 있습니다.
-
사후 스크립트를 실행하고 Systems Manager가 성공적으로 완료되었다고 표시하면 프로세스가 완료됩니다.
사후 스크립트가 실패하면 Amazon Data Lifecycle Manager는 사전 및 사후 스크립트 옵션을 구성하는 방법에 따라 다음 작업 중 하나를 수행합니다.
재시도 작업 재시도 횟수가 남아 있는 상태에서 활성화됨 성공하거나 재시도 횟수가 모두 소진될 때까지 사후 스크립트 재시도 성공 없이 소진됨 사후 스크립트 건너뛰기 비활성 사후 스크립트 건너뛰기 단, 사후 스크립트가 실패하면 사전 스크립트(활성화된 경우)가 성공적으로 완료되어 스냅샷이 생성되었을 수 있다는 점에 유의하세요. 인스턴스가 예상대로 작동하는지 확인하기 위해 추가 조치를 취해야 할 수도 있습니다. 예를 들어, 사전 스크립트가 I/O를 일시 중지하고 플러시했지만 사후 스크립트가 I/O를 재개하지 못한 경우 I/O를 자동 재개하도록 데이터베이스를 구성하거나 I/O를 수동으로 재개해야 할 수 있습니다.
-
사후 스크립트가 완료된 후 스냅샷 생성 프로세스가 완료될 수 있습니다. 스냅샷을 완료하는 데 걸리는 시간은 스냅샷 크기에 따라 다릅니다.