글로벌 클러스터 만들기
이 페이지의 내용
이 섹션에서는 Atlas 클러스터에서 글로벌 쓰기를 활성화하는 방법에 대해 설명합니다.
필요한 액세스 권한
글로벌 클러스터에 생성하려면 프로젝트 에 대한 Organization Owner
또는 Project Owner
액세스 이 있어야 합니다.
고려 사항
글로벌 클러스터를 만들기 전에 글로벌 클러스터 개요 및 글로벌 클러스터 샤딩 참조를 검토하세요.
M30
이상의 샤딩된 클러스터 를 생성할 때 Atlas 에서 글로벌 쓰기를 활성화 할 수 있습니다.배포한 후에는 글로벌 클러스터를 표준 샤딩된 클러스터로 변환할 수 없습니다.
샤딩 요구 사항으로 인해 샘플 데이터를 글로벌 클러스터에 로드할 수 없습니다.
선택한 리전에 대한 첫 번째 전용 유료 클러스터이고 하나 이상의 VPC 피어링 연결을 생성할 계획인 경우 계속하기 전에 VPC 피어링 연결을 검토합니다.
절차
Atlas Clusters 에서 프로젝트 의 페이지로 이동합니다.
아직 표시되지 않은 경우 탐색 표시줄의 Organizations 메뉴에서 원하는 프로젝트가 포함된 조직을 선택합니다.
아직 표시되지 않은 경우 탐색 표시줄의 Projects 메뉴에서 원하는 프로젝트를 선택합니다.
아직 표시되지 않은 경우 사이드바에서 Clusters 을(를) 클릭합니다.
클러스터 페이지가 표시됩니다.
클러스터에 대해 글로벌 쓰기를 활성화합니다.
Create New Cluster 대화상자에서 Dedicated 클러스터 유형을 선택합니다. 자세한 내용은 클러스터 생성을 참조하세요.
섹션을 확장하려면 Global Cluster Configuration을 클릭합니다.
글로벌 클러스터 구성을 표시하려면 Enable Global Writes (M30 and Up)를 On으로 전환합니다.
샤딩 구성을 선택합니다.
기본적으로 글로벌 클러스터는 Atlas-Managed Sharding을(를) 활성화하여 클러스터의 분할 키와 영역을 자동으로 구성합니다. Atlas는 각 샤드에 대해 해당 영역과 연결된 샤드 키에 location
필드를 생성하여 Atlas가 지리적 위치를 기반으로 샤드에 데이터를 배포할 수 있도록 합니다. 이 옵션은 대부분의 워크로드에 권장됩니다.
고급 사용자이고 기본 구성이 워크로드에 비해 너무 제한적이라면 Self-Managed Sharding을 선택하세요. 이 옵션을 선택하는 경우 mongosh
또는 지원되는 MongoDB 드라이버를 사용하여 샤딩 전략을 수동으로 구성해야 합니다. 구역 샤딩에 대해 자세히 알아보려면 구역을 참조하세요. 구역에 샤드를 추가하는 방법을 알아보려면 구역 관리를 참조하세요.
중요
클러스터를 배포한 후에는 Atlas-Managed Sharding (과)와 Self-Managed Sharding 간에 변경할 수 없습니다.
글로벌 클러스터 구역을 구성합니다.
Atlas는 글로벌 클러스터 구역을 구성하기 위한 세 가지 옵션을 제공합니다.
템플릿을 사용하여 글로벌 쓰기 구역 구성
글로벌 쓰기 단일 리전 구역 구성
글로벌 쓰기 멀티 리전 영역 구성
글로벌 클러스터 구역을 구성하려는 방법에 따라 적절한 탭을 선택합니다.
Atlas는 클러스터에 대한 글로벌 쓰기 영역을 구성하기 위한 두 가지 템플릿을 제공하며, 각 템플릿에는 기본 구성의 목적에 대한 설명이 포함되어 있습니다. 템플릿을 클릭하면 해당 템플릿의 구역 맵을 볼 수 있습니다. 각 구역 맵은 지리적 지연 시간 및 적용 범위 추정치를 포함하여 클러스터 구역 구성에 대한 시각적 설명을 제공합니다.
구역 맵 아래의 Zone configuration summary을(를) 클릭하여 글로벌 클러스터의 각 구역에 대한 요약을 봅니다. Atlas는 각 구역에 대해 다음과 같은 유효성 검사를 제공합니다.
유효성 검사 | 지침 |
---|---|
Low latency reads and writes in <geography> | 구역이 지연 시간이 짧은 읽기 및 쓰기를 지원하는 지리적 국가 및 언어 설정을 나타냅니다. 정확한 특정 지리적 국가 및 언어 설정은 해당 구역에서 기본 설정된 Region에 따라 달라집니다. Zone
Configuration 섹션에서 구역의 기본 설정 리전을 수정할 수 있습니다. |
Local reads in all other zones | 해당 구역의 클라이언트가 로컬 세컨더리 읽기를 위해 이 구역의 데이터가 다른 모든 구역에 복제되는지 여부를 나타냅니다. 클러스터의 모든 구역을 로컬 읽기에 맞게 자동으로 구성하려면 Zone configuration summary에서 Configure Local Reads in All Zones 버튼을 클릭합니다. |
(Not) Available during partial region outage | 구역이 고가용성을 지원하는지 여부를 나타내며, 투표 선택 가능 노드의 대부분이 정상 상태로 유지되고 부분적인 리전 장애 시 연결할 수 있습니다. Atlas UI에서 Recommended(으)로 표시된 Regions은(는) 부분적인 리전 장애 시 고가용성을 지원합니다. 자세한 내용은 다음 페이지를 참조하세요. |
(Not) Available during full region outage | 구역이 고가용성을 지원하는지 여부를 나타내며, 투표 선택 가능 노드의 대부분이 정상 상태로 유지되고 전체적인 리전 장애 시 연결할 수 있습니다. |
기본값 으로 각 템플릿은 일련의 단일 리전 구역을 배포하고 각 구역 근처에 지리적으로 국가 및 세분 위치 지도를 작성합니다. MongoDB 는 이 위치 구역 맵을 사용하여 위치 데이터 가 포함된 읽기 및 쓰기 (write) 작업을 해당 구역 의 샤드 로 라우팅합니다.
Atlas-Managed Sharding 를 활성화한 경우 구역 맵에서 Configure Location Mappings 을 클릭하여 위치 구역 매핑 목록을 봅니다. 위치 구역 매핑을 사용자 지정하려면 지정된 Location Name 에 대한 Zone 드롭다운을 클릭하고 새 구역 을 선택합니다. 특정 위치 에 대한 사용자 지정 매핑을 재설정하려면 Reset 버튼을 클릭합니다. 클러스터 에 대한 모든 사용자 지정 매핑을 재설정하려면 Reset All Zone mappings 버튼을 클릭합니다.
구역 템플릿을 선택한 후 각 구역에 대한 추가 구성을 변경할 수 있습니다. 지침은 Single Region Zone 탭을 참조하세요.
멀티 리전 구역을 생성할 수도 있습니다. 지침은 Multi-Region Zone 탭을 참조하세요. Configure Local Reads in All Zones을(를) 클릭하면 모든 구역이 멀티 리전으로 변환됩니다.
템플릿 선택으로 돌아가려면 구역 맵에서 View Zone Templates을(를) 클릭합니다.
Zone Configuration 섹션에서는 클러스터 의 각 구역 을 구성할 수 있습니다. Atlas 는 현재 선택된 구역 을 나타내는 드롭다운 상자를 Zone Configuration 바로 위에 표시합니다. 글로벌 클러스터에 구역을 최대 9개(9)개까지 추가하려면 + Add a Zone 버튼을 클릭합니다. 9개 이상의 구역이 필요한 경우 Atlas 지원 에 문의 하세요.
각 구역 을 수정하면 구역 맵이 업데이트됩니다. 현재 구역 맵에 템플릿 선택 메뉴가 표시되어 있는 경우 Configure Zones Myself 을 클릭하여 구역 맵을 봅니다.
Zone Configuration 섹션에서 Select the preferred region for your zone 드롭다운 상자를 클릭하고 구역에 할당된 각 샤드에 대해 Highest Priority 리전으로 리전을 선택합니다. Atlas는 선택한 리전과 지리적으로 가까운 국가 및 지역의 지도를 작성합니다. MongoDB는 이 위치 구역 맵을 사용하여 위치 데이터 가 포함된 읽기 및 쓰기 작업을 해당 구역의 샤드로 라우팅합니다.
Atlas-Managed Sharding 를 활성화한 경우 구역 맵에서 Configure Location Mappings 을 클릭하여 위치 구역 매핑 목록을 봅니다. 위치 구역 매핑을 사용자 지정하려면 지정된 Location Name 에 대한 Zone 드롭다운을 클릭하고 새 구역 을 선택합니다. 특정 위치 에 대한 사용자 지정 매핑을 재설정하려면 Reset 버튼을 클릭합니다. 클러스터 에 대한 모든 사용자 지정 매핑을 재설정하려면 Reset All Zone mappings 버튼을 클릭합니다.
구역 의 각 샤드 에 대해 Atlas 는 Zone Configuration 에 대해 샤드 노드를 배포합니다. Zone Configuration 섹션에서 Additional Options 을 클릭하고 드롭다운 상자에서 구역 의 총 샤드 수를 선택하여 구역 에 샤드를 추가할 수 있습니다. 기본값 으로 Atlas 는 구역 당 하나의 샤드 를 배포합니다. Atlas 는 단일 구역 에 여러 개의 샤드를 추가하는 대신 지리적 리전 의 과도한 쓰기 (write) 로드를 지원 하기 위해 추가 구역을 생성할 것을 권장합니다. Atlas 는 글로벌 클러스터당 100 개 이하의 샤드를 지원합니다.
중요
구역 템플릿 을 선택하면 Zone Configuration 섹션에서 수행한 모든 구성 변경 사항이 선택한 템플릿의 기본값 재설정됩니다.
Zone Configuration 섹션에서는 클러스터 의 각 구역 을 구성할 수 있습니다. Atlas 는 현재 선택된 구역 을 나타내는 드롭다운 상자를 Zone Configuration 바로 위에 표시합니다. 글로벌 클러스터에 구역을 최대 9개(9)개까지 추가하려면 + Add a Zone 버튼을 클릭합니다. 9개 이상의 구역이 필요한 경우 Atlas 지원 에 문의 하세요.
각 구역 을 수정하면 구역 맵이 업데이트됩니다. 현재 구역 맵에 템플릿 선택 메뉴가 표시되어 있는 경우 Configure Zones Myself 을 클릭하여 구역 맵을 봅니다.
Select Multi-Region, Workload Isolation and Replication Options 버튼을 클릭하면 멀티 리전 구성 컨트롤이 표시됩니다. 에서 을 토글한 구역은 기본적으로 다중 리전 구역 컨트롤을 표시합니다.Configure Local Reads in All Zones Zone configuration summary
Electable nodes for high availability 구역 에 Highest Priority 및 Electable 노드를 구성합니다.
선택 가능한 노드가 있는 리전을 추가하는 경우
데이터 가용성을 높이고
데이터 센터 장애의 영향을 줄입니다.
하나의 클라우드 공급자에서 다른 리전을 설정하거나 다른 클라우드 공급자를 선택할 수 있습니다.
Atlas는 Electable nodes 테이블의 첫 번째 행에 있는 노드를 Highest Priority 리전으로 설정합니다.
Atlas는 프라이머리 자격을 위해 이 리전에 있는 노드에 우선 순위를 지정합니다. 다른 노드는 표시되는 순서대로 순위가 지정됩니다. 자세한 내용은 멤버 우선 순위를 참조하세요.
Add a region 를 클릭하여 리전 선택을 위한 새 행을 추가하고 드롭다운에서 리전 을 선택합니다. 해당 리전 에 대해 원하는 Nodes 수를 지정합니다. 구역 의 모든 리전에서 투표 선택 가능 노드의 총 수는 3, 5 또는 7 여야 합니다.
Atlas 는 Highest Priority 노드 에 대해 선택한 리전 근처에 지리적으로 국가 및 하위 지역의 지도를 작성합니다. MongoDB 는 이 위치 구역 맵을 사용하여 위치 데이터 가 포함된 읽기 및 쓰기 (write) 작업을 해당 구역 의 샤드 로 라우팅합니다.
Atlas-Managed Sharding 를 활성화한 경우 구역 맵에서 Configure Location Mappings 을 클릭하여 위치 구역 매핑 목록을 봅니다. 위치 구역 매핑을 사용자 지정하려면 지정된 Location Name 에 대한 Zone 드롭다운을 클릭하고 새 구역 을 선택합니다. 특정 위치 에 대한 사용자 지정 매핑을 재설정하려면 Reset 버튼을 클릭합니다. 클러스터 에 대한 모든 사용자 지정 매핑을 재설정하려면 Reset All Zone mappings 버튼을 클릭합니다.
Read-only nodes for optimal local reads 구역 에 Read-only 노드를 구성합니다. 각 행은 Atlas 가 Read-only Node Type 의 구성된 Number of Nodes 를 배포하는 Region 하나를 나타냅니다.
Read-only 행을 추가하려면 Add a region 을 클릭합니다. 로컬 세컨더리 읽기 작업을 용이하게 하려는 각 리전에 Read-only 노드를 추가하는 것이 좋습니다.
Analytics nodes for workload isolation
분석 노드를 사용하여 운영 워크로드와 충돌하고 싶지 않은 쿼리를 분리합니다. 분석 노드는 BI Connector for Atlas의 보고 쿼리 등의 데이터 분석 작업을 처리하는 데 유용합니다. 분석 노드에는 고유한 복제본 세트 태그가 있어서 원하는 리전으로 쿼리를 보낼 수 있습니다.
Add a region을 클릭해 분석 노드를 배포할 리전을 선택합니다. 해당 리전에 배포하고 싶은 Nodes 개수를 지정합니다.
구역 의 각 샤드 에 대해 Atlas 는 Zone Configuration 에 대해 샤드 노드를 배포합니다. Zone Configuration 섹션에서 Additional Options 을 클릭하고 드롭다운 상자에서 구역 의 총 샤드 수를 선택하여 구역 에 샤드를 추가할 수 있습니다. 기본값 으로 Atlas 는 구역 당 하나의 샤드 를 배포합니다. Atlas 는 단일 구역 에 여러 개의 샤드를 추가하는 대신 지리적 리전 의 과도한 쓰기 (write) 로드를 지원 하기 위해 추가 구역을 생성할 것을 권장합니다. Atlas 는 글로벌 클러스터당 100 개 이하의 샤드를 지원합니다.
중요
구역 템플릿 을 선택하면 Zone Configuration 섹션에서 수행한 모든 구성 변경 사항이 선택한 템플릿의 기본값 재설정됩니다.
참고
기존 글로벌 클러스터에서 구역 제거
DNS시드 목록 형식이 아닌 표준 연결 string 형식 을 사용하는 경우 기존 글로벌 클러스터 에서 전체 구역 을 제거하면 새 연결 이 생성될 수 string 있습니다.
변경 사항을 배포한 후 올바른 연결 문자열을 확인하려면 다음을 수행하세요.
Atlas에서 프로젝트의 Clusters 페이지로 이동합니다.
아직 표시되지 않은 경우 탐색 표시줄의 Organizations 메뉴에서 원하는 프로젝트가 포함된 조직을 선택합니다.
아직 표시되지 않은 경우 탐색 표시줄의 Projects 메뉴에서 원하는 프로젝트를 선택합니다.
아직 표시되지 않은 경우 사이드바에서 Clusters 을(를) 클릭합니다.
Clusters(클러스터) 페이지가 표시됩니다.
연결 string 을 확인합니다.
Connect를 클릭합니다.
을(를) 선택합니다.Cluster Tier
글로벌 클러스터를 사용하려면 M30
이상의 클러스터 계층을 선택해야 합니다.
선택한 계층에 따라 클러스터의 각 데이터 보유 서버에 대한 메모리, 스토리지, vCPU, IOPS 사양이 결정됩니다.
워크로드에 적합한 클러스터 계층 및 스토리지 설정을 선택하는 방법에 대한 자세한 내용은 클러스터 계층 선택 및 클러스터 스토리지 사용자 지정을 참조하세요.
Cluster Name을(를) 지정합니다.
Atlas에 표시되는 클러스터 이름입니다. Atlas가 클러스터를 배포한 후에는 클러스터 이름을 변경할 수 없습니다.
클러스터 이름은 64자를 초과할 수 없습니다.
중요
Atlas는 내부 상호 작용에서 클러스터 이름을 23자로 제한합니다. 이는 다음을 의미합니다.
23자보다 짧은 클러스터 이름은 하이픈이나 대시(
-
)로 끝날 수 없습니다.클러스터 이름이 23자 이상인 경우 23번째 문자로 하이픈 또는 대시(
-
)를 사용할 수 없습니다.클러스터 이름의 처음 23자는 프로젝트 내에서 고유해야 합니다.
클러스터 이름에 민감한 정보를 포함하지 않도록 합니다.
결제를 진행합니다. 양식 아래에 있는 Create Cluster 버튼을 클릭하고 청구 정보가 아직 존재하지 않는 경우에만 청구 정보를 입력합니다. 조직에 이미 청구 정보가 있는 경우 Atlas에서 클러스터를 배포합니다.
Billing Address 필요에 따라 세부 정보를 업데이트합니다.
필드 | 필요성 | 작업 |
---|---|---|
청구 이메일 주소 | 옵션 | Atlas에서 결제 알림을 보낼 이메일 주소를 입력합니다. 기본적으로 Atlas는 조직 소유자 및 청구 관리자에게 경고를 보냅니다.
|
회사 이름 | 옵션 | 청구서 수신 주소의 회사 이름을 입력합니다. |
국가 | 필수 사항 | 청구서 수신 주소의 국가를 선택합니다. 국가 이름을 입력한 다음 필터링된 국가 목록에서 선택할 수도 있습니다. |
거리 주소 | 필수 사항 | 청구서 수신 주소의 도로명 주소를 입력합니다. |
아파트/스위트/층 | 옵션 | 청구서 수신 주소로 아파트, 스위트 또는 층을 입력하세요. |
도시 | 필수 사항 | 청구서 수신 주소의 도시 이름을 입력합니다. |
주/도/리전 | 필수 사항 | 귀하의 청구서 수신 주소가 속한 정치적 구역을 입력하거나 선택하십시오. 레이블과 필드는 선택한 국가에 따라 변경됩니다.
|
우편 번호 또는 우편 번호 | 필수 사항 | 청구서 수신 주소의 ZIP코드(미국) 또는 우편번호(기타 국가)를 입력합니다. |
부가가치세 번호 | 조건부 | 미국 이외의 국가를 선택하면 Atlas는 VAT ID 필드를 표시합니다. VAT에 대해 자세히 알아보려면 VAT ID를 참조하세요. 회사의 청구 주소가 미국 이외의 국가에 있는 경우 청구 정보에 유효한 중요: 청구 주소가 아일랜드 또는 특정 캐나다 주에 있는 경우 유효한 리전별 부가가치세에 대해 자세히 알아보려면 국제 사용 및 과세 섹션을 참조하세요. |
Payment Method 필요에 따라 세부 정보를 업데이트합니다.
Credit Card 또는 Paypal의 라디오 버튼을 클릭합니다.
Credit Card을(를) 선택한 경우 다음 필드에 값을 입력합니다:
필드필요성작업카드의 이름필수 사항신용 카드에 표시되는 이름을 입력합니다.카드 번호필수 사항신용 카드에 표시된 16자리 숫자를 입력합니다. American Express는 15자리 숫자를 사용합니다.만료 날짜필수 사항신용카드 유효기간을 월 2자리, 연도 2자리 형식으로 입력하세요.CVC
필수 사항신용카드 뒷면에 있는 3자리 숫자를 입력합니다. American Express는 신용 카드 앞면에 있는 4자리 숫자를 사용합니다.PayPal을 선택한 경우:
Pay with PayPal를 클릭합니다.
PayPal 웹사이트에서 작업을 완료합니다.
조직 내의 모든 프로젝트는 결제 수단을 포함하여 동일한 결제 설정을 공유합니다.
프로젝트의 비용을 검토합니다.
Cart 섹션에서 다음을 검토합니다.
필드 | 설명 |
---|---|
클러스터 계층 | 선택한 클러스터 계층 및 구성 세부 정보에 대한 비용을 표시합니다. 자세히 알아보려면 클라우드 서비스 제공자 및 리전 및 클러스터 계층을 참조하세요. |
포함된 기능 | 선택한 클러스터 구성에 포함된 기능을 표시합니다. |
추가 설정 | 클라우드 백업, 샤딩, BI Connector 등과 같이 활성화한 추가 설정을 표시합니다. 자세한 내용은 클라우드 백업을 참조하세요. |
클러스터를 배포합니다. 양식 아래의 Confirm and Deploy Cluster를 클릭하여 클러스터를 배포합니다.
중요
각 Atlas 프로젝트는 최대 25개의 클러스터를 지원합니다. 클러스터 제한에 관한 질문이나 도움이 필요하면 Atlas 지원팀에 문의하세요. 지원팀에 문의 하려면 다음을 수행하세요.
Atlas에서 Project Support 페이지로 이동합니다.
아직 표시되지 않은 경우 탐색 표시줄의 Organizations 메뉴에서 원하는 프로젝트가 포함된 조직을 선택합니다.
아직 표시되지 않은 경우 탐색 표시줄의 Projects 메뉴에서 원하는 프로젝트를 선택합니다.
Projects 메뉴 옆에 있는 Options 메뉴를 펼친 다음 Project Support 를 클릭합니다.
프로젝트 지원 페이지가 표시됩니다.
지원 요청
글로벌 컬렉션을 샤딩합니다.
Atlas-Managed Sharding 을(를) 선택한 경우 Atlas UI 를 사용하여 글로벌 쓰기를 위해 컬렉션 을 샤드 할 수 있습니다. 학습 내용 은 글로벌 컬렉션 샤딩을 참조하세요.
Self-Managed Sharding를 선택한 경우 샤드 키를 수동으로 구성하고 전역 컬렉션을 샤딩해야 합니다. 자세한 내용은 Shard Keys(샤드 키) 및 Shard a Collection(컬렉션 샤딩)을 참조하세요.