MongoDB에서는 아틀라스(Atlas)를 사용하여 클라우드에서 데이터베이스를 설정한다.
이는 GUI 및 Shell로 데이터를 시각화, 분석, 내보내기 및 빌드하는 데 사용할 수 있다.
아틀라스 사용자는 클러스터를 배포 할 수 있으며 이는 그룹화된 서버에 데이터를 저장한다.
클러스터 : 인스턴스들의 모임으로 하나의 시스템처럼 작동한다.
레플리카 세트 : 단일 클러스터에서 각각의 인스턴스는 동일한 복제본을 가지고 있는데 이에 대한 모음
클러스터를 이용하여 배포할 경우, 자동으로 레플리카 세트를 생성한다.
이러한 서버는 레플리카 세트(Replica set)으로 구성되어 있으며 이는 동일한 데이터를 저장하는 몇 개의 연결된 MongoDB 인스턴스의 모음이다.
여기서, 인스턴스는 특정 소프트웨어를 실행하는 로컬 또는 클라우드의 단일 머신이고, 이 경우 인스턴스는 클라우드에서 실행되는 MongoDB 데이터베이스다.
레플리카 세트 : 데이터의 사본을 저장하는 인스턴스의 모음
인스턴스 중 하나에 문제가 발생하더라도, 데이터는 그대로 유지되며, 나머지 레플리카 세트의 인스턴스에 저장된 데이터로 작업이 가능하다.
도큐먼트나 컬렉션을 변경할 경우, 해당 데이터의 중복 사본이 레플리카 세트에 저장된다.
이 설정을 통해 레플리카 세트의 인스턴스 중 하나에 문제가 발생하더라도 데이터는 그대로 유지되며 레플리카 세트의 애플리케이션에서 나머지 작업을 할 수 있다.
이 과정을 위해 클러스터(서버 그룹)를 배포하면 자동으로 레플리카 세트가 구성된다.
로컬 또는 클라우드에서 특정 소프트웨어를 실행하는 단일 머신으로 MongoDB에서는 데이터베이스이다.
동일한 데이터를 저장하는 소수의 연결된 머신들은 머신 중 하나에 문제가 발생하더라도 데이터가 그대로 유지되도록 한다.
데이터를 저장하는 서버 그룹