Amazon DocumentDB

By Shyam Mohan
Amazon DocumentDB

What is Amazon DocumentDB?

DocumentDB is a fully managed document database service by AWS which supports MongoDB workloads. It is highly recommended for storing, querying, and indexing JSON Data.

Features:

● It is compatible with MongoDB versions 3.6 and 4.0.

● All on-premise MongoDB or EC2 hosted MongoDB databases can be migrated to DocumentDB by using DMS (Database Migration Service).

● All database patching is automated in a stipulated time interval.

● DocumentDB storage scales automatically in increments of 10GB and maximum up to 64TB.

● Provides up to 15 Read replicas with single-digit millisecond latency.

● All database instances are highly secure as they reside in VPCs which only allow a given set of users to access through security group permissions.

● It supports role-based access control (RBAC).

● Minimum 6 read copies of data is created in 3 availability zones making it fault-tolerant.

● Self-healing – Data blocks and disks are continuously scanned and repaired automatically.

● All cluster snapshots are user-initiated and stored in S3 till explicitly deleted.

Best Practices:

● It reserves 1/3rd RAM for its services, so choose your instance type with enough RAM so that performance and throughput are not impacted.

● Setup Cloudwatch alerts to notify users when the database is reaching its maximum capacity.

Use Case:

● Highly beneficial for workloads that have flexible schemas.

● It removes the overhead of keeping two databases for operation and reporting. Store the operational data and send them parallel to BI systems for reporting without having two environments.

Pricing:

● Pricing is based on the instance hours, I/O requests, and backup storage.

Enjoyed this article? Share it.

Shares
linkedin sharing button Share
facebook sharing button Share
twitter sharing button Post
whatsapp sharing button Share
sharethis sharing button Share

Subscribe to our LinkedIn Newsletter

Stay updated with the latest in Container Native DevOps & Cloud FinOps

Subscribe


Ready to Streamline Your Kubernetes Performance and Cost?

Experience seamless Kubernetes Auto tuning with RazorOps.

Schedule a Free Meeting Now.