AWS Database Migration Service에 대한 할당량 - AWS Database Migration Service

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

AWS Database Migration Service에 대한 할당량

다음에서 AWS Database Migration Service(AWS DMS)의 리소스 할당량 및 명명 제약 조건을 확인할 수 있습니다.

AWS DMS가 마이그레이션할 수 있는 데이터베이스의 최대 크기는 여러 요인에 따라 달라집니다. 예를 들어 소스 환경, 소스 데이터베이스에서 데이터 배포, 소스 시스템의 사용 빈도에 따라 다를 수 있습니다.

특정 시스템이 AWS DMS에 알맞은지 여부를 판단하는 최선의 방법은 테스트해 보는 것입니다. 구성이 작동하도록 천천히 시작한 후 복합 객체를 추가합니다. 마지막으로 전체 로드를 테스트로 시도해 봅니다.

AWS Database Migration Service에 대한 리소스 할당량

각 AWS 계정에는 AWS 리전마다 생성할 수 있는 AWS DMS 리소스 수에 할당량이 있습니다. 리소스 할당량에 도달하면 해당 리소스 생성을 위한 추가 호출이 예외와 함께 실패합니다.

다음 표에는 AWS 리전별 AWS DMS 리소스 및 그 할당량이 나열되어 있습니다.

Resource 기본 할당량
API 요청 제한 초당 최대 요청 200개
API 요청 새로 고침 빈도 초당 요청 8개
사용자 계정당 복제 인스턴스 수 60
복제 인스턴스에 대한 총 스토리지 양 30,000GB
사용자 계정당 이벤트 구독 수 60
사용자 계정당 복제 서브넷 그룹 수 60
복제 서브넷 그룹당 서브넷 60
사용자 계정당 엔드포인트 수 1,000
복제 인스턴스당 엔드포인트 수 100
사용자 계정당 태스크 수 600
복제 인스턴스당 태스크 수 200
사용자 계정당 인증서 수 100
사용자 계정당 데이터 공급자 수 1,000
사용자 계정당 인스턴스 프로파일 수 60
사용자 계정당 마이그레이션 프로젝트 수 10
사용자 계정당 DMS 데이터 수집기 수 10
한 번에 생성되는 대상 권장 사항 수 100
DMS 데이터 수집기가 시간당 업로드할 수 있는 파일 수 500
사용자 계정당 동종 데이터 마이그레이션 수 600
한 번에 실행되는 동종 데이터 마이그레이션 수 100
마이그레이션 프로젝트당 동종 데이터 마이그레이션 수 10
서버리스 복제 100

API 요청 제한 할당량 및 새로 고침 빈도에 대한 자세한 내용은 API 요청 제한에 대한 이해 섹션을 참조하세요.

30,000GB의 스토리지 할당량은 해당 AWS 리전의 모든 AWS DMS 복제 인스턴스에 적용됩니다. 이 스토리지는 대상이 소스를 유지하고 로그 정보를 저장할 수 없는 경우에 변경 사항을 캐시하는 데 사용됩니다.

API 요청 제한에 대한 이해

AWS DMS는 초당 200개의 API 직접 호출이라는 최대 API 요청 할당량(리전에 따라 다를 수 있음)을 지원합니다. 즉, API 요청이 이 속도를 초과하면 병목 현상이 발생합니다. 또한 다른 API 요청을 하기 전에 AWS DMS가 할당량을 새로 고치는 데 걸리는 시간에 따라 초당 API 직접 호출 수를 줄이도록 제한할 수도 있습니다. 이 할당량은 API를 직접 호출하는 경우와 AWS DMS 관리 콘솔을 사용하여 사용자 대신 호출하는 경우 모두에 적용됩니다.

API 요청 제한이 작동하는 방식을 이해하려면 AWS DMS가 API 요청을 추적하는 토큰 버킷을 유지 관리한다고 상상해 보는 것이 좋습니다. 이 시나리오에서는 버킷의 각 토큰을 사용하여 단일 API 직접 호출을 실행할 수 있습니다. 버킷에서 한 번에 200개 이상의 토큰을 보유할 수 없습니다. API 직접 호출을 실행할 때마다 AWS DMS가 버킷에서 토큰을 하나 제거합니다. 1초 이내에 200개의 API 직접 호출을 실행하면 버킷이 비어 있고 다른 API 직접 호출을 시도해도 실패합니다. API 직접 호출을 실행하지 않는 매초마다 AWS DMS는 버킷에 8개의 토큰을 최대 200개가 될 때까지 추가합니다. 이것이 AWS DMS API 요청 새로 고침 빈도입니다. 제한 후 언제든지 버킷에 토큰을 추가하면 호출이 다시 제한될 때까지 사용 가능한 토큰만큼 추가 API 직접 호출을 실행할 수 있습니다.

AWS CLI를 사용하여 제한이 발생하는 API 직접 호출을 실행하는 경우 AWS DMS가 다음과 같은 오류를 반환합니다.

An error occurred (ThrottlingException) when calling the AwsDmsApiCall operation (reached max retries: 2): Rate exceeded

여기에서 AwsDmsApiCall은 제한이 발생한 AWS DMS API 작업의 이름입니다(예: DescribeTableStatistics). 그러면 제한을 방지하도록 충분한 시간이 경과한 후 다시 시도하거나 다른 호출을 시도할 수 있습니다.

참고

Amazon EC2와 같은 몇몇 다른 서비스에서 관리하는 API 요청 제한과 달리 AWS DMS에서 관리하는 API 요청 제한 할당량은 증가를 요청할 수 없습니다.