6. The Forrester Wave™:
Document Stores, Q3 2016
The Forrester Wave™:
Big Data NoSQL, Q3 2016
The Forrester Wave™ is copyrighted by Forrester Research, Inc. Forrester and Forrester Wave are trademarks of Forrester Research, Inc. The Forrester Wave is a graphical representation of Forrester's call on a
market and is plotted using a detailed spreadsheet with exposed scores, weightings, and comments. Forrester does not endorse any vendor, product, or service depicted in the Forrester Wave. Information is based
on best available resources. Opinions reflect judgment at the time and are subject to change.
「ビッグデータ」「ドキュメントストア」のNoSQLで、
MongoDBは、トップポジション
12. Customers have two choices: Self-managed or DBaaS
Cloud Migration
or Cloud First
Self-Managed
Aka “Lift and Shift”
Database as
a service
Slow and complicated
No elasticity
Highly manual
Reduces ROI and agility
Self-service
Fully elastic
Consumption based
Reduces TCO and accelerates
time to value
Fork in
the road
13. Hidden Operational Costs
Complicated Operational Process
Provision servers1
Configure high availability2
Configure security3
Configure test backup4
Install and configure monitoring and alerting5
Ongoing upgrades and maintenance6
14. The HIDDEN COST of resources
Provision servers1
Configure high availability2
Configure security3
Configure test backup4
Install and configure monitoring and alerting5
Ongoing upgrades and maintenance6
People Costs
DBAs
~ $150,000
SysAdmin
~ $100,000
IT Security
~ $130,000
Developers
~ $250,000
15. Time spent on operations with different deployment models
On-premises Self-managed in the cloud Database as a service
16. Operational and resource costs
On-premises Self-managed in the cloud Database as a service
High upfront costs on
infrastructure
High resource costs for
installation and ongoing
maintenance
Millions in operational and
resource costs
Low upfront costs for
infrastructure
High resource costs for
installation and ongoing
maintenance
Significant resource costs as
operational overhead is simply
transferred to the cloud
Low upfront costs for
infrastructure and low
operational overhead
Self-service, elastic, and
consumption-based service
reduces TCO and accelerates
time to value.
17. MongoDB Atlas: Database as a Service
Self-service and elastic
• Deploy in minutes
• Scale up/down without downtime
• Automated upgrades
Global and highly available
• 56 Regions worldwide
• Replica sets optimized for availability
• Global clusters for read/write
everywhere deployments
Secure by default
• Network isolation and Peering
• Encryption in flight and at rest with
key management
• Role-based access control; auditing
• SOC 2 / Privacy Shield / HIPAA
Comprehensive Monitoring
• Performance Advisor
• Dashboards w/ 100+ metrics
• Real Time Performance
• Customizable alerting
Managed Backup
• Point in Time Restore
• Queryable backups
• Consistent snapshots
Cloud Agnostic
• AWS, Azure, and GCP
• Easy migrations
• Consistent experience
18. MongoDB Atlas: Self-service and elastic
Self-service and elastic
• Deploy in minutes
• Scale up/down without downtime
• Automated upgrades
Global and highly available
• 56 Regions worldwide
• Replica sets optimized for availability
• Global clusters for read/write
everywhere deployments
Secure by default
• Network isolation and Peering
• Encryption in flight and at rest with
key management
• Role-based access control; auditing
• SOC 2 / Privacy Shield / HIPAA
Comprehensive Monitoring
• Performance Advisor
• Dashboards w/ 100+ metrics
• Real Time Performance
• Customizable alerting
Managed Backup
• Point in Time Restore
• Queryable backups
• Consistent snapshots
Cloud Agnostic
• AWS, Azure, and GCP
• Easy migrations
• Consistent experience
19. MongoDB Atlas: Global and highly available
Self-service and elastic
• Deploy in minutes
• Scale up/down without downtime
• Automated upgrades
Global and highly available
• 56 Regions worldwide
• Replica sets optimized for availability
• Global clusters for read/write
everywhere deployments
Secure by default
• Network isolation and Peering
• Encryption in flight and at rest with
key management
• Role-based access control; auditing
• SOC 2 / Privacy Shield / HIPAA
Comprehensive Monitoring
• Performance Advisor
• Dashboards w/ 100+ metrics
• Real Time Performance
• Customizable alerting
Managed Backup
• Point in Time Restore
• Queryable backups
• Consistent snapshots
Cloud Agnostic
• AWS, Azure, and GCP
• Easy migrations
• Consistent experience
20. MongoDB Atlas: Secure by default
Self-service and elastic
• Deploy in minutes
• Scale up/down without downtime
• Automated upgrades
Global and highly available
• 56 Regions worldwide
• Replica sets optimized for availability
• Global clusters for read/write
everywhere deployments
Secure by default
• Network isolation and Peering
• Encryption in flight and at rest with
key management
• Role-based access control; auditing
• SOC 2 / Privacy Shield / HIPAA
Comprehensive Monitoring
• Performance Advisor
• Dashboards w/ 100+ metrics
• Real Time Performance
• Customizable alerting
Managed Backup
• Point in Time Restore
• Queryable backups
• Consistent snapshots
Cloud Agnostic
• AWS, Azure, and GCP
• Easy migrations
• Consistent experience
21. MongoDB Atlas: Comprehensive monitoring
Self-service and elastic
• Deploy in minutes
• Scale up/down without downtime
• Automated upgrades
Global and highly available
• 56 Regions worldwide
• Replica sets optimized for availability
• Global clusters for read/write
everywhere deployments
Secure by default
• Network isolation and Peering
• Encryption in flight and at rest with
key management
• Role-based access control; auditing
• SOC 2 / Privacy Shield / HIPAA
Comprehensive Monitoring
• Performance Advisor
• Dashboards w/ 100+ metrics
• Real Time Performance
• Customizable alerting
Managed Backup
• Point in Time Restore
• Queryable backups
• Consistent snapshots
Cloud Agnostic
• AWS, Azure, and GCP
• Easy migrations
• Consistent experience
22. MongoDB Atlas: Managed backup
Self-service and elastic
• Deploy in minutes
• Scale up/down without downtime
• Automated upgrades
Global and highly available
• 56 Regions worldwide
• Replica sets optimized for availability
• Global clusters for read/write
everywhere deployments
Secure by default
• Network isolation and Peering
• Encryption in flight and at rest with
key management
• Role-based access control; auditing
• SOC 2 / Privacy Shield / HIPAA
Comprehensive Monitoring
• Performance Advisor
• Dashboards w/ 100+ metrics
• Real Time Performance
• Customizable alerting
Managed Backup
• Point in Time Restore
• Queryable backups
• Consistent snapshots
Cloud Agnostic
• AWS, Azure, and GCP
• Easy migrations
• Consistent experience
23. MongoDB Atlas: Cloud agnostic
Self-service and elastic
• Deploy in minutes
• Scale up/down without downtime
• Automated upgrades
Global and highly available
• 56 Regions worldwide
• Replica sets optimized for availability
• Global clusters for read/write
everywhere deployments
Secure by default
• Network isolation and Peering
• Encryption in flight and at rest with
key management
• Role-based access control; auditing
• SOC 2 / Privacy Shield / HIPAA
Comprehensive Monitoring
• Performance Advisor
• Dashboards w/ 100+ metrics
• Real Time Performance
• Customizable alerting
Managed Backup
• Point in Time Restore
• Queryable backups
• Consistent snapshots
Cloud Agnostic
• AWS, Azure, and GCP
• Easy migrations
• Consistent experience
26. MongoDB as a service on AWS
MongoDB Atlas is currently available in 15 AWS regions.
• us-east-1 (N. Virginia)
• us-east-2 (Ohio)
• us-west-2 (Oregon)
• us-west-1 (N. California)
• ca-central-1 (Canada)
• sa-east-1 (São Paulo)
Americas
• ap-southeast-1 (Singapore)
• ap-southeast-2 (Sydney)
• ap-northeast-1 (Tokyo)
• ap-northeast-2 (Seoul)
• ap-south-1 (Mumbai)
Asia
• eu-west-1 (Dublin)
• eu-west-2 (London)
• eu-west-3 (Paris)
• eu-central-1 (Frankfurt)
Europe
27. MongoDB as a service on Azure
MongoDB Atlas is currently available in 26 Azure regions.
• Central US (Iowa)
• East US (Virginia)
• East US 2 (Virginia)
• North Central US (Illinois)
• South Central US (Texas)
• West US (California)
• West US 2
• Canada Central (Toronto)
• Canada East (Quebec City)
• Brazil South (São Paulo)
Americas
• East Asia (Hong Kong)
• Japan East (Tokyo)
• Japan West (Osaka)
• Korea Central (Seoul)
• Korea South (Busan)
• Southeast Asia (Singapore)
• Australia East (New South Wales)
• Australia Southeast (Victoria)
• Central India (Pune)
• South India (Chennai)
• West India (Mumbai)
Asia
• UK South (London)
• UK West (Cardiff)
• North Europe (Ireland)
• West Europe (Netherlands)
• France Central (Paris
Europe
28. MongoDB as a service on GCP
MongoDB Atlas is currently available in 15 GCP regions
• us-central1 (Iowa)
• us-east1 (South Carolina)
• us-west1 (Oregon)
• us-east4 (N Virginia)
• northamerica-northeast1 (Montreal)
• southamerica-east1 (São Paulo)
Americas
• asia-east1 (Taiwan)
• asia-south1 (Mumbai)
• asia-northeast1 (Tokyo)
• asia-southeast1 (Singapore)
• australia-southeast1 (Sydney)
Asia
• europe-west1 (Belgium)
• europe-west2 (London)
• europe-west3 (Frankfurt)
• europe-west4 (Eemshaven)
Europe
29. Highly available by default
• A minimum of three data nodes per replica set/shard are
automatically deployed across zones for high availability
• If your primary node does go down for any reason, the self
healing recovery process in MongoDB Atlas will typically occur
in under 2 seconds
Application
Driver
Primary
Secondary
Secondary
Replication
30. Fine-grained monitoring and alerts
● Monitoring and alerts provide full metrics on the
state of your cluster’s database and server
usage
● Automatic notifications when your database
operations or server usage reach defined
thresholds that affect your cluster's performance
● Combining our automated alerting with the
flexible scale-up-and-out options in MongoDB
Atlas, we can keep your database-supported
applications always performing as well as they
should
31. Real-time performance panel
The real-time performance panel provides
unparalleled insight into your database by allowing
you to see what’s happening in your cluster live and
diagnose issues quickly.
It displays:
• Operations
• Read/Writes
• Network In/Out
• Memory
• Hottest Collections
• Slowest Operations
32. What you control
MongoDB Atlas will take care of most of your database operations, but there are some things that you control:
● Schema design
● Query and index optimization
● Server size selection – you select the appropriate size of server, coupled with disk IOPs and storage capacity
● Capacity planning - you determine when you need additional capacity, typically using the monitoring telemetry provided by MongoDB
Atlas, but you can make these changes with no downtime
● Initiating database restores
Thanks to MongoDB Atlas’ flexibility, you can of course change your mind on the server speed, storage capacity, size of replica set/shards,
etc.
We encourage you to engage with MongoDB Consulting for any assistance with deploying or running MongoDB.
お問い合わせ:ありのぶ keizo.arinobu.var@mongodb.com