MongoDB 소프트웨어 수명 주기 일정 페이지에는 MongoDB Server 릴리스에 대해 지원되는 버전과 수명 종료 날짜가 설명되어 있습니다. Atlas Core는 무료 클러스터, Flex 클러스터 및 전용 클러스터 계층에 걸쳐 있습니다. Atlas 각 클러스터 유형 및 데이터베이스 에디션에 대해 다양한 버전 관리 옵션을 제공합니다.
전용 Atlas Core 클러스터: Latest Version With Auto Upgrades을(를) 사용하여 주요 버전과 지속적인 업데이트 중에서 선택하세요.
무료 클러스터 및 Flex 클러스터: 메이저 버전(현재 MongoDB 8.0)을 유지합니다. 출시하다 주기는 선택할 수 없으며 Atlas 자동으로 업그레이드합니다.
Atlas Infinite 클러스터: 항상 Latest Version With Auto Upgrades을(를) 사용하세요. 출시하다 주기는 선택할 수 없습니다.
MongoDB 버전 번호 지정, 출시하다 유형 및 업그레이드 경로에 대한 일반적인 지침 MongoDB 버전 및 업그레이드 경로를 참조하세요.
대부분의 Atlas 배포서버에서 Latest Version With Auto Upgrades는 Atlas 최신 MongoDB 기능 및 개선 사항을 출시할 때 자동으로 받을 수 있는 가장 좋은 방법입니다. 그러나 더 엄격한 버전 관리를 선택하고 특정 주요 버전을 유지하도록 선택할 수 있습니다. 프로덕션에 도달하기 전에 출시하다 유효성을 검사해야 하는 경우 주요 버전 주기를 유지하세요. 클러스터가 자동 업그레이드를 수신하는 경우, 먼저 유지 관리 웨이브를 사용하여 비프로덕션 환경에서 릴리스의 유효성을 검사합니다.
다음 표는 두 릴리스 주기를 비교합니다.
고려 사항 | 자동 업그레이드 기능이 있는 최신 버전 | 주요 버전 |
|---|---|---|
자동 업그레이드 | 메이저, 마이너 및 패치 릴리스 | 패치 릴리스만 해당 |
업그레이드 타이밍 제어 | No | 예 |
버전 선택 | 사용 불가 | 사용 가능한버전 중에서 선택 |
케이던스 전환 | 새 주 버전이 출시된 후 창에서만 주 버전으로 전환합니다. | 클러스터 수정하여 언제든지 자동 업그레이드로 전환 |
최적 대상 | 최신 기능 및 개선 사항을 자동으로 업데이트 받는 것 | 환경 전반에 걸쳐 버전을 조정하거나 채택 전에 출시하다 콘텐츠를 인증하는 등 출시하다 수락을 직접 제어합니다. |
다음과 같은 경우에는 피하세요. | 환경 전반에 걸쳐 버전을 조정하거나 채택 전에 출시하다 콘텐츠를 인증하는 등 출시하다 수락을 직접 제어해야 합니다. | 업그레이드 타이밍을 직접 관리하지 않고 최신 기능 및 개선 사항을 최신 상태로 유지하려는 경우 |
MongoDB Server 버전에 대해 자세히 학습하려면 MongoDB 버전 관리를 참조하세요.
자동 업그레이드 기능이 있는 최신 버전
클러스터 버전을 선택하고 Latest Version With Auto Upgrades를 선택하면, Atlas 클러스터 사용 가능한 최신 MongoDB 메이저 또는 마이너 버전으로 자동 업그레이드하고, 새로운 기능이 제공될 때 활성화하며, 순차적인 프로세스 통해 패치 릴리스를 업그레이드하여 클러스터 가용성을 유지합니다. 특정 메이저, 마이너 또는 패치 버전은 선택할 수 없습니다.
자동 업그레이드에서 전환하기
클러스터 에서 Latest Version With Auto Upgrades를 사용하는 경우 모든 Atlas 배포에서 MongoDB 9.0을 사용할 수 있을 때까지 주요 버전 주기로 전환할 수 없습니다.
중요
실시간 마이그레이션과 Mongosync는 마이너 버전에서 지원되지 않으므로 클러스터가 Latest Version With Auto Upgrades을 사용하는 경우 작동하지 않습니다. 현재 마이너 버전에 있는 클러스터를 마이그레이션하려면 대신 자가 지도 마이그레이션 도구 를 사용하세요.
주요 버전
메이저 버전을 계속 사용하면 메이저 버전 업그레이드가 발생하는 시기를 제어할 수 있습니다. 클러스터 수정하여 언제든지 Atlas cluster 의 주요 버전을 업그레이드 할 수 있습니다. 주요 버전은 패치 출시하다 업데이트도 자동으로 받습니다.
주요 버전을 업그레이드하기 전에 스테이징 클러스터에 대해 애플리케이션을 테스트하고 릴리스 노트에서 호환성 변경 사항을 검토합니다. 해당하는 경우 Stable API를 사용합니다.
주 버전의 사용 종료
Atlas MongoDB 버전 수명이 종료되기 최소 6개월 전에 이메일 알림을 보냅니다. MongoDB 소프트웨어 수명 주기 일정 페이지에서도 정보를 찾을 수 있습니다. 마감일 이후에는 사용자가 확장을 요청 하고 승인을 받지 않는 한 Atlas 클러스터를 다음 MongoDB 버전으로 업그레이드합니다. 서비스 및 애플리케이션이 다운타임이나 새 MongoDB 버전과의 호환성 문제를 겪지 않도록 마감일 전에 클러스터 업그레이드하세요.
버전 사용 가능
다음 표에는 각 클러스터 유형에 사용할 수 있는 MongoDB 버전이 정리되어 있습니다.
버전 | 다음에서 사용 가능 M10+ | M0 및 Flex 클러스터에서 사용 가능 |
|---|---|---|
MongoDB 7.0 | ||
MongoDB 8.0 | ||
MongoDB 9.0 |
데이터베이스 에디션 버전
공개 미리 보기 기간 동안 Atlas Infinite 클러스터는 Atlas UI 의 Latest Version With Auto Upgrades 출시하다 옵션을 사용하여 최신 MongoDB 9.x 버전을 실행 . Atlas Infinite 클러스터는 Atlas Core 클러스터보다 이후 버전을 실행 수 있지만, 이러한 버전은 Atlas 변경 로그에 달리 명시되지 않는 한 호환성 변경을 도입하지 않습니다. Atlas Infinite에 대해 학습 MongoDB Atlas Infinite: 개요를 참조하세요.
Atlas 한 달에 한 번 정도 Atlas Infinite 클러스터 업데이트합니다. Atlas Infinite 클러스터 에 대해 특정 MongoDB 버전을 선택할 수 없습니다. 정확한 버전 번호를 확인하려면활동 피드 확인합니다.
클러스터 버전 선택 또는 변경
중요
클러스터를 업그레이드하기 전에 주요 버전 업그레이드에 대한 권장사항을 검토하세요.
Atlas Atlas Infinite 클러스터를 자동으로 업그레이드합니다. 다음 단계는 Atlas Core 클러스터에 적용 .
중요
프로젝트에 특정 MongoDB 버전에 도입된 조치를 사용하는 사용자 지정 역할 이 포함된 경우, 사용자 지정 역할을 삭제하지 않는 한 해당 버전보다 낮은 MongoDB 버전으로 클러스터를 만들 수 없습니다.
클러스터 버전을 선택하거나 변경하려면 다음과 같이 합니다.
클러스터 구성을 엽니다.
새 클러스터의 버전을 설정하려면 클러스터 만들기 단계를 완료하고 Additional Settings를 확장합니다.
기존 클러스터의 버전을 변경하려면 Edit Config 을 클릭하여 클러스터 폼을 열고 Additional Settings을 확장합니다.
버전을 선택합니다.
Select a version 드롭다운에서 클러스터의 버전을 선택합니다.
Atlas는 다음과 같은 업그레이드 경로를 지원합니다.
MongoDB 7.0 에서 MongoDB 8.0으(로)
MongoDB 8.0 에서 MongoDB 9.0으(로)
MongoDB 8.0 을 자동 업그레이드로 최신 버전으로 업그레이드
Atlas는 항상 클러스터를 지정된 주요 버전의 최신 패치 릴리스로 업그레이드합니다. 업그레이드는 클러스터 가용성을 유지하기 위해 순차적 업데이트 프로세스를 사용합니다.
업그레이드하기 전에 클러스터의 FCV 고정하지 않는 한 클러스터 이전 MongoDB 버전으로 다운그레이드할 수 없습니다.
최신 MongoDB 버전이 주요 버전 릴리스인 경우에만 Latest Release 사용에서 특정 릴리스 사용으로 전환할 수 있습니다.