Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs Menu
Docs Home
/ /

유지 관리 기간 구성

Atlas가 클러스터에서 주간 유지 관리를 시작해야 하는 요일의 시간을 설정할 수 있습니다. 이 설정은 선택 사항이며 대부분의 클러스터에서는 필요하지 않습니다. 프로젝트 설정에서 유지 관리 기간을 구성합니다.

일반적으로 유지 관리 기간 수동으로 구성할 필요가 없습니다. Atlas 복원력이 뛰어난 애플리케이션의 지속적인 가용성을 유지하기 위해 롤링 방식으로 유지 관리를 자동으로 수행합니다. 테스트 페일오버 역량 사용하여 애플리케이션 이 복제본 세트 투표에 대해 복원력을 갖도록 할 수 있습니다.

유지 관리 기간을 구성하면 복제본 세트 선출이 필요한 유지 관리를 원하는 시간에 수행하고 업무상 중요한 시간이 아닐 때 다른 표준 업데이트를 수행하여, 유지 관리 시기를 더 효과적으로 제어할 수 있습니다.

중요

유지 관리 기간은 프로젝트 수준에서 구성하며 이는 전용 클러스터(M10 이상)에만 적용 . 무료 클러스터 및 Flex 클러스터의 경우 Atlas 유지 관리 기간을 자동으로 관리하며 수동으로 구성할 수 없습니다.

  • 긴급 유지 관리 활동: Atlas는 구성된 유지 관리 기간이나 보호 시간과 관계없이 필요한 경우 즉시 긴급 유지 관리 활동(예: 제로데이 취약성에 대한 보안 패치)을 수행할 수 있습니다.

  • 지속적인 유지 관리 작업: 클러스터에 대한 유지 관리 기간을 예약한 후에는 진행 중인 유지 관리 작업이 완료될 때까지 이를 변경할 수 없습니다.

  • MongoDB 데이터베이스 업그레이드: 유지 관리에 MongoDB 패치 버전 업그레이드가 포함된 경우 Atlas는 콘솔에 현재 버전과 대상 버전을 표시합니다. Atlas가 다음 유지 관리 기간 동안 클러스터 중 하나의 MongoDB 유지 관리 버전을 업그레이드하는 경우 클러스터 카드에 대상 MongoDB 유지 관리 버전이 표시됩니다.

  • 유지 관리를 위해 복제본 세트 투표 필요: Atlas는 MongoDB 매뉴얼에 설명된 유지 관리 절차와 동일한 방식으로 유지 관리를 수행합니다. 이 절차를 수행하려면 유지 관리 기간 동안 복제본 세트당 하나 이상의 복제본 세트 투표가 요구됩니다. 테스트 페일오버 기능을 사용하여 애플리케이션이 복제본 세트 투표에 대한 복원력을 갖출 수 있도록 하세요.

  • 유지 관리는 가능한 한 시작 시간에 가깝게 시작: 유지 관리는 항상 가능한 한 예정된 시간에 가깝게 시작되지만 진행 중인 클러스터 업데이트 또는 예기치 않은 시스템 문제로 인해 시작 시간이 지연될 수 있습니다.

  • 유지 관리 중 일시적인 성능 저하 가능성: 디스크 IOPS가 낮으면 MongoDB가 WiredTiger 스토리지 엔진을 다시 채우는 동안 클러스터의 성능이 잠시 저하될 수 있습니다. 자세한 내용은 저널링 및 WiredTiger 스토리지 엔진을 참조하세요.

  • 보호된 시간: 유지 관리 기간을 구성하는 것 외에도, Atlas가 표준 업데이트를 수행하지 않는 기간인 일일 보호된 시간을 설정할 수 있습니다. Atlas는 유지 관리 기간 동안 자동으로 유지 관리를 수행합니다.

    그러나 Atlas는 유지 관리 기간이 아닐 때 클러스터 재시작이 필요하지 않거나 워크로드 성능에 영향을 미치지 않는 표준 업데이트를 수행할 수 있습니다. 보호된 시간을 활성화하면 Atlas는 보호 시간이 아닐 때 표준 업데이트를 수행합니다. 보호된 시간의 길이는 18시간을 초과할 수 없습니다.

Scheduled Maintenance Operations 모달에는 다음 유지 관리 유형 중 하나 이상이 표시될 수 있습니다.

  • MongoDB 필수 유지 관리: 클러스터 상태 및 안정성을 위해 필요한 중요한 유지 관리 작업.

  • MongoDB 버전 업데이트: MongoDB 패치 버전 또는 유지 관리 릴리스로 업그레이드합니다.

  • OS 정책 버전 업데이트: 기본 운영 체제 정책 및 보안 패치를 업데이트합니다.

  • 기타 유지 관리 작업: 클러스터 관리에 필요한 추가 유지 관리 활동입니다.

유지 관리 작업이 완료되면 프로젝트 활동 피드Maintenance window completed 이벤트가 표시됩니다.

Automatically defer maintenance for one week 옵션을 활성화하면 Atlas는 향후 예정된 유지 관리를 매번 1주일씩 자동으로 연기합니다. 즉, 첫 주는 매번 자동으로 연기되기 때문에 유지 관리가 매주가 아닌 2주마다 실행됩니다. 필요한 경우 수동으로 유지 관리를 한 번 더 연기할 수 있습니다.

중요

Automatically defer maintenance for one week 옵션을 활성화하면 Atlas가 향후 유지 관리 기간에 대해 자동 연기를 구성합니다. 현재 예정된 유지 관리를 연기하려면 유지 관리 연기 섹션에 설명된 대로 Defer 1 Week 옵션을 사용하세요.

자동 연기를 통해 다음을 수행할 수 있습니다.

  • 유지 관리 빈도 감소: 자동 연기를 한 번 설정하여 유지 관리 작업이 매주가 아닌 2주마다 발생하도록 합니다.

  • 배치 업데이트: 유지 관리 작업을 단일 유지 관리 기간으로 통합하고 총 유지 관리 이벤트 수를 줄입니다.

  • 낮은 환경에서 먼저 테스트: 프로덕션 환경에서 자동 연기를 설정하고 개발 또는 스테이징 환경에서 매주 유지 관리를 실행하세요. 이를 통해 업데이트가 프로덕션 환경에 도달하기 전에 업데이트를 검증할 수 있는 시간을 확보할 수 있습니다.

자동 연기를 활성화하려면 유지 관리 기간 보기 및 구성섹션을 참조하세요.

유지 관리 기간을 관리하려면 프로젝트에 대한 Organization Owner 또는 Project Owner 액세스 권한이 있어야 합니다.

1
  1. 아직 표시되지 않은 경우 탐색 표시줄의 Organizations 메뉴에서 원하는 프로젝트가 포함된 조직을 선택합니다.

  2. 아직 표시되지 않은 경우 탐색 표시줄의 Projects 메뉴에서 원하는 프로젝트를 선택합니다.

  3. 사이드바에서 Project Settings를 클릭합니다.

프로젝트 설정 페이지가 표시됩니다.

2

Atlas UI를 사용하여 유지 관리 기간을 확인하고 구성하려면 다음을 수행합니다.

  1. Set Maintenance Window 버튼을 클릭하여 유지 관리 기간 설정을 표시합니다.

  2. Atlas에서 프로젝트 유지 관리를 시작할 날짜와 시간을 설정하세요.

  3. Atlas가 1주일 동안 예정된 유지 관리를 자동으로 연기하도록 설정하려면 Automatically defer maintenance for one week을 클릭합니다.

    이 옵션을 활성화하면 향후 유지 관리 기간에 대한 자동 연기를 설정합니다. 현재 예정된 점검을 연기하려면 Defer 1 Week 버튼을 사용하세요.

  4. Atlas가 표준 업데이트 수행을 방지하는 보호된 시간 범위를 설정하려면 Turn on protected hours 설정을 On으로 전환합니다. 하루 최대 시간 범위를 18시간으로 설정할 수 있습니다.

  5. 변경 사항을 유지하려면 Save를 클릭하고, 변경 사항을 취소하려면 Cancel을 클릭합니다.

Atlas CLI를 사용하여 유지 관리 기간의 세부 정보를 반환하려면 다음 명령을 실행합니다.

atlas maintenanceWindows describe [options]

Atlas CLI를 사용하여 유지 관리 기간을 업데이트하려면 다음 명령을 실행합니다:

atlas maintenanceWindows update [options]

이전 명령의 구문 및 매개변수에 대해 자세히 알아보려면 Atlas maintenanceWindows 설명Atlas maintenanceWindows 업데이트에 대한 Atlas CLI 설명서를 참조하세요.

참조: 관련 링크

기본 유지 관리 기간의 시작 시간을 구성한 경우, Atlas CLI 또는 Atlas UI를 사용하여 설정을 지울 수 있습니다. 유지 관리 기간 구성을 지우면 기본 유지 관리 기간 설정이 복원됩니다.

Atlas UI를 사용하여 구성된 유지 관리 기간을 지우려면 Set Maintenance Window 설정을 Off(으)로 전환합니다.

Atlas CLI를 사용하여 구성된 유지 관리 기간을 삭제하려면 다음 명령을 실행합니다:

atlas maintenanceWindows clear [options]

명령 구문 및 매개변수에 대한 자세한 내용은 atlas maintenanceWindows 삭제에 대한 Atlas CLI 문서를 참조하세요.

유지 관리가 필요한 경우:

  • 예약된 유지 관리 48~72시간(2~3일) 사이에 Atlas는 유지 관리가 예약된 날짜와 시간을 보여주는 배너를 프로젝트의 클러스터 목록에 표시합니다. Show Details를 클릭하면 MongoDB 버전 업데이트, OS 정책 업데이트 또는 기타 유지 관리 유형과 같은 예정된 유지 관리 작업을 볼 수 있습니다.

  • Atlas는 Project Owner 역할이 있는 사용자에게 이메일을 보내고 유지 관리를 즉시 시작하거나 일주일 동안 유지 관리를 연기할 수 있는 옵션을 표시하도록 Atlas UI를 업데이트합니다.

    참고

    예약된 유지 관리 기간 알림을 받는 방법을 구성하려면 유지 관리 기간 알림 구성을 참조하세요.

유지 관리를 즉시 시작하려면 다음을 수행합니다.

1

유지 관리 배너에서 Show Details를 클릭합니다. Scheduled Maintenance Operations이라는 제목의 모달 창이 나타나며, 예정된 날짜 및 시간과 계획된 유지 관리 작업 유형이 표시됩니다.

2

Scheduled Maintenance Operations 모달에서 Begin Now 버튼을 클릭합니다. Start Cluster Maintenance Now 확인 모달에서 Yes, start my maintenance now.를 클릭하여 확인합니다.

Atlas CLI를 사용하여 유지 관리 기간을 업데이트하려면 다음 명령을 실행합니다:

atlas maintenanceWindows update [options]

명령 구문 및 매개변수에 대해 자세히 학습하려면 atlas maintenanceWindows 업데이트에 대한 Atlas CLI 설명서를 참조하세요.

중요한: 유지 관리를 즉시 trigger하려면 --startASAP 옵션을 전달합니다.

# Trigger immediate maintenance for the project with the ID
# 5e2211c17a3e5a48f5497de3:
atlas maintenanceWindows update --startASAP --projectId 5e2211c17a3e5a48f5497de3 --output json

Atlas 1개의 프로젝트 엔드포인트에 대해 1개의 유지 관리 기간 업데이트를 제공합니다. 값이 true인 선택 사항 startASAP 필드를 전달하여 유지 관리를 즉시 trigger할 수 있습니다.

참고

curl 명령은 API 키 대신 서비스 계정 액세스 토큰(OAuth 2.0)을 사용하여 인증합니다. To learn more, see 자세한 학습 은 Atlas 관리 API 시작하기를 참조하세요.

curl --header "Authorization: Bearer {ACCESS-TOKEN}" \
--include \
--header "Accept: application/vnd.atlas.2025-03-12+json" \
--header "Content-Type: application/json" \
-X PATCH "https://cloud.mongodb.com/api/atlas/v2/groups/{groupId}/maintenanceWindow" \
--data '
{
"startASAP": true
}'

다음 절차에 따라 현재 예정된 유지 관리를 1주 연기할 수 있습니다. 향후 모든 유지 관리를 자동으로 연기하려면 자동 연기를 활성화하세요.

참고

단일 프로젝트 유지 관리 이벤트를 최대 두 번까지 연기할 수 있습니다.

예정된 유지 관리를 연기하려면 다음을 수행합니다.

1

유지 관리 배너에서 Show Details를 클릭합니다. Scheduled Maintenance Operations이라는 제목의 모달 창이 나타나며, 예정된 날짜 및 시간과 계획된 유지 관리 작업 유형이 표시됩니다.

2

Scheduled Maintenance Operations 모달에서 Defer 1 Week 버튼을 클릭합니다. Defer Maintenance to Next Week 확인 모달에서 Yes, defer maintenance until next week.를 클릭하여 확인합니다.

참고

단일 프로젝트 유지 관리 이벤트를 최대 두 번까지 연기할 수 있습니다.

Atlas CLI를 사용하여 유지 관리 기간을 연기하려면 다음 명령을 실행합니다:

atlas maintenanceWindows defer [options]

명령 구문 및 매개변수에 Atlas CLI 대해 자세히 알아보려면 maintenanceWindows Atlas 지연 에 대한 설명서를 참조하세요.

Atlas는 Defer One Maintenance Window for One Project 엔드포인트를 제공합니다.

참고

단일 프로젝트 유지 관리 이벤트를 최대 두 번까지 연기할 수 있습니다.

돌아가기

주요 MongoDB 버전 다운그레이드

이 페이지의 내용