문서 홈 → MongoDB 실행 및 관리 → MongoDB Atlas
Amazon Web Services (AWS)
이 페이지의 내용
Atlas는 AWS (Amazon Web Services)에 대해 cluster 및 서버리스 인스턴스 배포를 지원합니다. Atlas는 중국 및 미국 GovCloud의 일부 리전을 제외한 AWS 리전을 모두 지원합니다.
Atlas는 다음과 같은 AWS 리전을 지원합니다. 다음 리전은 모두 전용 클러스터(M10+
)를 지원하지만, 일부 리전은 무료 및 공유 클러스터(M0/M2/M5
) 또는 서버리스 인스턴스를 지원하지 않습니다. Atlas API는 해당하는 Atlas Region을 사용합니다.
이 페이지에서는 AWS 대상 Atlas 클러스터 배포에 관한 참고 자료를 제공합니다. 다음 옵션은 서버리스 인스턴스에는 적용되지 않습니다.
cluste 구성 옵션
각 Atlas cluster 계층에는 기본 리소스 세트가 함께 제공됩니다. Atlas는 다음과 같은 리소스 구성 옵션을 제공합니다.
- 사용자 지정 스토리지 크기
서버 루트 볼륨의 크기. AWS에 배포된 Atlas 클러스터는 범용 SSD [1]을(를) .
참고
RAM 가용성
각 클러스터 계층에서 사용할 수 있는 실제 RAM 용량은 커널이 보유한 메모리로 인해 명시된 용량보다 약간 적을 수 있습니다.
다음과 같은 클러스터 계층을 사용할 수 있습니다.
인스턴스 크기저장 범위기본값 저장기본값 RAMM0.5GB.5GBSharedM22GB2GBSharedM55GB5GBSharedM1010 GB~128 GB10GB2GBM2010GB~255GB20GB4GBM3010GB~512GB40 GB8GBM4010 GB~1 TB80 GB16 GBR4010 GB~1 TB80 GB16 GBM40_NVME380GB380GB15.25 GBM5010GB ~ 4TB160 GB32 GBR5010GB ~ 4TB160 GB32 GBM50_NVME760GB760GB30.5GBM6010GB ~ 4TB320GB64 GBR6010GB ~ 4TB320GB64 GBM60_NVME1.6 TB1.6 TB61 GBM8010GB ~ 4TB750GB131 GBR8010GB ~ 4TB750GB122 GBM80_NVME1.6 TB1.6 TB122 GBM14010GB ~ 4TB1 TB192GBM20010GB ~ 4TB1.5 TB256 GBR20010GB ~ 4TB1.5 TB256 GBM200_NVME3.1 TB3.1 TB244 GBM30010GB ~ 4TB2 TB384GBR30010GB ~ 4TB2 TB384GBR40010GB ~ 4TB3 TB488GBM400_NVME4TB4TB512 GBR70010GB ~ 4TB4TB768GB이 계층을 멀티클라우드 클러스터에 사용할 수 있습니다.
AP_SOUTHEAST_2 리전에서는 사용할 수 없습니다.
참고
클러스터 계층 및 API 명명 규칙
Atlas Administration API 를 사용한 관리를 위해
R
M
(예:R40
)이(가) 앞에 붙은 클러스터 계층 이름은 낮은 CPU 버전의 클러스터를 실행합니다.API로 클러스터를 생성 하거나 수정할 때는 속성을 사용하여 원하는 클러스터 클래스를 이름으로 지정해야providerSettings.instanceSizeName
합니다.중요
멀티 클라우드 저전력 CPU 클러스터
클러스터가 사용하는 모든 리전에서 클러스터 계층을 사용할 수 있는 경우, 저전력 CPU 클러스터 계층(R40, R50, R60 등)을 멀티클라우드 클러스터 구성에서 사용할 수 있습니다.
워크로드에는 일반적으로
2TB
미만이 필요합니다.- 사용자 지정 저장 속도
시스템에서 수행할 수 있는 초당 입/출력 작업 수(IOPS)입니다.
각 클러스터에는 기본 IOPS 속도가 있습니다. 특정 요구 사항을 충족하도록 원하는 계층의 IOPS 속도를 프로비저닝하기로 선택할 수도 있습니다.
선택한 클러스터 계층 및 사용자 지정 스토리지 크기에 따라 각 스토리지 속도 대비 최대 IOPS가 결정됩니다.
- 암호화된 저장 볼륨
- 볼륨 내부의 미사용 데이터와 볼륨과 클러스터 간에 이동하는 모든 데이터의 루트 볼륨을 암호화합니다. Atlas는 Amazon EBS 암호화 를 사용합니다. .
Amazon 가용 구역
각 AWS 리전에는 정해진 개수의 독립 가용 구역이 포함되어 있습니다. 가용 구역은 1곳 이상의 개별 데이터 센터로 구성되어 있는데, 각 데이터 센터는 별도의 시설에서 운용되는 잉여 전력, 네트워킹 및 연결성을 갖추고 있습니다. 가용 구역이 3개 이상인(3AZ) 리전의 경우에는 Atlas가 가용 구역 3개 전체에 걸쳐 클러스터를 배포합니다. 가용 구역이 2개뿐인(2AZ) 리전의 경우에는 Atlas가 두 가용 구역에 걸쳐 클러스터를 배포합니다.
Atlas Add New Cluster 양식에서는 가용 구역을 3개 이상 지원하는 리전이 더 높은 가용성을 제공하기 때문에 Recommended(으)로 표시합니다.
리전의 가용 구역 수는 Atlas가 배포할 수 있는 MongoDB 노드의 수에 영향을 미치지 않습니다. MongoDB Atlas 클러스터는 항상 최소 3개의 MongoDB 노드가 포함된 복제본 세트로 구성되어 있습니다.
특정 리전의 가용영역 수에 대한 자세한 내용은 글로벌 인프라 에 대한 Amazon 설명서를 참조하세요..
AWS 리전 및 가용영역에 대한 자세한 내용은 리전 및 가용영역 사용 에 대한 Amazon 설명서를 참조하세요.
가용 구역이 3개 이상인 리전
가용 구역이 3개 이상인 리전에 배포된 Atlas 클러스터는 세 가용 구역으로 분할됩니다. 그 예로 3노드 복제본 세트 클러스터의 각 가용 구역에 노드가 1개씩 배포됩니다.
3AZ 클러스터는 2AZ 클러스터에 비해 가용성이 더 높습니다. 하지만 모든 리전에서 3AZ 클러스터를 지원하는 것은 아닙니다.
가용 구역이 2개에 불과한 리전
가용 구역이 2개인 리전에 배포된 Atlas 클러스터는 두 가용 구역으로 분할됩니다. 그 예로 3노드 복제본 세트 클러스터의 1개 가용 구역에는 노드 2개가 배포되고, 나머지 노드는 다른 가용 구역에 배포됩니다.
2AZ 클러스터는 가용 구역을 상실할 경우 가용성이 사라질 가능성이 3AZ 클러스터보다 높습니다. 그러나 지연 시간이나 위치가 우선적으로 적용될 경우에는 2AZ 클러스터를 지원하는 리전이 선호될 수 있습니다.
[1] | Amazon 스토리지 옵션에 대한 자세한 설명서는 Amazon EBS 볼륨 유형 을 참조하세요. |
전용 검색 노드
지원되는 지역
Atlas는 다음 AWS 리전에서 이상의 단일 region cluster에 대해 별도의 검색 Nodes 배포를 지원합니다.M10
사용 가능한 검색 계층
Atlas는 선택한 리전에 따라 AWS 에 배포된 검색 노드에 대해 다양한 검색 계층 을 제공합니다. 다음 표는 검색 계층과 각 하드웨어 클래스, 낮은 CPU 또는 높은 CPU에서 검색 계층을 사용할 수 있는 리전을 보여줍니다.
Integrations
글로벌 리전 지원 과 함께 다음과 같은 제품 통합을 통해 Amazon EC2, AWS Lambda 및 Amazon Elastic Container Service(ECS)와 같이 AWS 에서 실행되는 애플리케이션에서 Atlas 인스턴스를 쉽고 안전하게 사용할 수 있습니다.
네트워킹 서비스
AWS PrivateLink: AWS를 사용하여 비공개 엔드포인트 설정
AWS Virtual Private Cloud(VPC): AWS와의 네트워크 피어링 연결을 설정합니다
보안 및 아이덴티티 서비스
AWS Identity Access Management(IAM): IAM 인증을 사용하여 데이터베이스 사용자 구성
AWS 키 관리 서비스(KMS)는 다음과 같습니다.
AWS SSO: MongoDB UI에 연합 인증 구성
기타 AWS 서비스
AWS CloudFormation: CloudFormation 에서 Atlas 배포 및 관리
Amazon EventBridge: Atlas 트리거 이벤트를 Amazon EventBridge로 전송
Amazon Kinesis: Kinesis Data Firehose를 통해 Atlas로 데이터 전송
조달
AWS Marketplace: AWS 를 통해 Atlas 사용료 결제
자세한 정보
Atlas와 함께 AWS를 가장 효과적으로 사용하는 방법에 대한 자세한 내용은 다음 권장사항, 가이드 및 사례 연구를 읽어 보세요.
AWS App Runner: MongoDB Atlas와 AWS App Runner로 애플리케이션과 API를 더 빠르게 빌드
AWS Lambda: AWS Lambda에서 연결하는 모범 사례