

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

# Amazon DocumentDB 탄력적 클러스터 사용
<a name="docdb-using-elastic-clusters"></a>

Amazon DocumentDB 탄력적 클러스터는 초당 수백만 읽기/쓰기 및 페타바이트의 스토리지 용량을 갖춘 워크로드를 지원합니다. 또한 탄력적 클러스터는 인스턴스를 선택, 관리 또는 업그레이드할 필요가 없으므로 개발자가 Amazon DocumentDB와 상호 작용하는 방식을 단순화합니다.

**참고**  
탄력적 클러스터는 MongoDB 5.0 호환 와이어 프로토콜을 사용합니다. Amazon DocumentDB 엔진 버전 8.0에서는 지원되지 않으며 중국 리전 또는 AWS GovCloud에서는 사용할 수 없습니다.

Amazon DocumentDB 탄력적 클러스터는 다음과 같이 생성되었습니다.
+ 풍부한 쿼리 기능과 MongoDB API 호환성을 통해 사실상 무한한 규모를 제공하는 데이터베이스를 찾는 고객에게 솔루션을 제공합니다.
+ 고객에게 더 높은 연결 제한을 제공하고 패치로 인한 가동 중지 시간을 줄입니다.
+ JSON 워크로드를 위한 클라우드 네이티브, 엘라스틱 및 최고 등급의 아키텍처에 지속적으로 투자하세요.

 

**Topics**
+ [탄력적 클러스터 사용 사례](#elastic-use-cases)
+ [탄력적 클러스터의 장점](#elastic-advantages)
+ [탄력적 클러스터 리전 및 버전 가용성](#elastic-region-version)
+ [제한 사항](#elastic-limitations)
+ [Amazon DocumentDB 탄력적 클러스터: 작동 방식](elastic-how-it-works.md)
+ [Amazon DocumentDB 엘라스틱 클러스터 시작하기](elastic-get-started.md)
+ [Amazon DocumentDB 탄력적 클러스터 모범 사례](elastic-best-practices.md)
+ [Amazon DocumentDB 탄력적 클러스터 관리](elastic-managing.md)
+ [Amazon DocumentDB 탄력적 클러스터에 대한 저장 데이터 암호화](elastic-encryption.md)
+ [탄력적 클러스터에서 서비스 연결 역할](elastic-service-linked-roles.md)

## 탄력적 클러스터 사용 사례
<a name="elastic-use-cases"></a>

문서 데이터베이스는 빠르고 반복적인 개발을 위해 유연한 스키마가 필요한 워크로드에 유용합니다. Amazon DocumentDB 사용 사례의 예는 [문서 데이터베이스 사용 사례](document-database-use-cases.md)을 참조하세요.

다음은 탄력적 클러스터가 중요한 이점을 제공하는 일부 사용 사례의 예입니다.

### 사용자 프로필
<a name="elastic-use-case-user-profiles"></a>

문서 데이터베이스에는 유연한 스키마가 있으므로 규모에서 속성과 데이터 값이 다른 문서를 저장할 수 있습니다. 탄력적 클러스터는 서로 다른 사용자가 다양한 유형의 정보를 제공하는 온라인 프로필에 대한 실용적인 솔루션입니다. 내 애플리케이션이 수억 개의 사용자 프로필을 지원한다고 가정해 보겠습니다. 탄력적 클러스터를 사용하여 이러한 애플리케이션을 지원하실 수 있습니다. 사용자 프로필에 대한 수백만 건의 쓰기 및 읽기를 지원하도록 규모를 확장 및 축소할 수 있기 때문입니다. 피크 이외의 시간에도 확장하여 비용을 절감할 수 있습니다.

### 콘텐츠 관리 및 이력 기록
<a name="elastic-use-case-content-mgmt-records"></a>

콘텐츠를 효과적으로 관리하려면 다양한 소스에서 콘텐츠를 수집 및 집계한 다음 고객에게 제공할 수 있어야 합니다. 문서 데이터베이스는 유연한 스키마로 인해 모든 유형의 데이터 수집과 저장에 적합합니다. 이미지, 코멘트 및 비디오와 같은 사용자 생성 콘텐츠를 포함하여 새로운 유형의 콘텐츠를 생성하고 통합하는 데 사용할 수 있습니다. 시간이 지남에 따라 데이터베이스에 더 많은 스토리지가 필요할 수 있습니다. 엘라스틱 클러스트를 사용하면 더 많은 스토리지 볼륨에 데이터를 분산하여 단일 클러스터에 페타바이트 규모의 데이터를 저장할 수 있습니다.

## 탄력적 클러스터의 장점
<a name="elastic-advantages"></a>



### AWS 서비스 통합
<a name="elastic-service-integration"></a>

Amazon DocumentDB 탄력적 클러스터는 Amazon DocumentDB와 동일한 방식으로 다른 AWS 서비스와 통합됩니다.
+ **마이그레이션** - AWS Database Migration Service (DMS)를 사용하여 MongoDB 및 기타 관계형 데이터베이스에서 Amazon DocumentDB 탄력적 클러스터로 마이그레이션할 수 있습니다.
+ **모니터링** - Amazon CloudWatch를 사용하여 탄력적 클러스터의 상태와 성능을 모니터링할 수 있습니다.
+ **보안** - AWS Identity and Access Management (IAM)을 통해 인증 및 권한 부여를 설정하여 탄력적 클러스터 생성 및 업데이트와 같은 탄력적 클러스터 리소스를 관리하고 보안 VPC 전용 연결에 Amazon VPC를 사용할 수 있습니다. 탄력적 클러스터에 대한 IAM 인증 로그인은 지원되지 않습니다.
+ **데이터 관리** - AWS Glue 를 사용하여 Amazon S3, Amazon Redshift 및 Amazon OpenSearch Service와 같은 다른 AWS 서비스에서 데이터를 가져오고 내보낼 수 있습니다.

## 탄력적 클러스터 리전 및 버전 가용성
<a name="elastic-region-version"></a>

### 탄력적 클러스터의 리전 가용성
<a name="elastic-region-availability"></a>

다음 표에는 Amazon DocumentDB 탄력적 클러스터를 현재 사용할 수 있는 AWS 리전과 각 리전의 엔드포인트가 나와 있습니다.


| 리전 이름 | 리전 | 가용 영역 | 
| --- | --- | --- | 
| 미국 동부(버지니아 북부) | `us-east-1` | 5 | 
| 미국 동부(오하이오) | `us-east-2` | 3 | 
| 미국 서부(오리건) | `us-west-2` | 3 | 
| 아시아 태평양(홍콩) | `ap-east-1` | 3 | 
| 아시아 태평양(뭄바이) | `ap-south-1` | 3 | 
| 아시아 태평양(서울) | `ap-northeast-2` | 3 | 
| 아시아 태평양(싱가포르) | `ap-southeast-1` | 3 | 
| 아시아 태평양(시드니) | `ap-southeast-2` | 3 | 
| 아시아 태평양(도쿄) | `ap-northeast-1` | 3 | 
| 캐나다(중부) | `ca-central-1` | 3 | 
| 남아메리카(상파울루) | `sa-east-1` | 3 | 
| 유럽(프랑크푸르트) | `eu-central-1` | 3 | 
| 유럽(아일랜드) | `eu-west-1` | 3 | 
| 유럽(런던) | `eu-west-2` | 3 | 
| 유럽(밀라노) | `eu-south-1` | 3 | 
| 유럽(파리) | `eu-west-3` | 3 | 

### 버전 가용성
<a name="elastic-version-availability"></a>

탄력적 클러스터는 MongoDB 5.0과 호환되는 와이어 프로토콜을 지원합니다. Amazon DocumentDB 4.0 인스턴스 기반 클러스터 및 탄력적 클러스터 간의 차이점은 [Amazon DocumentDB 4.0과 탄력적 클러스터 간의 기능적 차이](elastic-how-it-works.md#elastic-functional-differences) 섹션을 참조하세요. 참고: Amazon DocumentDB 8.0에서는 Elastic Clusters가 지원되지 않습니다.

## 제한 사항
<a name="elastic-limitations"></a>



### 탄력적 클러스터 관리
<a name="elastic-management-limitations"></a>

이번 릴리스에서는 다음의 클러스터 관리 기능이 지원되지 *않습니다*.
+ 사용자 지정 포트(27017만 지원됨)
+ IAM 사용자 및 역할을 사용하여 데이터베이스에 인증할 수 있는 기능
+ 글로벌 클러스터를 생성할 수 있는 기능.
+ 기존 Amazon DocumentDB 이벤트와 이벤트 구독
+ 레인지 샤딩
+ 기존 컬렉션 샤드
+ 멀티필드 샤드 키
+ 샤드 키 변경하기
+ 특정 시점 복원
+ 복제
+ 성능 개선 도우미

**참고**  
탄력적 클러스터 제한에 대한 자세한 내용은 [Amazon DocumentDB 할당량 및 제한](limits.md)을 참조하세요.

### 쿼리 및 쓰기 작업
<a name="elastic-query-limitations"></a>

이번 릴리스에서는 다음과 같은 쿼리 및 쓰기 작업 명령과 기능이 지원되지 *않습니다*.
+ 규모 조정 작업 중의 DDL 명령
+ 프로파일러
+ 파라미터 그룹
+ AWS Config
+ AWS Backup

### 컬렉션 및 인덱스 관리
<a name="elastic-index-limits"></a>

이번 릴리스에서는 다음과 같은 컬렉션 및 인덱스 관리 기능이 지원되지 *않습니다*.
+ 고유 인덱스
+ 부분 인덱스
+ 텍스트 인덱스
+ 벡터 인덱스
+ 문서 압축

### 관리 및 진단
<a name="elastic-admin-diagnostics-limitations"></a>

이번 릴리스에서는 다음과 같은 관리 및 진단 명령과 기능이 지원되지 *않습니다*.
+ AWS Secrets Manager
+ 역할 기반 액세스 제어(RBAC) 사용자 정의 역할.
+ 연결 시 0의 쓰기 문제는 지원되지 않습니다.
+ 기존 탄력적 클러스터에 현재 할당되지 않은 VPC에 속하는 서브넷을 변경.

### 옵트인 기능
<a name="elastic-opt-in-feature-limitations"></a>

이번 릴리스에서는 다음과 같은 Amazon DocumentDB 옵트인 기능이 지원되지 *않습니다*.
+ ACID 트랜잭션
+ DDL/DML 감사
+ Change streams
+ 세션 명령