MongoDB Cloud

MongoDB Cloud는 데이터 중심 애플리케이션을 구축할 수 있는 최상의 방법입니다.

데이터 기반

무엇보다 MongoDB Cloud는 데이터를 처리하기 위한 기반입니다. MongoDB Atlas, Search 및 Data Lake는 일반적인 API를 통해 서로 다른 워크로드를 처리하며, Realm Database는 에지의 데이터 기반을 확장합니다.

MongoDB Atlas

MongoDB Cloud의 핵심에는 최신 애플리케이션을 위한 완전 관리형 클라우드 데이터베이스인 MongoDB Atlas가 있습니다. Atlas는 업계 최고의 최신 데이터베이스인 MongoDB를 실행하는 최적의 방법입니다. MongoDB의 문서 모델은 가장 빠른 혁신 방법으로서, 데이터베이스에 유연성과 용이성을 제공합니다.

Atlas는 AWS, GCP 및 Azure의 70개가 넘는 리전에서 사용할 수 있습니다. 동급 최고의 자동화 및 입증 사례를 통해 가용성, 확장성 및 가장 까다로운 데이터 보안 및 개인정보보호 표준 준수를 보장합니다.

Atlas Search

Atlas에서 MongoDB Atlas Search가 기본 제공되기 때문에 MongoDB 데이터를 토대로 빠르고 관련성 높은 전문 검색 기능을 손쉽게 구축할 수 있습니다. 별도의 검색 플랫폼을 배포할 필요가 없기 때문에 Atlas에서 직접 검색 인덱스를 생성하고 MongoDB 집계 프레임워크를 사용해 정교한 쿼리를 구축할 수 있습니다.

Atlas Data Lake

MongoDB Atlas Data Lake는 클라우드 플랫폼에 확장 가능한 서버리스 데이터레이크를 제공합니다. MongoDB Query Language(MQL)를 사용해 AWS S3와 MongoDB Atlas에서 데이터를 기본적으로 쿼리 및 분석할 수 있습니다. 데이터 이동이 필요하지 않고 운영 오버헤드가 없으며, 실행된 쿼리에 대해서만 비용을 지불하면 됩니다. Atlas Data Lake는 Atlas Online Archive를 통해 Atlas에 직접 통합되므로 완전 관리형 데이터베이스 및 클라우드 객체 스토리지에서 데이터를 자동 티어링하는 동시에, 모든 데이터를 쿼링하는 기능을 유지할 수 있습니다.

Realm Database

클라이언트에 임베딩된 경량 데이터베이스인 Realm Mobile Database를 통해 데이터 기반이 에지로 확장됩니다. Realm은 장치에 데이터를 간단히 저장하여 오프라인 상태에서도 데이터에 액세스할 수 있게 하는 등 모바일용 기반 구축이라는 고유한 문제를 해결하도록 도와줍니다. 애플리케이션이 배터리 수명에 미치는 영향이나 플랫폼 간 구축 필요성과 같은 다른 기술적 사항들도 고려했습니다. Realm Sync는 원활하게 통합되며, 클라이언트와 백업 Atlas 클러스터 간에 데이터를 자동으로 양방향 동기화하여 장치와 사용자 간에 데이터를 최신 상태로 유지해줍니다.

플랫폼 통합

MongoDB Cloud는 이미 사용하고 있는 도구와 함께 작동합니다. 관리 시스템부터 데이터 에코시스템에 이르기까지 환경에 데이터 기반을 손쉽게 통합할 수 있습니다.

관리

Kubernetes 및 Terraform 통합 기능을 사용해 인프라를 코드로서 관리하고, DataDog, New Relic, Slack, Sumo Logic, PagerDuty, VictorOps 등에서 모니터링 및 경보를 구성할 수 있습니다.

보안

LDAP 또는 AWS IAM을 통해 데이터베이스 사용자를 인증하고, Hashicorp Vault를 통해 비밀 설정 정보를 관리하며, 키 관리 통합 기능을 이용해 자체 암호화 키를 제공하고, 클라우드 제공업체에 대한 네트워크 피어링을 설정하거나 AWS PrivateLink를 사용하며, SAML을 통해 자체 ID 제공업체를 이용해 Atlas에 대한 인증을 수행할 수 있습니다.

데이터 커넥터

MongoDB는 Kafka, Spark, Rockset과 대부분의 BI 및 시각화 도구를 포함해 사용 중인 다른 데이터 도구들에 연결됩니다.

개발 도구

MongoDB용 무료 네이티브 GUI인 MongoDB Compass를 사용하거나, VS Code 및 JetBrains 제품을 위한 통합 기능을 이용해 일반적인 IDE에서 작동합니다.

애플리케이션 서비스

MongoDB Cloud에는 개발 작업을 쉽게 해주는 서비스가 포함되어 있습니다. 한편 애플리케이션을 구축할 때도 MongoDB Cloud가 도움이 될 수 있습니다.

MongoDB Realm

MongoDB Realm에서는 모바일 애플리케이션과 웹 애플리케이션을 모두 구축하는데 필요한 코드를 단순화하여 주요 기능을 보다 빠르게 구축할 수 있습니다. Realm의 SDK는 클라이언트에서 직접 MongoDB Atlas에 저장된 데이터에 액세스하는 데 필요한 도구를 개발자에게 제공하고, 플랫폼의 애플리케이션 서비스와 상호 작용합니다. 이러한 서비스에는 실시간 데이터베이스 변경이나 사전 설정된 일정에 따라 작동하는 Realm Functions와 MongoDB 컬렉션에 저장된 데이터에서 JSON 스키마를 손쉽게 생성할 수 있게 해주는 Realm GraphQL이 포함되어 있습니다.

MongoDB 차트

MongoDB Charts는 MongoDB 데이터에 대한 시각화를 가장 쉽고 빠르게 생성할 수 있는 방법을 제공합니다. 몇 분 내에 차트를 구축하고 대시보드를 조립해 공유할 수 있습니다. Charts SDK를 사용하면 애플리케이션에 차트를 손쉽게 임베딩하여 실시간 데이터 시각화를 통해 차트를 보강할 수 있습니다.

드라이버

물론 애플리케이션 코드에서 직접 MongoDB Cloud에 액세스할 수 있습니다. 가장 인기 있는 언어용으로 나와 있는 수 십 개의 드라이버로 라이브러리를 이용하여 애플리케이션에서 자연스럽게 쿼리를 작성할 수 있습니다.

MongoDB Cloud를 시작할 준비가 되셨습니까?