Amazon DocumentDB(MongoDB 호환)

빠르고 확장 가능하며 가용성이 뛰어난 MongoDB 호환 데이터베이스

Amazon DocumentDB(MongoDB 호환)는 MongoDB 워크로드를 지원하는 빠르고, 확장 가능하며, 가용성이 높은 완전관리형 문서 데이터베이스 서비스입니다.

고객은 MongoDB를 문서 데이터베이스로 사용하여 반정형 데이터를 저장, 검색 및 관리할 수 있습니다. 그러나 대규모로 MongoDB 클러스터를 구성하고 관리할 때 수반되는 복잡성 때문에 수 테라바이트 및 초당 수십만 건의 읽기 및 쓰기로 신속하게 확장할 수 있는 뛰어난 성능과 가용성을 갖춘 애플리케이션을 구축하기는 어렵습니다. Amazon DocumentDB는 미션 크리티컬 MongoDB 워크로드를 대규모로 운용할 때 필요한 성능, 확장성 및 가용성을 제공하도록 처음부터 설계되었습니다. Amazon DocumentDB는 Apache 2.0 오픈 소스 MongoDB 3.6 API를 구현하여 MongoDB 클라이언트가 MongoDB 서버로부터 기대하는 응답을 에뮬레이트하므로, Amazon DocumentDB에서 기존 MongoDB 드라이버 및 도구를 사용할 수 있습니다. Amazon DocumentDB는 내결함성을 갖춘 자가 복구 분산 스토리지 시스템으로, 데이터베이스 클러스터당 최대 64TB까지 자동으로 확장됩니다. Amazon DocumentDB에서는 스토리지와 컴퓨팅이 분리되므로, 각각 독립적으로 확장될 수 있습니다. 개발자는 데이터 규모와 관계없이 몇 분 만에 지연 시간이 짧은 읽기 전용 복제본을 최대 15개까지 추가하여 읽기 용량을 초당 수백만 건의 요청으로 늘릴 수 있습니다. Amazon DocumentDB는 99.99%의 가용성을 제공하도록 설계되었으며, 3개의 가용 영역(AZ)에 걸쳐 6개의 데이터 사본을 복제합니다. 고객은 무료(6개월 동안)로 AWS Database Migration Service(DMS)를 사용하여 사실상 가동 중단 없이 온프레미스 또는 Amazon Elastic Compute Cloud(EC2) MongoDB 데이터베이스를 Amazon DocumentDB로 손쉽게 마이그레이션할 수 있습니다.

이점

MongoDB 호환 가능

Amazon DocumentDB는 Apache 2.0 오픈 소스 MongoDB 3.6 API를 구현하여 MongoDB 클라이언트가 MongoDB 서버로부터 기대하는 응답을 에뮬레이트하므로, Amazon DocumentDB에서 기존 MongoDB 드라이버 및 도구를 사용할 수 있습니다. 애플리케이션 업데이트는 데이터베이스 엔드포인트를 새로운 Amazon DocumentDB 클러스터로 변경하는 것만큼이나 쉽습니다. 지원되는 MongoDB API에 대해 자세히 알아보십시오.

뛰어난 가용성

Amazon DocumentDB는 99.99%의 가용성을 제공하도록 설계되었으며, 3개의 가용 영역(AZ)에 걸쳐 6개의 데이터 사본을 복제합니다. Amazon DocumentDB는 데이터베이스 인스턴스 상태를 지속적으로 모니터링하고, 장애가 발생하면 일반적으로 30초 이내에 자동으로 읽기 전용 복제본으로 장애 조치합니다. Amazon DocumentDB는 데이터를 Amazon Simple Storage Service(S3)로 지속적으로 자동 백업하고 가동 중단이나 성능 저하 없이 최대 35일 동안 특정 시점으로 복원을 제공합니다. 안정성을 제공하는 하나의 노드로 시작하고, 고가용성을 위해 두 번째 노드를 추가하고, 읽기 확장을 위해 노드 수를 손쉽게 늘릴 수 있습니다. 

대규모 성능

Amazon DocumentDB는 내결함성을 갖춘 자가 복구 분산 스토리지 시스템으로, 데이터베이스 클러스터당 최대 64TB까지 자동으로 확장됩니다. Amazon DocumentDB는 데이터베이스 변경 사항만 스토리지 계층에 작성함으로써 데이터베이스 I/O를 줄여 네트워크 링크 전체에서 느리고 비효율적이며 값비싼 데이터 복제를 방지합니다. Amazon DocumentDB는 고급 쿼리 처리, 연결 풀링, 최적화된 복구 및 재구축과 같은 최적화 기능을 함께 사용하여 현재 사용 가능한 MongoDB 관리형 서비스가 지원하는 처리량의 두 배를 제공합니다. 이 아키텍처에서는 스토리지와 컴퓨팅이 분리되므로, 각각 독립적으로 확장될 수 있습니다. 따라서 데이터 규모와 관계없이 몇 분 만에 3개의 가용 영역 전체에 지연 시간이 짧은 읽기 전용 복제본을 최대 15개까지 추가하여 읽기 용량을 초당 수백만 건의 요청으로 손쉽게 늘릴 수 있습니다.

뛰어난 보안

Amazon DocumentDB는 Amazon VPC를 사용한 네트워크 격리, AWS Key Management Service(KMS)를 통해 사용자가 생성하고 제어하는 키를 사용한 저장 데이터 암호화, TLS(전송 계층 보안)를 사용한 전송 데이터 암호화를 비롯하여 데이터베이스에 여러 수준의 보안을 제공합니다. Amazon DocumentDB는 동일한 클러스터의 자동 백업, 스냅샷 및 복제본에서 데이터를 암호화합니다.

완전관리형

Amazon DocumentDB를 사용하면 하드웨어 프로비저닝, 패치 작업, 설정, 구성 또는 백업과 같은 데이터베이스 관리 작업에 대해 걱정할 필요가 없습니다. Amazon DocumentDB는 데이터베이스를 자동으로 그리고 지속적으로 모니터링하고 데이터베이스를 Amazon S3로 백업하므로, 특정 시점으로 복구가 가능합니다(지난 35일 동안 최대 1초 전까지). 또한, Amazon DocumentDB는 Amazon CloudWatch와 통합되므로, AWS Management Console을 통해 데이터베이스 인스턴스에 대한 주요 운영 지표를 20개 이상 모니터링할 수 있습니다.

고객

Capital One
“우리 개발자는 이 문서 모델을 좋아합니다. 애플리케이션을 개발할 때 빠르게 진행하고 신속하게 반복할 수 있게 해주기 때문입니다. Amazon DocumentDB는 AWS 서비스와 긴밀하게 통합되며, 우리에게 강력하고 확장성이 뛰어나며 비용 효율적인 데이터베이스 서비스를 제공해 줄 수 있습니다. Amazon DocumentDB를 사용하면 우리 개발자가 더 빠르게 진행하고 데이터베이스 관리가 아니라 고객을 대신하여 혁신에 더 집중할 수 있습니다.” 

Sunjay Pandey, 부사장 - Capital One.

600x400_Dow-Jones-&-Company_Logo
“Dow Jones는 MongoDB를 비롯한 여러 전문 데이터베이스를 사용하여 고객에게 다양한 서비스를 제공합니다. Amazon DocumentDB를 중심으로 AWS와 협력하게 되어 기쁩니다. 이 서비스는 운영을 간소화하고 개발자가 획일적인 작업보다는 고객을 위한 혁신적인 경험을 창출하는 데 투자할 수 있게 하기 위해 우리가 AWS에 제시한 주요 요구 사항을 충족합니다.”

Ramin Beheshti, 최고 제품 및 기술 책임자 - Dow Jones

containers-washington-post
“독자에게 최상의 경험을 제공하기 위해 The Washington Post 엔지니어링 팀은 운영 우수성을 저하하지 않으면서 셀프 서비스 프로비저닝을 제공하는 AWS 데이터베이스 서비스를 활용합니다. 자동 백업부터 다중 AZ 장애 조치에 이르기까지 Amazon DocumentDB는 우리의 Arc Publishing 비즈니스와 기계 학습 플랫폼 모두를 지원하는 세계적 수준의 시스템을 구축하는 데 필요한 모든 핵심 기능을 제공합니다. 문서 데이터베이스는 미디어에서 널리 사용되는 비정형 데이터를 지원하며, Amazon DocumentDB를 통해 이제 모든 중요한 데이터베이스 요구 사항에 AWS를 활용할 수 있습니다.” 

Patrick Cullen, 데이터 과학 및 인공 지능 담당 이사 - The Washington Post.

600x400_Hudl-Agile-Sports_Logo
“Hudl에서는 늘 자체 인프라 관리 업무에서 벗어날 기회를 모색하고 있기 때문에 AWS 서비스를 상당히 많이 활용합니다. 우리 개발자들은 MongoDB API와 문서 모델을 좋아합니다. 우리의 단기 및 장기 아키텍처 계획에 완벽하게 부합하는 Amazon DocumentDB가 출시되어 매우 기쁩니다. Amazon DocumentDB는 우리가 찾고 있는 기능을 갖추고 있으며 출시 시점부터 AWS Database Migration Service(DMS)가 지원된다는 점도 훌륭합니다.” 

Brian Kaiser, CTO - Hudl.

사용 사례

온프레미스 MongoDB 워크로드를 클라우드로 마이그레이션

MongoDB 데이터베이스를 자체적으로 관리하는 작업은 어렵고 시간 소모적이며 비용이 많이 듭니다. Amazon DocumentDB를 사용하면 데이터베이스 클러스터 수동 설정 및 보호, 클러스터 관리 소프트웨어 실행, 백업 구성, 그리고 프로덕션 워크로드 모니터링에 대한 걱정 없이 클라우드에서 MongoDB 호환 데이터베이스를 설정하고 보호하고 확장할 수 있습니다.

데이터베이스 마이그레이션 사용 사례 다이어그램

모바일 및 웹 애플리케이션

밀리초의 지연 시간으로 초당 수백만 건의 사용자 요청을 처리하도록 확장할 수 있는 고성능 모바일 및 웹 애플리케이션을 구축하십시오. Amazon DocumentDB가 운영 부담을 덜어주므로 사용자는 고객을 위한 독창적인 경험을 만드는 데 집중할 수 있습니다. Amazon DocumentDB의 유연한 문서 모델, 데이터 유형 및 인덱싱 기능을 사용하면 애플리케이션을 신속하게 적용하고 반복하여 개발 시간을 줄일 수 있습니다.

모바일 및 웹 애플리케이션 사용 사례 다이어그램

콘텐츠 및 카탈로그 관리

쇼핑 사이트, 온라인 출판, 디지털 아카이브, POS 터미널 및 셀프 서비스 키오스크는 콘텐츠 및 카탈로그 관리 시스템을 사용하여 고객을 지원합니다. 이러한 시스템은 사용자 리뷰, 이미지, 평점, 제품 정보, 댓글 등에 빠르고 안정적으로 액세스해야 합니다. Amazon DocumentDB의 유연한 문서 모델, 데이터 유형 및 인덱싱 기능을 사용하면 콘텐츠(예: 사용자 리뷰, 쇼핑 사이트의 데모 동영상)와 카탈로그(예: POS 터미널의 재고 목록, 거래 플랫폼의 금융 거래)를 신속하고 직관적으로 저장하고 쿼리할 수 있습니다. 

콘텐츠 및 카탈로그 관리 사용 사례 다이어그램

프로필 관리

사용자 프로필 관리에서는 온라인 트랜잭션, 사용자 기본 설정, 사용자 인증을 지원합니다. 사용자 확대, 사용자 프로필 데이터의 복잡성 증가, 사용자 경험에 대한 기대치 상승으로 인해 확장성, 데이터 유연성 및 성능에 대한 요구 또한 증가했습니다. Amazon DocumentDB의 문서 데이터 모델을 사용하면 수백만 사용자의 프로필과 기본 설정을 관리하고 밀리초의 지연 시간으로 초당 수백만 건의 사용자 요청을 처리하도록 확장할 수 있습니다.

프로필 관리 사용 사례 다이어그램
Product-Page_Standard-Icons_01_Product-Features_SqInk
제품 기능 알아보기

Amazon DocumentDB(MongoDB 호환)의 기능에 대해 자세히 알아보십시오.

자세히 알아보기 
Product-Page_Standard-Icons_02_Sign-Up_SqInk
무료 계정에 가입

AWS 프리 티어에 즉시 액세스할 수 있습니다. 

가입하기 
Product-Page_Standard-Icons_03_Start-Building_SqInk
AWS 콘솔에서 구축 시작

AWS 콘솔에서 Amazon DocumentDB(MongoDB 호환)로 구축을 시작하십시오.

로그인