MongoDB가 Atlas의 새 배포 옵션인 Atlas Infinite를 공개했다. 컴퓨팅과 스토리지를 독립적으로 확장해 갑작스러운 트래픽 증가에 대응하며, MongoDB는 Atlas Core보다 읽기 확장 시간이 96% 이상 짧고 애플리케이션 코드를 바꿀 필요가 없다고 밝혔다.
Atlas Infinite의 확장 방식
Atlas Infinite는 새 데이터베이스가 아니라 MongoDB Atlas 안에 추가되는 배포 옵션이다. 기존 문서 모델과 드라이버, API를 그대로 사용하며 애플리케이션 변경은 필요하지 않다. 기존 Atlas 배포 옵션은 MongoDB Atlas Core로 이름이 바뀌며, 두 옵션 중 하나를 워크로드에 맞춰 선택할 수 있다.
MongoDB가 제시한 주요 차이는 다음과 같다.
- Atlas Core보다 읽기 확장 시간이 96% 이상 짧고, 컴퓨팅과 스토리지가 몇 시간이 아닌 몇 분 안에 각각 자동 확장된다.
- Atlas Core의 복제본 세트보다 10배 많은 데이터를 담을 수 있으며, 프로토타입부터 페타바이트 규모까지 같은 기반에서 확장할 수 있다.
- 수요에 따라 실시간으로 확장·축소하고, 동일한 하드웨어에서 Atlas Core보다 효율적으로 작동해 달러당 성능이 거의 3배라고 MongoDB는 밝혔다.
- 애플리케이션을 변경하거나 데이터베이스를 재설계하지 않고 사용할 수 있다.
MongoDB의 내부 테스트에서 MongoDB 9.0을 사용한 Atlas Infinite는 Atlas Core보다 달러당 처리량이 189% 높았다. Icon Solutions의 DevOps 책임자 Mike Wallis는 MongoDB 8.0 기반의 기존 구성과 비교해 애플리케이션 변경 없이 초당 트랜잭션을 55% 더 처리했다고 말했다. Atlas Infinite는 현재 공개 프리뷰로 제공된다.
MongoDB 9.0의 변경점
MongoDB는 MongoDB 9.0도 출시했다. 보안, 내구성, 가용성, 성능을 개선했다고 밝혔으며, 아래 기능을 소개했다.
- 암호화된 민감 정보의 복호화 없이 검색할 수 있는 Queryable Encryption이 접두사·접미사·부분 문자열 검색을 지원한다.
- 프라이빗 네트워킹 기능을 확장해 복잡한 기업 환경에서 MongoDB Atlas를 안전하게 배포하기 쉽게 했다.
- Intelligent Workload Management가 요청 과부하로부터 클러스터를 자동으로 보호하고, 수요 변동에도 짧은 작업이 계속 실행되도록 지원한다.
- 백업·복원·복구 기능을 강화해 서비스 가용성을 유지하고 장애 발생 후 복구 속도를 높인다.
- 애플리케이션과 데이터베이스 성능 관측 기능을 확대하고, 익숙한 도구와 프레임워크로 애플리케이션을 현대화할 수 있는 개발자 생산성 기능을 추가했다.
MongoDB 9.0은 MongoDB Atlas와 자체 관리형 환경에서 사용할 수 있다. 자체 관리형 선택지는 MongoDB Enterprise Advanced와 MongoDB Community Edition이다. MongoDB는 MongoDB 8.0이 2년 전에 출시됐으며, 현재 Atlas 사용량의 거의 80%가 8.0을 채택했다고 밝혔다.
MongoDB가 공개한 성능 결과는 공개 벤치마크 방법론을 사용해 MongoDB 9.0과 8.0을 비교한 내부 테스트에 기반한다. 결과는 워크로드, 배포 방식, 하드웨어와 구성에 따라 달라질 수 있다.
새 기능은 mongodb.com/atlas에서 무료로 시작할 수 있다. 자세한 내용은 Atlas Infinite 문서, 버전 출시 페이지, MongoDB 9.0 문서에서 확인할 수 있다.
댓글 (0)
로그인하면 이 기사에 내 생각을 남길 수 있어요