공지 사항역대 가장 빠른 MongoDB, MongoDB 8.0을 소개합니다! 더 보기 > >>
공지 사항Voyage AI가 MongoDB와 협력하여 Atlas에서 더욱 정확하고 신뢰할 수 있는 AI 애플리케이션을 지원합니다. 자세히 알아보기 > >>

배포 가이드

MongoDB Atlas 설정: 전체 가이드

MongoDB Atlas는 완전 관리형 클라우드 데이터베이스 서비스입니다. 이 가이드에서는 MongoDB Atlas를 설정하고, 데이터 모델을 설계하고, 프로덕션 사용을 위해 데이터베이스를 확장하는 방법을 설명합니다.

Atlas 배포

1단계: 환경 프로비저닝(Atlas 설정)

핵심 인프라를 구축하세요. 이 단계에서는 ID, 네트워크 격리, 클러스터 아키텍처에 중점을 두고 안전하고 고가용성이 뛰어난 베이스라인을 생성합니다.

1단계

계정 만들기

a) Atlas 포털을 통해 등록하거나 주요 클라우드 공급자 마켓플레이스(AWS, Google Cloud, Azure)를 방문하세요.

b) 애플리케이션 또는 팀별로 프로젝트를 구성합니다.

2단계

클러스터 구성

a) 클러스터 계층을 선택합니다(저장소/RAM/IOPS 요구 사항).

b) 구성 리전 또는 멀티 리전 배포.

c) IP 액세스 목록 (클러스터에 연결할 수 있는 IP 주소를 제어하는 보안 설정)을 정의합니다.

3단계

사용자 및 액세스 설정

a) 역할로 데이터베이스 사용자를 생성 하고 연결 문자열의 자격 증명을 저장합니다.

b) MFA(다단계 인증) 및 SSO(Single Sign-On) 활성화(Atlas 콘솔을 통해).

4단계

네트워크 액세스 보호

a) 비공개 엔드포인트 또는 VPC 피어링 (앱과 데이터베이스 네트워크 간의 보안 연결)을 사용하세요.

b) 가능하면 공용 액세스를 비활성화하세요.


2단계: 데이터 엔지니어링

문서 모델링으로 전환하세요. 스키마를 애플리케이션 로직과 조정하세요. managed 동기화 도구를 사용하여 기존 데이터 세트를 마이그레이션하세요.

5단계

애플리케이션 연결

a) 연결 문자열 (앱 또는 도구를 데이터베이스에 연결하는 데 사용)을 조회합니다.

b) 드라이버 설치 - 선호하는 프로그래밍 언어(Node.js, Python, Java 등)

c) 신뢰성을 보장하고 데이터베이스 과부하를 방지하기 위해 연결 풀을 구성합니다.

6단계

스키마 설계

a) 첫 번째 문서를 만듭니다. 스키마 설계 MongoDB 에이전트 스킬을 통해 전문가의 AI 지침을 받거나 데이터 모델링 스킬 배지를 획득하여 레벨을 올리세요.

b) 단일 문서 내에 관련 데이터를 임베딩하거나 별도의 컬렉션에 있는 문서를 참조하여 데이터 모델 전략을 설계합니다 임베딩과 참조에 대한 설명 보기.

c) 스키마 유효성 검사를 사용하여 데이터 유형, 쿼리 패턴 및 값 범위를 검사합니다.

7단계

핵심 쿼리 작업 수행

a) 생성(insert)/읽기/업데이트/삭제 작업을 위한 모든 CRUD 작업을 마스터하세요.

b) 데이터 규모에 맞춰 처리할 수 있도록 삽입 및 집계 파이프라인에 대한 쿼리를 최적화합니다. 단기 강좌로 레벨 업하여 데이터 변환 스킬 배지를 획득하세요.

c) 전문가 AI 지원을 위해 쿼리 옵티마이저 MongoDB Agent 스킬을 활용하거나 쿼리 최적화 스킬 배지를 획득하여 프로필을 향상시키세요.

8단계

데이터 마이그레이션 전략

a) 기존 데이터세트 마이그레이션/가져오기.

b) 마이그레이션 후 무결성 검증.


3단계: 최적화 및 확장

선택 사항으로 검색 및 AI 역량 구현을 고려해 보세요. 성능 보호 장치를 구성하세요. 반복 가능한 배포를 위해 인프라 관리를 자동화하세요.

9단계

개발자 툴킷

a) 개발자 도구, 명령줄 유틸리티 및 Compass를 통해 개발 속도를 높이세요. 이러한 도구를 사용하면 환경 설정을 자동화하고 데이터 패턴을 시각화하여 일일 워크플로를 간소화할 수 있습니다.

10단계

쿼리 최적화

a) 쿼리가 처리해야 하는 데이터 양으로 쿼리 처리 부하를 줄이세요.

b) 복합 인덱스를 구현하여 동등성, 정렬 및 범위 작업을 최적화합니다.

c) 집계 파이프라인을 최적화하여 성능을 개선합니다.

11단계(선택 사항)

검색 및 벡터 인텔리전스 구현을 고려해 보세요

a) 전체 텍스트 검색을 위한 MongoDB Search와 시맨틱 쿼리를 위한 MongoDB Vector Search를 배포하세요.

c) AI 앱의 임베딩에 대한 벡터 인덱싱을 구현합니다.

d) 실시간 데이터 수집 및 변환을 위해 Atlas Stream Processing을 통합하세요.

e) MongoDB의 Search Playground를 사용하여 간단한 질의응답 챗봇을 빌드하세요.

f) MongoDB Search 스킬 배지를 획득하여 MongoDB Search의 기본 사항을 알아보거나. MongoDB Vector Search 스킬 배지를 획득하여 MongoDB Vector Search의 기본 사항을 알아보세요.

12단계

모니터링 및 확장성

a) 계층 및 스토리지 자동 확장 활성화(전용 클러스터(M10+))입니다.

b) CPU, 디스크 I/O, 작업 지연 시간 등 실시간 지표를 모니터링하여 병목 현상이 사용자에게 영향을 미치기 전에 파악하고 해결합니다.

13단계

백업 및 복구

a) 백업 및 스냅샷 구성.

b) 시점 복구를 위해 연속 클라우드 백업을 활성화합니다.

c) 복원 워크플로를 테스트하세요.

14단계

라이프사이클 자동화

a) 자동화된 인프라 프로비저닝 및 관리를 위해 Atlas Terraform Provider를 구현합니다.

b) 배포 자동화를 위해 Kubernetes 연산자를 사용하세요.

c) Atlas CLI를 자동화된 배포를 위한 CI/CD 파이프라인에 통합합니다.

15단계

전용 클러스터 기능 잠금 해제

a) 전용 클러스터로 프로덕션을 준비하세요.

  • 사전 제작 및 소규모 프로덕션 애플리케이션에는 M10/M20을 사용하세요.
  • 트래픽이 많고 성능이 중요한 프로덕션 워크로드에는 M30 이상을 사용하세요.

b) 실시간 모니터링, Performance Advisor, 클라우드 백업과 같이 전용 클러스터에서만 제공되는 고급 기능을 활성화합니다.

c) 전용 클러스터의 엔터프라이즈 보안 기능인 비공개 엔드포인트/VPC 피어링, 쿼리 가능 백업, 멀티 리전 지원을 활용하세요.

d) 전용 클러스터 가격 보기.

자주 묻는 질문

지금 바로 프로덕션으로 전환하세요

로드맵이 준비되었습니다. 도구가 준비되었습니다. 이제 세계에서 가장 다재다능한 데이터 플랫폼에서 애플리케이션을 구축하세요.
Atlas에서 실행
플랫폼 역량:
  • 멀티 클라우드 역량
  • 네이티브 AI 통합
  • 자동화된 보안
  • 중단 시간 없는 확장
  • 개발자 우선 도구