Amazon Aurora에 대한 할당량 및 제약 조건 - Amazon Aurora

Amazon Aurora에 대한 할당량 및 제약 조건

다음에는 Amazon Aurora에 대한 리소스 할당량 및 명명 제약 조건에 대한 설명을 찾을 수 있습니다.

Amazon Aurora의 할당량

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

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

이름 기본값 조정 가능 설명
DB 보안 그룹당 권한 부여 지원되는 각 리전: 20 아니요 DB 보안 그룹당 보안 그룹 인증 수
사용자 지정 엔진 버전 지원되는 각 리전: 40 현재 리전에서 이 계정에 허용된 커스텀 엔진 버전의 최대 개수
DB 클러스터 파라미터 그룹 지원되는 각 리전: 50 아니요 DB 클러스터 파라미터 그룹의 최대 개수
DB 클러스터 지원되는 각 리전: 40 현재 리전에서 이 계정에 허용된 클러스터의 최대 개수
DB 인스턴스 지원되는 각 리전: 40 현재 리전에서 이 계정에 허용된 DB 인스턴스의 최대 개수
DB 서브넷 그룹 지원되는 각 리전: 50 DB 서브넷 그룹의 최대 개수
데이터 API HTTP 요청 본문 크기 지원되는 각 리전: 4MB 아니요 HTTP 요청 본문에 허용된 최대 크기입니다.
데이터 API 최대 동시 클러스터-암호 페어 수 지원되는 각 리전: 30개 아니요 현재 AWS 리전의 이 계정에 대한 동시 데이터 API 요청에서 Aurora Serverless v1 DB 클러스터 및 암호의 최대 고유한 페어 개수입니다.
데이터 API 최대 동시 요청 수 지원되는 각 리전: 500 아니요 Aurora Serverless v1 DB 클러스터에 대해 동일한 암호를 사용하고 동시에 처리될 수 있는 최대 데이터 API 요청 개수입니다. 추가 요청은 대기열에 추가되고, 처리 중인 요청이 완료되면 처리됩니다.
데이터 API 최대 결과 집합 크기 지원되는 각 리전: 1MB 아니요 데이터 API에서 반환할 수 있는 데이터베이스 결과 세트의 최대 크기입니다.
JSON 응답 문자열의 데이터 API 최대 크기 지원되는 각 리전: 10MB 아니요 RDS 데이터 API에서 반환하는 단순화된 JSON 응답 문자열의 최대 크기입니다.
초당 데이터 API 요청 수 지원되는 각 리전: 초당 1,000개 아니요 현재 AWS 리전에서 이 계정에 허용되는 초당 데이터 API에 대한 최대 요청 수입니다. 이 할당량은 Amazon Aurora Serverless v1 클러스터에만 적용됩니다.
이벤트 구독 지원되는 각 리전: 20 이벤트 구독의 최대 개수
DB 클러스터당 IAM 역할 지원되는 각 리전: 5 DB 클러스터와 연결된 IAM 역할의 최대 개수
DB 인스턴스당 IAM 역할 지원되는 각 리전: 5 DB 인스턴스와 연결된 IAM 역할의 최대 개수
통합 지원되는 각 리전: 100 아니요 현재 AWS 리전에서 이 계정에 허용된 최대 통합 수
수동 DB 클러스터 스냅샷 지원되는 각 리전: 100 수동 DB 클러스터 스냅샷의 최대 수
수동 DB 인스턴스 스냅샷 수 지원되는 각 리전: 100 수동 DB 인스턴스 스냅샷의 최대 수
옵션 그룹 수 지원되는 각 리전: 20 옵션 그룹의 최대 개수
파라미터 그룹 지원되는 각 리전: 50 파라미터 그룹의 최대 개수
프록시 지원되는 각 리전: 20 현재 AWS 리전에서 이 계정에 허용된 프록시의 최대 개수
기본당 읽기 전용 복제본 지원되는 각 리전: 15개 프라이머리 DB 인스턴스당 읽기 전용 복제본의 최대 개수 Amazon Aurora에서는 이 할당량을 조정할 수 없습니다.
예약 DB 인스턴스 지원되는 각 리전: 40 현재 AWS 리전에서 이 계정에 허용된 예약 DB 인스턴스의 최대 개수
보안 그룹당 규칙 지원되는 각 리전: 20 아니요 DB 보안 그룹당 규칙의 최대 개수
보안 그룹 지원되는 각 리전: 25 DB 보안 그룹의 최대 개수
보안 그룹(VPC) 지원되는 각 리전: 5 아니요 Amazon VPC당 DB 보안 그룹의 최대 개수
DB 서브넷 그룹당 서브넷 수 지원되는 각 리전: 20 아니요 DB 서브넷 그룹당 서브넷의 최대 개수
리소스당 태그 지원되는 각 리전: 50 아니요 Amazon RDS 리소스당 태그의 최대 개수
모든 DB 인스턴스의 총 스토리지 지원되는 각 리전: 100,000기가바이트 함께 추가된 모든 Amazon RDS DB 인스턴스에 대한 EBS 볼륨의 최대 총 스토리지(GB)입니다. 이 할당량은 각 DB 클러스터에 대해 최대 클러스터 볼륨이 128TiB인 Amazon Aurora에는 적용되지 않습니다.
참고

기본적으로 최대 총 40개의 DB 인스턴스를 실행할 수 있습니다. RDS DB 인스턴스, Aurora DB 인스턴스, Amazon Neptune 인스턴스 및 Amazon DocumentDB 인스턴스가 이 할당량에 적용됩니다.

애플리케이션에 DB 인스턴스가 더 필요한 경우 Service Quotas 콘솔을 열어 추가 DB 인스턴스를 요청할 수 있습니다. 탐색 창에서 AWS 서비스를 선택합니다. Amazon Relational Database Service(Amazon RDS)를 선택하고, 할당량을 선택한 다음, 지침에 따라 할당량 증가를 요청합니다. 자세한 내용은 Service Quotas 사용 설명서할당량 증가 요청을 참조하십시오.

AWS Backup에서 관리하는 백업은 수동 DB 클러스터 스냅샷으로 간주되지만 수동 클러스터 스냅샷 할당량에 포함되지는 않습니다. AWS Backup에 대한 자세한 내용은 AWS Backup 개발자 가이드를 참조하십시오.

RDS API 작업을 사용하고 초당 호출 수의 기본 할당량을 초과하는 경우, Amazon RDS API는 다음과 같이 오류를 생성합니다.

ClientError: API_name 작업을 호출하는 동안 오류 발생(ThrottlingException): 속도 초과됨.

이 경우 초당 호출 수를 줄입니다. 할당량은 대부분의 사용 사례를 다루기 위한 것입니다. 더 높은 할당량이 필요한 경우 다음 옵션 중 하나를 사용하여 할당량 증가를 요청할 수 있습니다.

자세한 내용은 Service Quotas 사용 설명서를 참조하세요.

Amazon Aurora의 명명 제약 조건

다음은 Amazon Aurora의 명명 제약 조건을 설명한 것입니다.

  • DB 클러스터 식별자:

    • 1–63자의 영숫자 또는 하이픈으로 구성되어야 합니다.

    • 첫 번째 문자는 글자이어야 합니다.

    • 하이픈으로 끝나거나 하이픈이 2개 연속으로 이어져서는 안 됩니다.

    • 각 AWS 리전별로 AWS 계정 1개의 모든 DB 인스턴스는 고유해야 합니다.

  • 초기 데이터베이스 이름 – Aurora MySQL과 Aurora PostgreSQL 간에 데이터베이스 이름 제약 조건이 다릅니다. 자세한 내용은 각 DB 클러스터를 생성할 때 사용 가능한 설정을 참조하세요.

  • 마스터 사용자 이름 - 마스터 사용자 이름 제약 조건은 각 데이터베이스 엔진에 따라 다릅니다. 자세한 내용은 DB 클러스터를 생성할 때 사용 가능한 설정을 참조하세요.

  • 마스터 암호:

    • 마스터 데이터베이스 사용자의 암호에는 /, ', ", @ 또는 공백을 제외한 모든 인쇄 가능한 ASCII 문자가 포함될 수 있습니다.

    • 암호는 DB 엔진에 따라 다음과 같은 수의 인쇄 가능한 ASCII 문자를 포함할 수 있습니다.

      • Aurora MySQL: 8–41

      • Aurora PostgreSQL: 8–99

  • DB 파라미터 그룹:

    • 1–255자의 영숫자로 구성되어야 합니다.

    • 첫 번째 문자는 글자이어야 합니다.

    • 하이픈은 허용되지만 이름은 하이픈으로 끝나거나 하이픈이 2개 연속으로 이어져서는 안 됩니다.

  • DB 서브넷 그룹:

    • 1–255자로 구성되어야 합니다.

    • 영숫자, 스페이스, 하이픈, 밑줄, 마침표를 사용할 수 있습니다.

Amazon Aurora 크기 제한

스토리지 크기 제한

Aurora 클러스터 볼륨은 다음 엔진 버전의 경우 최대 128테비바이트(TiB) 크기로 증가할 수 있습니다.

  • 사용 가능한 Aurora MySQL 버전 3 버전, Aurora MySQL 버전 2, 버진 2.09 이상

  • 사용 가능한 모든 Aurora PostgreSQL 버전

더 낮은 엔진 버전의 경우, Aurora 클러스터 볼륨의 최대 크기는 64TiB입니다. 자세한 내용은 Aurora 스토리지 크기가 자동으로 조정되는 방법 단원을 참조하십시오.

남은 스토리지 공간을 모니터링하려는 경우 AuroraVolumeBytesLeftTotal 지표를 사용할 수 있습니다. 자세한 내용은 Amazon Aurora에 대한 클러스터 수준 지표 단원을 참조하십시오.

SQL 테이블 크기 제한

Aurora MySQL DB 클러스터의 경우 최대 테이블 크기는 64테비바이트(TiB)입니다. Aurora PostgreSQL DB 클러스터의 경우 최대 테이블 크기는 32테비바이트(TiB)입니다. 테이블 디자인 모범 사례(예: 대용량 테이블 분할)를 따르는 것이 좋습니다.

테이블스페이스 ID 제한

Aurora MySQL 최대 테이블스페이스 ID는 2147483647입니다. 테이블을 자주 만들고 삭제하는 경우 테이블스페이스 ID를 알고 있어야 하며 논리적 덤프를 사용할 계획을 세워야 합니다. 자세한 내용은 mysqldump를 사용하여 MySQL에서 Amazon Aurora MySQL로 논리적 마이그레이션 단원을 참조하십시오.