내용으로 건너뛰기

DMS 서비스 Task 상태에 대한 정의

0

dms 서비스의 Status에 대한 정의가 필요한데, sdk로 수집할 수 있는 데이터와 콘솔상에 표시되는 데이터는 서로 다릅니다. 콘솔 화면의 status는 'Load complete, replication ongoing' 으로 나오는데 실제 sdk상엔 'running'만 확인할 수 있습니다. 혹시 마이그레이션 Task의 테이블 상태를 보고 조합해서 표현해주는걸까요? 그게 맞다면 여러가지 예시도 함께 알려주세요

1개 답변
0

AWS DMS(Database Migration Service) 태스크의 상태는 콘솔과 SDK에서 다르게 표현될 수 있습니다. 이는 콘솔이 더 상세한 정보를 제공하기 위해 여러 요소를 조합하여 상태를 표시하기 때문입니다.

콘솔에서 'Load complete, replication ongoing'으로 표시되는 상태는 실제로 태스크의 전체적인 진행 상황을 더 구체적으로 나타냅니다. 이는 초기 전체 로드(full load)가 완료되었고, 현재 지속적인 변경 사항 복제(ongoing replication)가 진행 중임을 의미합니다.

반면, SDK에서 'running' 상태는 태스크가 현재 실행 중임을 나타내는 더 일반적인 상태입니다.

콘솔의 상태는 indeed 여러 요소를 조합하여 표현됩니다. 예를 들어:

  1. 'Load running': 전체 로드 마이그레이션이 진행 중일 때 표시됩니다.
  2. 'Load complete, replication ongoing': 전체 로드가 완료되고 지속적인 변경 사항 복제가 진행 중일 때 표시됩니다.
  3. 'Replication ongoing': 변경 데이터 캡처(CDC) 유형의 마이그레이션에서 지속적인 변경 사항만 복제 중일 때 표시됩니다.
  4. 'Reloading target': 데이터 마이그레이션을 재시작하고 지정된 마이그레이션 유형을 수행 중일 때 표시됩니다.

이러한 상태들은 태스크의 진행 상황, 복제 유형, 그리고 현재 수행 중인 작업을 더 정확하게 반영합니다. 따라서 콘솔은 사용자에게 더 상세하고 의미 있는 정보를 제공하기 위해 이러한 요소들을 조합하여 상태를 표시합니다.
Sources
Statuses of homogeneous data migrations in AWS DMS - AWS Database Migration Service
Insights into AWS DMS resiliency and recovery scenarios with mitigations – Part 1 | AWS Database Blog
Step 7: Run the AWS DMS Task - Database Migration Guide

답변함 일 년 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.