마이그레이션 타임라인 추정 - AWS DataSync

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

마이그레이션 타임라인 추정

지금까지 수집한 정보를 바탕으로 AWS DataSync 사용 시 마이그레이션에 걸리는 시간을 추정할 수 있습니다.

데이터 전송 타임라인 추정

마이그레이션 요구 사항 수집 중에 수집한 다음 정보와 DataSync 개념 증명(POC)을 기반으로 DataSync가 데이터를 전송하는 데 걸리는 시간을 추정할 수 있습니다.

데이터 전송 타임라인을 추정하는 방법
  1. POC의 데이터 및 파일 처리량을 사용 가능한 네트워크 대역폭과 비교합니다.

  2. 처리량이 사용 가능한 대역폭보다 낮은 경우(예: 네트워크 대역폭이 10Gbps이고 처리량이 300MiB/s인 경우) 데이터세트를 여러 작업으로 파티셔닝하여 대역폭 사용을 극대화하는 것이 좋습니다.

    DataSync에는 데이터세트를 파티셔닝하는 몇 가지 옵션이 있습니다. 자세한 내용은 데이터 파티셔닝을 사용하여 마이그레이션 가속화 섹션을 참조하세요.

  3. 이론적 최소 전송 시간을 제공하는 다음 공식을 사용하여 전송에 걸리는 일수를 계산합니다.

    (DATA_SIZE * 8 bits per byte)/(CIRCUIT * NETWORK_UTILIZATION percentage * 3600 seconds per hour * AVAILABLE_HOURS) = Number of days

    이 공식을 사용할 때는 다음을 고유한 값으로 변경합니다.

    • DATA_SIZE: 마이그레이션하려는 데이터의 양입니다(바이트로 표시).

    • CIRCUIT: 사용 가능한 네트워크 대역폭입니다(초당 비트로 표시).

    • NETWORK_UTILIZATION: 사용 중인 네트워크의 백분율입니다.

    • AVAILABLE_HOURS: 매일 이용 가능한 작업 시간입니다.

    예를 들어, 다음과 같이 100TB의 데이터, 1Gbps 인터넷 연결, 80% 네트워크 사용률, 하루 24시간 가용성이 있는 마이그레이션을 계산할 수 있습니다.

    (100,000,000,000,000 bytes * 8) / (1,000,000,000 bps * 0.80 * 3600 * 24) = 11.57 days

    이 경우 실제 환경을 고려하지 않았을 때 마이그레이션은 거의 12일이 걸립니다.

  4. 실제 조건을 고려하여 계산된 전송 기간을 조정합니다.

    • 네트워크 성능 변동

    • 스토리지 성능 변형

    • 마이그레이션 웨이브 간 가동 중지 시간

전환 타임라인 추정

활성 데이터세트를 마이그레이션하는 경우 비즈니스 운영을 중단하지 않기 위해 전환이 필요할 수 있습니다.

전환에 걸리는 시간을 과소평가하지 마세요. 대규모 마이그레이션에서 전환 활동이 전체 마이그레이션 시간의 최대 30%를 차지하는 일은 흔히 일어납니다.

  1. 증분 변경 사항을 스캔하는 데이터의 양을 줄이기 위해 여러 웨이브에서 전환을 수행해야 하는지 평가합니다.

    이를 위해 공유, 폴더, 스토리지 시스템을 기반으로 파티셔닝한 데이터세트를 전환하는 전략을 수행할 수 있습니다.

  2. DataSync가 POC 중에 데이터를 준비, 전송, 확인하는 데 일반적으로 얼마나 걸렸는지 검토합니다.

    특히 작업 실행 준비에 걸린 기간에 주목합니다. 이 정보를 찾으려면 DescribeTaskExecution 작업을 실행한 다음 지속 시간(밀리초) 동안의 PrepareDuration 값을 확인합니다.

  3. 병렬 작업의 시간 델타를 측정하여 전환에 걸리는 시간을 추정합니다.

    병렬 작업에 대한 자세한 내용은 데이터 파티셔닝을 사용하여 마이그레이션 가속화을(를) 참조하세요.

  4. 전환 추정을 사용하여 전환 일정을 예약합니다. 본질적으로 이는 소스 데이터를 수정할 수 없는 유지 관리 기간입니다.

다음 단계

타임라인을 추정하고 나면 마이그레이션 구현을 시작할 준비가 끝납니다.