기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Amazon QLDB 할당량 및 제한
중요
지원 종료 알림: 기존 고객은 07/31/2025에 지원이 종료될 때까지 Amazon QLDB를 사용할 수 있습니다. 자세한 내용은 Amazon QLDB 원장을 Amazon Aurora PostgreSQL로 마이그레이션
이 섹션에서는 Amazon QLDB 내의 현재 할당량(제한이라고도 함)에 대해 설명합니다.
기본 할당량
QLDB에는 AWS 일반 참조의 Amazon QLDB 엔드포인트 및 할당량에도 나열된 대로 다음과 같은 기본 할당량이 있습니다. 이러한 할당량은 리전 AWS 계정 당 입니다. 리전의 사용자 계정에 대한 할당량 증가를 요청하려면 Service Quotas 콘솔을 사용합니다.
에 로그인 AWS Management Console 하고 https://console.aws.amazon.com/servicequotas/
리소스 | 기본 할당량 |
---|---|
현재 리전의 이 계정에서 생성할 수 있는 활성 원장의 최대 수 | 5 |
원장당 Amazon S3로 내보내는 활성 저널의 최대 수 | 2 |
원장당 Kinesis Data Streams에 대한 최대 활성 저널 스트림 수 | 5 |
고정 할당량
기본 할당량 외에도 QLDB에는 원장당 다음과 같은 고정 할당량이 있습니다. 이러한 할당량은 Service Quotas를 사용하여 늘릴 수 없습니다.
리소스 | 고정 할당량 |
---|---|
동시 활성 세션 수 | 3000 |
활성 테이블 수 | 20 |
IndexedStorage - 원장의 테이블, 인덱스 및 인덱싱된 기록에 사용되는 총 디스크 공간 크기로, 15분 간격으로 보고됩니다. Amazon CloudWatch 지표에 대한 자세한 내용은 Amazon CloudWatch를 사용한 모니터링을 참조하세요. |
최대 16TiB |
총 테이블 수(활성 및 비활성) 참고QLDB에서 삭제된 테이블은 비활성 상태로 간주되며 이 총 할당량에 포함됩니다. |
40 |
테이블당 인덱스 수 | 5 |
트랜잭션에 포함된 문서 수 | 40 |
트랜잭션에서 수정해야 할 개정 수 | 1 |
문서 크기(IonBinary 형식으로 인코딩) |
128KB |
명령문 파라미터 크기(IonBinary 형식) |
128KB |
명령문 파라미터 크기(IonText 형식) |
1MB |
문의 문자열 길이 | 100,000자 |
트랜잭션 크기 | 4MB |
트랜잭션 제한 시간 | 30초 |
완료된 저널 내보내기 작업의 만료 기간 | 7일 |
터미널 저널 스트림의 만료 기간 | 7일 |
원장 할당량
리전 내 사용자 계정의 원장 할당량 증가를 요청하려면 Service Quotas 콘솔을 사용하면 됩니다.
https://console.aws.amazon.com/servicequotas/
일부 QLDB 사용 사례에서는 비즈니스 성장에 따라 리전 AWS 계정 당 원장 수를 늘려야 합니다. 예를 들어, 고객 또는 데이터를 격리하기 위해 전용 원장을 만들어야 할 수 있습니다. 이 경우 다중 계정 아키텍처를 활용하여 QLDB 할당량을 처리하는 것을 고려해 보세요. 자세한 내용은 AWS 백서 SaaS 테넌트 격리 전략의 계정 사일로 격리를 참조하세요. SaaS
문서 크기
IonBinary
형식으로 인코딩된 문서의 최대 크기는 128KB입니다. 텍스트에서 바이너리로의 변환은 각 문서의 구조에 따라 크게 달라지기 때문에 IonText
형식의 문서 크기를 정확히 제한할 수는 없습니다. QLDB는 콘텐츠가 열려 있는 문서를 지원하므로 각각의 고유한 문서 구조에 따라 크기 계산이 달라집니다.
트랜잭션 크기
QLDB 트랜잭션의 최대 크기는 4MB입니다. 트랜잭션 크기는 다음 요소의 합계를 기준으로 계산됩니다.
- 델타
-
트랜잭션 내의 모든 문에 의해 생성되는 문서 변경 사항입니다. 여러 문서에 영향을 미치는 트랜잭션에서 총 델타 크기는 영향을 받는 각 문서의 개별 델타의 합계입니다.
- 메타데이터
-
영향을 받는 각 문서와 관련된 시스템 생성 트랜잭션 메타데이터입니다.
- 인덱스
-
트랜잭션의 영향을 받는 테이블에 인덱스가 정의된 경우, 연결된 인덱스 항목도 델타를 생성합니다.
- 기록
-
모든 문서 개정 내용이 QLDB에 유지되므로 모든 트랜잭션도 기록에 추가됩니다.
삽입 - 테이블에 삽입된 모든 문서에는 기록 테이블에도 사본이 삽입됩니다. 예를 들어, 새로 삽입한 100KB 문서는 트랜잭션 하나에 최소 200KB의 델타를 생성합니다. (이는 메타데이터나 인덱스를 포함하지 않는 대략적인 예상치입니다.)
업데이트 - 단일 필드의 경우도 문서가 업데이트되면 기록에 업데이트 델타를 더하거나 뺀 전체 문서의 새 개정을 생성합니다. 즉, 큰 문서를 조금만 업데이트해도 여전히 큰 트랜잭션 델타를 생성한다는 것을 의미합니다. 예를 들어, 기존 100KB 문서에 2KB의 데이터를 추가하면 기록에 102KB 개정본이 새로 생성됩니다. 이렇게 하면 한 트랜잭션에 최소 104KB의 총 델타가 추가됩니다. (다시 말하지만, 이 추정치에는 메타데이터나 인덱스가 포함되지 않습니다.)
삭제 - 업데이트와 마찬가지로 모든 삭제 트랜잭션은 기록에 새 문서 개정을 생성합니다. 하지만 새로 만든
DELETE
개정은 사용자 데이터가 null이고 메타데이터만 포함되어 있기 때문에 원본 문서보다 크기가 작습니다.
명명 제약 조건
다음 테이블은 Amazon QLDB의 명명 제약 조건을 설명한 것입니다.
원장 이름 |
|
저널 스트림 이름 | |
테이블 이름 |
|