Atlas 네트워크 피어링을 사용하면 전용 클러스터 에 대해 애플리케이션 네트워크와 Atlas 네트워크 간에 비공개 연결을 만들 수 있습니다. 이 연결은 공용 인터넷 대신 비공개 IP 주소를 통해 트래픽을 라우팅하므로 애플리케이션과 데이터베이스 간의 트래픽을 격리하는 데 도움이 됩니다. Atlas AWS,Azure, Google Cloud의 전용 클러스터와 여러 cloud 제공자에 걸쳐 있는 샤딩된 클러스터에 대한 피어링을 지원합니다. 비공개 엔드포인트 와 비교하여 피어링은 Atlas 와 cloud 네트워크 간의 비공개 네트워크 연결을 허용하는 반면, 비공개 엔드포인트 네트워크 신뢰 경계의 확장 줄이고 더 좁은 범위의 비공개 액세스 제공합니다.
정확한 설정 요구 사항과 제한 사항은 클라우드 공급자마다 다릅니다. 따라서 연결을 구성하기 전에 공급자 특정 지침을 검토해야 합니다.
네트워크 피어링 구성의 핵심 구성 요소는 CIDR 범위 미리 정의하는 것입니다. Atlas CIDR은 피어링하려는 VPC와 겹치지 않아야 하며, CIDR 크기는 Atlas 해당 프로젝트 또는 리전 에서 지원 수 있는 노드 및 복제본 세트의 수에 영향을 미칩니다. Atlas 에서는 피어링 연결을 생성할 때 네트워크 컨테이너 자동으로 생성됩니다. 경우에 따라 연결과 별도로 컨테이너 생성하거나 관리 해야 할 수도 있습니다. 이렇게 하려면 네트워크 컨테이너 관리 가이드 를 따르세요.
참고
MongoDB Atlas 공동 책임 모델은 안전하고 복원력이 뛰어난 데이터 환경을 유지 관리하는 데 있어 MongoDB 와 MongoDB 고객의 보완 의무를 정의합니다. 이 프레임워크 에서 MongoDB 기본 플랫폼의 보안 및 운영 무결성을 관리하고 고객은 특정 배포의 구성, 관리 및 데이터 정책을 책임집니다. 보안 및 운영 우수성에 대한 소유권에 대한 자세한 분석은 공유 책임 모델을 참조하세요.
제한 사항
Atlas 서로 다른 cloud 제공자의 단일 리전 에 배포된 클러스터 간의 네트워크 피어링을 지원 하지 않습니다. 예시 를 들어 AWS의 단일 리전 에서 호스팅되는 Atlas cluster 와 Google Cloud의 단일 리전 에서 호스팅되는 애플리케이션 간에 네트워크 피어링을 설정하다 수 없습니다.
무료 클러스터(이전에는
M0라고 함) 및 Flex 클러스터는 VPC 피어링을 지원하지 않습니다. 프라이빗 네트워킹을 사용하려면 전용 클러스터를 사용해야 합니다.
Atlas 피어링을 위한 권장 사항
리전 에 첫 번째 전용 {+ 클러스터 }를 배포하기 전에 CIDR 범위를 조기에 계획하는 것이 가장 좋습니다. Atlas CIDR은 피어링하려는 VPC와 겹치지 않아야 하며, CIDR 크기는 Atlas 해당 프로젝트 또는 리전 에서 지원 수 있는 노드 및 복제본 세트의 수에 영향을 미칩니다.
피어링 네트워크에는 RFC 1918 사용자 전용 주소만 사용하세요.
Atlas 프로젝트는 총 최대 50 개의 피어링 연결을 가질 수 있으며, 이 중 최대 25 개는 보류 중일 수 있습니다.
Atlas에 대한 비공개 네트워크 경로가 필요한 경우 VPC 또는 VNet 피어링을 사용하지만, 피어링은 비공개 엔드포인트보다 네트워크 신뢰 경계를 더 넓히는 점을 기억하세요. 신뢰 경계 확장 최소화가 최우선 순위인 경우 비공개 엔드포인트가 일반적으로 더 적합합니다.
피어링을 최소 권한 네트워크 설계 연습으로 간주하세요. 보안 그룹과 네트워크 ACL을 잠과 Atlas가 애플리케이션 네트워크에 대한 불필요한 인바운 액세스를 확보하지 않도록 하고, Atlas 액세스가 필요한 컴포넌트만 노출되도록 중간 VPC를 사용하는 것을 고려해 보세요.
연결 문자열 선택을 명시해야 합니다.AWS에서 표준 연결 문자열 일반적으로 피어링을 통해 작동하며, 사용자 지정 DNS를 사용하지 않는 한
-pri문자열은 선택 사항입니다.Azure 및 Google Cloud에서는 Private IP for Peering 연결 문자열 사용합니다.다중 리전 배포의 경우 cloud 동작별로 피어링을 계획합니다. AWS와 Azure 관련된 각 Atlas 리전 에 대한 피어링이 필요한 반면, Google Cloud는 글로벌 VPC를 사용하며 피어링 연결이 하나만 필요합니다.