문서 메뉴

문서 홈MongoDB 실행 및 관리MongoDB Atlas

용어집

경고

데이터베이스 작업 또는 서버 사용량이 cluster 성능에 영향을 미치는 임계값에 도달하면 Atlas에서 보내는 알림입니다. 어떤 조건을 설정하여 경고를 trigger할 수 있는지 알아보려면 경고 조건 검토하기를 참조하세요.

다음도 참조하세요.

분석 노드
운영 워크로드에 영향을 주지 않는 쿼리를 격리할 수 있는 특수한 읽기 전용 노드입니다.분석 노드는 BI 도구에서 실행되는 보고 쿼리 같은 분석 데이터를 처리하는 데 유용합니다.읽기 성능을 최적화하고 지연 시간을 줄이기 위해 전용 지리적 리전에서 분석 노드를 호스팅할 수 있습니다.
API

클라이언트와 MongoDB Atlas 간의 상호 작용을 촉진하는 통신 프로토콜입니다. Atlas Administration API를 사용하여 Atlas UI에서 수행되는 여러 작업을 자동화할 수 있습니다.

다음도 참조하세요.

  • Atlas 프로그래밍 방식 액세스

  • Atlas 관리 API 사양

앱 서비스

개발자가 서버 인프라를 구축하지 않고도 애플리케이션을 빠르게 구축할 수 있는 서버리스 플랫폼입니다. Atlas App Services가 Atlas cluster 데이터베이스에 대한 연결을 자동으로 통합하여 애플리케이션과 데이터 간의 원활한 상호 작용이 가능해집니다.

다음도 참조하세요.

추가로 필요한 관리 없이 데이터에 대한 고급 텍스트 검색을 가능하게 하는 세분화된 텍스트 인덱싱입니다. Atlas Search는 여러 종류의 분석기, 점수 기반 결과 순위 및 풍부한 쿼리 언어에 대한 옵션을 제공합니다.

Atlas user

Atlas 애플리케이션에 액세스하는 데 사용되는 계정입니다. 사용자 역할 에 정의된 특정 권한으로 Atlas 사용자에게 Atlas 조직, 프로젝트 또는 둘 다에 대한 액세스 권한을 부여할 수 있습니다. Atlas 사용자는 데이터베이스 사용자 와 다릅니다. Atlas 사용자는 MongoDB 데이터베이스에 대한 액세스 권한을 제공하지 않습니다.

다음도 참조하세요.

Atlas 사용자 역할

Atlas 사용자 에게 부여된 권한 집합입니다. 조직 또는 프로젝트 수준에서 권한을 부여할 수 있습니다.

다음도 참조하세요.

자동 확장

클러스터 사용량에 따라 클러스터가 클러스터 계층, 스토리지 용량 또는 둘 모두를 자동으로 늘리거나 줄이도록 구성할 수 있는 옵션입니다.

다음도 참조하세요.

백업

지정된 시간에 클러스터 상태를 캡슐화하는 데이터 사본입니다. 백업은 데이터 손실이 발생할 경우 안전 조치를 제공합니다.

Atlas는 백업에 대해 다음과 같은 관리형 방법을 제공합니다.

클라우드 백업

클러스터의 클라우드 서비스 제공자의 네이티브 스냅샷 기능을 사용하여 현지화된 클러스터 백업 스토리지입니다.

Atlas는 다음에서 제공되는 cluster에 대해 cloud 백업을 지원합니다.

다음도 참조하세요.

cluster
MongoDB deployment 를 구성하는 노드 집합입니다. Atlas에서 클러스터는 복제본 세트 또는 샤드 배포일 수 있습니다.
클러스터 클래스

Amazon Web Services에 호스팅되는 M40+ cluster에 맞게 구성할 수 있습니다.

클러스터의 스토리지 클래스입니다.선택한 클래스는 클러스터 스토리지 성능 및 클러스터 비용에 영향을 줍니다.다음 클래스 중 하나를 선택할 수 있습니다.

  • Low CPU

  • General

  • Local NVMe SSD

클러스터 계층

cluster의 각 데이터 보유 서버에 대한 메모리, 스토리지, vCPU 및 IOPS 사양을 지정합니다. cluster 계층이 증가함에 따라 cluster 스토리지 크기와 전체 성능이 증가합니다.

사용자 지정 역할

데이터베이스 사용자에게 저장하고 할당할 수 있는 MongoDB 권한 작업 및 MongoDB 역할 의 사용자 지정 집합입니다. Atlas의 기본 제공 역할 이 원하는 권한 집합을 설명하지 않는 경우 사용자 지정 역할을 생성하세요.

데이터 탐색기

Atlas 내의 도구로 클러스터 데이터를 보고 상호 작용할 수 있습니다. 데이터 탐색기를 사용하여 인덱스를 관리하고 집계 파이프라인을 실행하여 데이터를 처리할 수도 있습니다.

다음도 참조하세요.

데이터 페더레이션

MongoDB 쿼리 언어를 사용하여 저비용 S3 버킷, Atlas cluster, HTTP 엔드포인트, Atlas Data Lake 데이터 세트에 저장된 데이터를 쿼리하기 위한 MongoDB의 솔루션입니다. 분석 애플리케이션은 Atlas Data Federation을 사용하여 데이터 처리 요구 사항에 맞게 보관된 데이터를 활용할 수 있습니다.

다음도 참조하세요.

Data Lake

추출된 데이터를 분석에 최적화된 스토리지 서비스에 저장하기 위한 MongoDB의 솔루션입니다. Atlas Data Lake는 지연 시간이 짧은 쿼리 성능으로 플랫 또는 중첩 데이터에 최적화된 분석 스토리지 형식을 제공합니다.

다음도 참조하세요.

데이터베이스 사용자

MongoDB database 배포에 액세스하기 위해 클라이언트를 인증하는 데 사용되는 자격 증명입니다. 데이터베이스 사용자에게 권한 을 할당하여 데이터베이스 배포에 대한 해당 사용자의 액세스 수준을 결정할 수 있습니다. 데이터베이스 사용자는 Atlas 사용자 와 다릅니다. 데이터베이스 사용자는 Atlas 애플리케이션이 아닌 MongoDB deployment에 액세스할 수 있습니다.

데이터베이스 사용자 권한

데이터베이스 사용자에게 부여된 권한 조치 또는 역할 의 집합입니다. 데이터베이스 배포, 데이터베이스 및 컬렉션 수준에서 데이터베이스 사용자 권한을 할당할 수 있습니다.

다음도 참조하세요.

데드 레터 큐
데드 레터 큐는 수집 중 오류가 발생하는 문서를 저장하는 Atlas 데이터베이스 내의 collection입니다.
전용 클러스터

계층 M10 이상의 클러스터를 포함하는 클러스터 카테고리입니다.

계층
권장 환경
M10 개인정보 정책에 M20
  • 개발

  • 트래픽이 적은 프로덕션

M30 이상
프로덕션
배포
데이터가 포함된 MongoDB 서버 그룹입니다. Atlas에서 관리하는 데이터베이스 배포는 클러스터(복제본 세트 또는 샤드 클러스터) 또는 서버리스 인스턴스입니다.
투표 선택 가능 노드
복제본 세트 의 프라이머리 멤버가 될 수 있는 노드입니다. Atlas는 투표 기간 동안 프라이머리 자격을 위해 최우선 순위 리전 에 있는 노드에 우선순위를 부여합니다. 안정적인 투표를 보장하려면 전체 리전에서 투표 선택 가능 노드의 총 수가 3 5, 또는 이어야 합니다.7
암호화 키

데이터를 암호화하고 해독하기 위해 특별히 생성된 임의의 비트 문자열입니다.

Atlas Project Owners 는 Atlas가 제공하는 기본 미사용 데이터 암호화 외에도 데이터에 추가 암호화 계층을 구성할 수 있습니다. 프로젝트 소유자는 MongoDB 암호화 스토리지 엔진과 함께 Atlas 호환 고객 키 관리 제공자를 사용할 수 있습니다.

Atlas는 미사용 데이터 암호화를 구성할 때 다음과 같은 고객 키 관리 제공자를 지원합니다.

프리 티어

데이터를 호스팅할 소규모 개발 환경을 제공하는 무료 클러스터 계층입니다. 무료 클러스터는 만료되지 않으며, Atlas의 일부 기능에 대한 액세스를 제공합니다. 무료 클러스터는 인스턴스 크기 M0 로 참조할 수도 있습니다.

글로벌 클러스터

전 세계에 분산된 애플리케이션 인스턴스 및 클라이언트에 대한 위치 인식 읽기 및 쓰기 작업을 지원하기 위해 정의된 지리적 구역이 있는 클러스터입니다. 계층 M30 이상의 클러스터에서 글로벌 샤딩을 활성화할 수 있습니다.

글로벌 쓰기 영역

글로벌 클러스터 배포의 하위 집합을 나타내는 지리적 영역입니다. 각 글로벌 클러스터 는 9 최대 개의 고유한 글로벌 쓰기 구역을 지원합니다. 각 구역은 우선순위가 가장 높은 리전 한 개와 선택 가능, 읽기 전용 또는 분석 리전 한 개 이상으로 구성됩니다.

사용 가능한 리전은 선택한 클라우드 서비스 제공자에 따라 다릅니다.

그룹
프로젝트를 참조하세요.
그룹 ID
프로젝트 ID를 참조하세요.
최우선 순위 리전

투표 기간 동안 프라이머리 자격을 위해 Atlas가 우선시하는 멀티 리전 클러스터의 리전 입니다.

미치는 영향

Performance Advisor가 제안하는 인덱스의 예상 성능 개선 사항입니다.

다음도 참조하세요.

인터페이스 엔드포인트

AWS AWS PrivateLink를 통해 Atlas 비공개 엔드포인트 서비스로 트래픽을 전송하는 비공개 IP 주소가 있는 VPC 엔드포인트입니다.

IP 액세스 목록

Atlas 프로젝트 내 클러스터에 액세스할 수 있는 IP 주소 및 CIDR 블록목록입니다. 공용 인터넷을 통한 클라이언트 연결의 경우, Atlas는 해당 프로젝트의 IP 액세스 목록에 있는 항목에서만 클러스터에 대한 연결을 허용합니다. 액세스 목록에는 최대 200 개의 항목이 있을 수 있습니다.

Atlas는 네트워크 피어링 연결 또는 비공개 엔드포인트와 같은 비공개 네트워킹을 통한 클라이언트 연결도 허용합니다. 이러한 유형의 연결은 IP 액세스 목록과 관계없이 작동합니다. 자세한 내용 은 네트워크 피어링 연결 설정Atlas의 비공개 엔드포인트에 대해 알아보기를 참조하세요.

LDAP

사용자를 인증하고 클러스터의 데이터에 액세스할 수 있는 권한을 부여하는 데 사용되는 크로스 플랫폼 프로토콜입니다.Atlas를 사용하면 TLS를 통해 자체 LDAP 서버를 사용하는 모든 MongoDB 클라이언트의 사용자 인증 및 권한 부여를 관리할 수 있습니다.단일 LDAPS 구성은 Atlas 프로젝트의 모든 클러스터에 적용됩니다.

레거시 백업

Atlas에서 수행하는 클러스터의 증분 백업 으로, 일반적으로 백업이 운영 시스템보다 몇 초 정도 늦춰집니다. 지난 24 시간 이내에 선택한 시점의 상태로 클러스터를 복원할 수 있습니다.

중요

레거시 백업 사용 중단

2020년 3월 23일부터 모든 새 클러스터는 Cloud Backup 만 사용할 수 있습니다.

5.0으로 업그레이드하면 현재 레거시 백업으로 설정되어 있는 경우 백업 시스템이 클라우드 백업으로 업그레이드됩니다. 이 업그레이드 후 다음 사항을 확인할 수 있습니다.

다음도 참조하세요.

Cloud Manager 또는 Ops Manager 배포에서 Atlas의 클러스터로 실시간 마이그레이션하는 동안 Cloud Manager 또는 Ops Manager에서 Atlas로 연결하는 데 필요한 정보가 포함된 문자열입니다.

Cloud Manager 또는 Ops Manager 배포에서 데이터를 실시간 마이그레이션할 준비가 되면 Atlas에서 링크 토큰을 생성한 다음 Cloud Manager 또는 Ops Manager 조직의 설정에 입력합니다. 동일한 링크 토큰을 사용하여 Cloud Manager 또는 Ops Manager 조직의 각 배포를 한 번에 하나씩 순차적으로 마이그레이션합니다. Atlas에서는 여러 개의 링크 토큰을 생성할 수 있습니다. 각 Cloud Manager 또는 Ops Manager 조직에 대해 하나의 고유한 링크 토큰을 사용합니다.

라이브 마이그레이션

기존 소스 복제본 세트 또는 샤드 클러스터를 Atlas로 원활하게 이동하는 프로세스입니다. 실시간 마이그레이션 프로세스 중에 Atlas는 애플리케이션을 Atlas 클러스터로 전환할 때까지 대상 클러스터를 원격 소스와 동기화된 상태로 유지합니다. Atlas는 두 가지 실시간 마이그레이션 모드를 제공합니다.

  • 푸시 실시간 마이그레이션은 Atlas 사용자 인터페이스에서 Live Migration from Ops Manager or Cloud Manager 으로 알려져 있으며, Atlas는 Cloud Manager 또는 Ops Manager에서 Atlas로 배포를 푸시 합니다.

  • Atlas 사용자 인터페이스에서 General Live Migration 으로 알려진 풀 실시간 마이그레이션은 Atlas가 클라우드 또는 온프레미스 배포에서 Atlas로 배포를 가져옵니다 .

유지 관리 기간

Atlas가 클러스터에 대한 주간 유지 관리를 시작해야 하는 요일 및 시간입니다. 프로젝트 설정에서 유지 관리 기간을 설정할 수 있습니다.

중요

유지 관리 기간 고려 사항

긴급 유지 관리 활동
보안 패치와 같은 긴급 유지 관리 활동은 선택한 기간을 기다릴 수 없습니다. Atlas는 필요할 때 이러한 유지 관리 활동을 시작합니다.
지속적인 유지 관리 작업
클러스터에 대한 유지 관리가 예약되면 현재 유지 관리 작업이 완료될 때까지 유지 관리 기간을 변경할 수 없습니다.
유지 관리 시 복제본 세트 필요
Atlas는 MongoDB 매뉴얼 에 설명된 유지 관리 절차와 동일한 방식으로 유지 관리를 수행합니다. 이 절차에서는 유지 관리 기간 동안 복제본 세트당 하나 이상의 복제본 세트 투표 가 필요합니다.
최대한 정시 유지 관리 시작
유지 관리는 항상 가급적 예정된 시간에 가깝게 시작하지만, 진행 중인 클러스터 업데이트 또는 예기치 않은 시스템 문제로 인해 시작 시간이 지연될 수 있습니다.
MongoDB 차트

Atlas 데이터를 위한 시각화 도구입니다. Atlas cluster에서 MongoDB Charts를 실행하고 Charts 애플리케이션으로 데이터를 확인하여 데이터 시각화를 시작할 수 있습니다.

다음도 참조하세요.

멀티 리전 클러스터

여러 지리적 리전에 걸쳐 있는 Atlas cluster . 멀티 리전 클러스터는 애플리케이션 쿼리를 가장 적절한 지리적 리전으로 라우팅하여 가용성을 높이고 성능을 향상시킬 수 있습니다.

멀티 리전 클러스터에는 투표 선택 가능 노드가 포함되어야 합니다.

멀티 리전 클러스터에는 읽기 전용 노드분석 노드가 포함될 수 있습니다.

네임스페이스
database.collection 형식의 데이터베이스 이름과 컬렉션 이름의 조합입니다.
네임스페이스 인사이트

컬렉션 수준 쿼리 지연 시간 을 모니터링하는 Atlas 도구입니다. 특정 호스트 및 작업 유형에 대한 쿼리 지연 시간 지표 및 통계를 볼 수 있습니다. 고정된 네임스페이스를 관리하고 해당 쿼리 지연 시간 차트에 표시할 네임스페이스를 최대 5개까지 선택합니다.

네트워크 피어링 연결

두 개의 인터넷 네트워크가 연결되어 트래픽을 교환하는 프로세스입니다.MongoDB cluster를 위해 생성된 Atlas VPCVPC를 직접 피어링할 수 있습니다.네트워크 피어링을 사용하면 애플리케이션 서버가 공용 네트워크와 격리된 상태에서 Atlas에 직접 연결할 수 있습니다.

NVMe 스토리지

AWS에서 호스팅되는 M40+ cluster에서 사용 가능

지연 시간이 짧고 처리량이 많은 IO가 필요한 AWS 에서 호스팅되는 애플리케이션의 경우 NVMe 클러스터 클래스 를 사용할 수 있습니다. NVMe 클러스터 클래스는 고유한 데이터 프로토콜을 활용하여 데이터 액세스 속도를 크게 개선합니다.

NVMe 클러스터는 처리량과 IOPS 가 높은 프로비저닝된 볼륨으로 구성된 숨겨진 세컨더리 노드 를 사용하여 백업을 용이하게 합니다.

조직

Atlas 프로젝트 의 논리적 그룹화. 조직을 활용하여 조직에 포함된 프로젝트에 대한 청구, 사용자 및 보안 설정을 관리할 수 있습니다.

  • 청구는 각 프로젝트의 사용량에 대한 가시성을 유지하면서 조직 수준에서 발생합니다.

  • 조직 내의 모든 프로젝트를 볼 수 있습니다.

  • 팀을 사용하여 조직 사용자를 조직 내의 프로젝트에 일괄 할당할 수 있습니다.

다음도 참조하세요.

조직 ID
Atlas 조직 을 식별하는 데 사용되는 고유한 24자리 16진수 문자열입니다. Return All Organizations 엔드포인트는 API 호출을 실행하는 인증된 사용자가 액세스할 수 있는 모든 조직의 ID를 반환합니다.
Performance Advisor

클러스터에서 실행되는 느린 쿼리를 모니터링하고 쿼리 성능을 개선하기 위한 인덱스를 제안하는 Atlas 도구입니다. Performance Advisor가 제안하는 각 지표에는 해당 지표가 가져올 수 있는 잠재적인 성과 개선 효과를 나타내는 영향 점수가 포함되어 있습니다.

다음도 참조하세요.

기본
복제본 세트 에서 프라이머리는 모든 쓰기 작업을 수신하는 멤버입니다. 멀티 리전 클러스터 에서 Atlas는 투표 기간 동안 프라이머리 자격을 위해 최우선 순위 리전 에 있는 노드에 우선순위를 부여합니다.
프로젝트

데이터베이스 배포 의 논리적 그룹화. 단일 프로젝트 내에 데이터베이스 배포가 여러 개 있을 수 있으며, 단일 조직 내에 프로젝트가 여러 개 있을 수 있습니다.

참고

프로젝트 ID

Atlas 프로젝트 를 식별하는 데 사용되는 고유한 24자리 16진수 문자열입니다. 모든 프로젝트 가져오기 API 엔드포인트는 API 호출을 실행하는 인증된 사용자가 액세스할 수 있는 모든 프로젝트의 ID를 반환합니다.

참고

프로젝트 ID는 그룹 ID와 동의어입니다.

Query Profiler

클러스터의 성능 문제를 진단하고 모니터링하는 Atlas 도구입니다. 쿼리 프로파일러는 장기 실행 쿼리와 해당 성능 통계를 노출할 수 있습니다. 쿼리 프로파일러가 반환하는 데이터를 필터링하여 특정 네임스페이스 및 작업 유형을 집중적으로 살펴볼 수 있습니다.

다음도 참조하세요.

읽기 전용 노드
선택 가능한 노드 리전을 보완하는 전용 리전에 설정된 복제본입니다. 읽기 전용 노드를 사용하여 데이터를 가장 자주 읽는 위치로 현지화하여 성능을 개선할 수 있습니다.
실시간 성능 패널

현재 네트워크 트래픽, 클러스터의 데이터베이스 작업, 호스트 머신에 대한 hardware 통계를 표시하는 Atlas 모니터링 서비스입니다.RTPP를 사용하여 쿼리 실행 시간을 시각적으로 평가하고, 네트워크 활동을 모니터링하고, 복제본 세트의 세컨더리 노드에 대한 잠재적인 복제 지연을 발견할 수 있습니다.

다음도 참조하세요.

replicaSet

동일한 데이터 세트를 유지하는 MongoDB 서버 그룹입니다. 복제본 세트는 중복성과 고가용성을 제공하며 모든 프로덕션 배포의 기반이 됩니다.

다음도 참조하세요.

롤링 재시작
클러스터의 모든 노드를 순서대로 재시작하는 프로세스입니다. 클러스터 가용성을 유지하기 위해 Atlas는 세컨더리 노드부터 시작하여 한 번에 한 노드씩 재시작합니다. Atlas는 롤링 재시작이 완료될 때까지 항상 프라이머리 노드를 유지합니다.
샤드 클러스터

샤드 MongoDB deployment를 구성하는 노드 집합입니다. 샤드 클러스터는 config 서버, 샤드, 하나 이상의 mongos 라우팅 프로세스로 구성됩니다.

다음도 참조하세요.

공유 클러스터

M0 (무료 계층), M2M5 계층 클러스터를 포함하는 클러스터 카테고리입니다. 공유 클러스터는 일반적으로 개발 및 소규모 프로덕션 워크로드에 사용됩니다.

스냅샷

특정 간격으로 캡처하여 백업 데이터 센터 에 저장된 데이터를 백업합니다. 스냅샷 일정 은 스냅샷을 찍는 간격과 스냅샷을 저장하는 기간을 결정합니다.

다음도 참조하세요.

동일한 조직에 있는 Atlas 사용자 그룹입니다. 팀을 사용하여 여러 프로젝트 에 걸쳐 동일한 Atlas 사용자 그룹에 액세스 권한을 부여할 수 있습니다. 팀의 모든 사용자는 동일한 프로젝트 액세스 권한을 공유합니다.

참고

Atlas 사용자는 여러 팀에 소속될 수 있습니다.

토폴로지

다음 세부 정보를 포함하는 MongoDB 인스턴스 배포 상태입니다.

← FAQ: 지원