MongoDB is a leading database technology that combines the foundations of RDBMS with the innovations of NoSQL, allowing organizations to simultaneously boost productivity and lower TCO.
MongoDB Enterprise Advanced is a finely-tuned package of advanced software, enterprise-grade support, and other services designed to accelerate your success with MongoDB in every stage of your app lifecycle, from early development to the scale-out of mission-critical production environments.
With the release of 3.2, MongoDB Enterprise Advanced now includes:
MongoDB Ops Manager 2.0
MongoDB Compass, the MongoDB GUI
MongoDB Connector for Business Intelligence
Encrypted Storage Engine
In-Memory Storage Engine (beta)
Attend this webinar to learn how MongoDB Enterprise Advanced can help you get to market faster and de-risk your mission critical deployments.
8. How We Can Help
With MongoDB
Enterprise Advanced
9. What’s in MongoDB Enterprise Advanced
Security Support LicenseTooling
10. MongoDB Enterprise Advanced
• MongoDB Ops
Manager or
MongoDB Cloud
Manager Premium
• MongoDB Compass
• MongoDB
Connector for BI
• Encrypted Storage
Engine
• LDAP / Kerberos
Integration
• DDL & DML
Auditing
• FIPS 140-2 Support
SecurityTooling
• 24 x 7 Support
• 1 hr SLA
• Emergency
Patches
• Customer Success
Program
• On-Demand
Training
Support License
• Commercial
License
11. MongoDB Compass MongoDB Connector for BI
MongoDB Enterprise Server
MongoDB Enterprise Advanced24x7Support
CommercialLicense
(NoAGPLCopyleftRestrictions)
Platform
Certifications
MongoDB Ops Manager
Monitoring &
Alerting
Query
Optimization
Backup &
Recovery
Automation &
Configuration
Schema Visualization
Data Exploration
Ad-Hoc Queries
Visualization
Analysis
Reporting
LDAP & Kerberos Auditing FIPS 140-2Encryption at Rest
REST APIEmergency
Patches
Customer
Success
Program
On-Demand
Online Training
Warranty
Limitation of
Liability
Indemnification
12. MongoDB Community Server MongoDB Enterprise Advanced
Automated Deploy, Configuration, Maintenance, Zero
Downtime Upgrades
Cloud Manager Premium or Ops Manager
Backup and Point-In-Time Recovery Cloud Manager Premium* or Ops Manager
Monitoring and Alerting Cloud Manager Premium or Ops Manager
Visual Query Profiler and Automated Index Rollouts Cloud Manager Premium or Ops Manager
Encrypted & In-Memory Storage Engines ✔
MongoDB Compass ✔
MongoDB Connector for BI ✔
Security: Role-Based Access Control, PKI
Certificates, SSL, Field-Level Redaction
✔ ✔
Advanced Security: LDAP Authentication, Kerberos
Authentication, x.509 Certificates, Auditing
✔
Platform Certification ✔
On-Demand Training ✔
Support SLA 1 hr
License Type AGPL Commercial
*Cloud Manager Premium includes monitoring, query optimization and automation. Backup is optional at $30/GB/year.
13. MongoDB Ops Manager
• Dozens of charts
tracking key
performance
indicators
• Custom alerts that
trigger when key
metrics are out of
range
• RESTful API to
integrate with your
existing APM tools
• Visual displays of
query and write
latency
• Recommendations
for new indexes to
improve query
performance
• One-click rollout of
new indexes across
your deployment;
according to best
practices and with
no downtime
OptimizationMonitoring
• Deploy, resize, and
upgrade your
deployments with
just a few clicks
• Reduce the
operational
overhead of running
MongoDB; enable
your ops team to be
10-20x more
efficient
• RESTful API to
integrate with your
enterprise
orchestration tools
Automation Backup
• Continuous
backups to
minimize your
exposure to data
loss
• Restore to precisely
the moment you
need with point-in-
time recovery
14. Integrations with APM Platforms
Easily incorporate MongoDB performance metrics
into your existing APM dashboards for global
oversight of your entire IT stack
15. Ops Manager Enhancements
3.2 includes Ops Manager enhancements to
improve the productivity of your ops teams and
further simplify installation and management
16. Visualize your data with MongoDB Compass
Understand your data. Perform ad hoc queries. No
shell and no knowledge of the MongoDB query
language required.
17. Integration with leading BI Platforms
Easily explore your MongoDB data with SQL-based
BI tools such as Tableau, QlikView, Spotfire, and
more
18. End-to-end encryption native to the database
New encrypted storage engine natively encrypts
database files on disk
19. Security Feature MongoDB Community Server MongoDB Enterprise Advanced
Role-Based Access Controls ✔ ✔
PKI Certificates ✔ ✔
Field-Level Redaction ✔ ✔
SSL / TLS Encryption ✔ ✔
FIPS-Compliant SSL ✔
Encryption-At-Rest ✔
x.509 Support ✔
Kerberos Authentication ✔
LDAP Authentication ✔
Red Hat Identity Management Certification ✔
Auditing ✔
Proactive Systems Monitoring Cloud Manager or Ops Manager
Point-In-Time Backups
Cloud Manager or Ops Manager
21. 50 of the Top 100
40 of the Top Financial Services Institutions
15 of the Top Retailers
15 of the Top Telcos
15 of the Top Technology Companies
15 of the Top Healthcare Companies
10 of the Top Electronics Companies
10 of the Top Media and Entertainment Companies
Fortune 500 & Global 500
22.
23. MongoDB Use Cases
Single View Internet of Things Mobile Real-Time Analytics
Catalog Personalization Content Management
24. E-Commerce Platform
Migrated from SQL Server to MongoDB, accelerating time-
to-market by 50% and reducing cost by 35%
Problem Why MongoDB ResultsProblem Solution Results
Volusion provides an e-commerce
platform for other vendors – could not
scale and lost up to 15% revenues due
to not meeting SLAs
Time to develop on SQL Server took 12
months+ for design and planning
Cost of licenses & services doubling
each year
Replatformed shopping cart and
content management on MongoDB to
take advantage of flexible data model
Implemented sharding for horizontal
scalability and replication for HA
Ops Manager for backup and point-in-
time recovery
Reduced development time by 50%
Reduced cost by 35%
Zero downtime in 3 years
25. Problem Why MongoDB ResultsProblem Solution Results
Rigid relational data model inhibits
agility of application development
Inability to scale as new price
comparison services were launched
Systems down for 30 minutes during
failures or maintenance
Flexible data model allows company to
quickly build, launch and evolve new
applications
Scale-out across hybrid on-prem &
cloud platform, with tunable consistency
to optimize performance
Self-healing replica sets and multi-data
center aware architecture for service
availability
2x faster time to market after migrating
from Microsoft SQL Server to
MongoDB.
Enabled continuous delivery: now
pushing new features every day
Greatly improved customers service by
eliminating 30 minute service downtime
events
UK’s Leading Price Comparison
Site
Out-pacing Internet search giants with continuous delivery
pipeline powered by microservices & Docker containers
running MongoDB and Hadoop in the cloud
26. Gaming Platform Becomes DBaaS
Consolidated infrastructure on MongoDB, improved
performance and created new profit center
Problem Why MongoDB ResultsProblem Solution Results
Using ever more SQL Server instances,
one per new game, unable to leverage
instances across multiple games,
maintenance applied to each cluster
individually
Failing to scale, having to drop metric
data or outbound analytics
opportunities at times of peak traffic
Unable to optimize and target
developer and hardware resources
A single flexible database spanning all
Square Enix titles
Horizontal scaling that ensures
adequate capacity for all titles and
rapidly adapts to changing gamer
trends
Ops Manager for automation and fine
grained monitoring
Online training for rapid ramping of staff
3-week queries now 2 mins – insights
fed into game behavior in real time
30+ $48K new SQL Server instances
per year reduced to 31 MongoDB
servers total with 2 administrators for
many years going forward
Cost center became profit center:
created profitable DBaaS for third-party
game developers
27. Travel Booking
2nd biggest airline in China delivers next generation travel
search application with MongoDB
Problem Why MongoDB ResultsProblem Solution Results
Primitive flight search user interface
and stale data provided poor user
experience
Oracle based system could only
support a dozen concurrent users, but
new requirement needs 100x more
QPS. Complex database schema slows
innovation
70% of bookings rely on channel
partners, which represents 30% lost
revenue
Replatformed on MongoDB
Secondary indexes provide flexible
search and fast development
Built-in replication provides high
availability with lower cost of ownership
Ops Manager delivers massive
operational efficiencies
24x7 support with guaranteed SLA
Compelling flight search features: multi-
day, near-by airports, 60-day low price,
etc.; inventory data and price data
became near real time
Greatly improved user experience –
millisecond response time, and tens of
thousands of reads per second
Projected 20% direct user growth and
stemmed revenue loss to channels
Editor's Notes
Now that we understand some of the challenges you’re facing and where you’d like to get, perhaps I can tell you a bit about why MongoDB exists and where we might be able to help.
A lot of people expect us to come in and bash relational database or say we don’t think they’re good. And that’s simply not true.
Relational databases has laid the foundation for what you’d want out of a database, and we absolutely think there are capabilities that remain critical today
Expressive query language & secondary Indexes. Users should be able to access and manipulate their data in sophisticated ways – and you need a query language that let’s you do all that out of the box. Indexes are a critical part of providing efficient access to data. We believe these are table stakes for a database.
Strong consistency. Strong consistency has become second nature for how we think about building applications, and for good reason. The database should always provide access to the most up-to-date copy of the data. Strong consistency is the right way to design a database.
Enterprise Management and Integrations. Finally, databases are just one piece of the puzzle, and they need to fit into the enterprise IT stack. Organizations need a database that can be secured, monitored, automated, and integrated with their existing IT infrastructure and staff, such as operations teams, DBAs, and data analysts.
But of course the world has changed a lot since the 1980s when the relational database first came about.
First of all, data and risk are significantly up.
In terms of data
90% data created in last 2 years - think about that for a moment, of all the data ever created, 90% of it was in the last 2 years
80% of enterprise data is unstructured - this is data that doesn’t fit into the neat tables of a relational database
Unstructured data is growing 2X rate of structured data
At the same time, risks of running a database are higher than ever before. You are now faced with:
More users - Apps have shifted from small internal departmental system with thousands of users to large external audiences with millions of users
No downtime - It’s no longer the case that apps only need to be available during standard business hours. They must be up 24/7.
All across the globe - your users are everywhere, and they are always connected
On the other hand, time and costs are way down.
There’s less time to build apps than ever before. You’re being asked to:
Ship apps in a few months not years - Development methods have shifted from a waterfall process to an iterative process that ships new functionality in weeks and in some cases multiple times per day at companies like Facebook and Amazon.
And costs are way down too. Companies want to:
Pay for value over time - Companies have shifted to open-source business and SaaS models that allow them to pay for value over time
Use cloud and commodity resources - to reduce the time to provision their infrastructure, and to lower their total cost of ownership
Because the relational database was not designed for modern applications, starting about 10 years ago a number of companies began to build their own databases that are fundamentally different. The market calls these NoSQL.
NoSQL databases were designed for this new world…
Flexibility. All of them have some kind of flexible data model to allow for faster iteration and to accommodate the data we see dominating modern applications. While they all have different approaches, what they have in common is they want to be more flexible.
Scalability + Performance. Similarly, they were all built with a focus on scalability, so they all include some form of sharding or partitioning. And they're all designed to deliver great performance. Some are better at reads, some are better at writes, but more or less they all strive to have better performance than a relational database.
Always-On Global Deployments. Lastly, NoSQL databases are designed for highly available systems that provide a consistent, high quality experience for users all over the world. They are designed to run on many computers, and they include replication to automatically synchronize the data across servers, racks, and data centers.
However, when you take a closer look at these NoSQL systems, it turns out they have thrown out the baby with the bathwater. They have sacrificed the core database capabilities you’ve come to expect and rely on in order to build fully functional apps, like rich querying and secondary indexes, strong consistency, and enterprise management.
MongoDB was built to address the way the world has changed while preserving the core database capabilities required to build modern applications.
Our vision is to leverage the work that Oracle and others have done over the last 40 years to make relational databases what they are today, and to take the reins from here. We pick up where they left off, incorporating the work that internet pioneers like Google and Amazon did to address the requirements of modern applications.
MongoDB is the only database that harnesses the innovations of NoSQL and maintains the foundation of relational databases – and we call this our Nexus Architecture.
We offer a comprehensive suite of solutions and services to help you succeed with your MongoDB deployment. They include:
Enterprise tooling enables your teams to operationalize MongoDB more efficiently. This includes monitoring, performance optimization, automation, & backup. Other products include a MongoDB GUI to make MongoDB accessible to your wider organization, a connector to your SQL-based BI platforms, and more.
Enterprise security – we make it easier for you to protect your data and / or build compliant applications.
Commercial License to help you protect your investments.
Support – 24 x 7 enterprise-grade support from the same team that builds the database
Services – specialized professional services packages for all teams throughout your development lifecycle, from design to production.
MongoDB Enterprise Advanced provides everything you need to [insert relevant value driver. Draw from relevant bullets below to support this claim]
MongoDB Ops Manager or Cloud Manager Premium– full management platform to de-risk MongoDB in production
Monitor the health of your system
Visual Query profiler to identify slow-running queries
Index suggestions and automated index rollouts
Automate deployment, configuration, maintenance, upgrades and scaling
Back up and restore to any point in time (standard network mountable filesystems supported)
Visual Query profiler to identify slow-running queries
Index suggestions and automated index rollouts
APM integration with enhanced drivers
(Ops Manager) Runs behind your firewall.
MongoDB Compass – Schema and data visualization; understand the data stored in your database with no knowledge of the MongoDB query language. Ad hoc queries with a few clicks of your mouse
BI Connector – Visualize and analyze the multi-structured data stored in MongoDB using SQL-based BI tools such as Tableau, Qlikview, Spotfire and more
Enterprise-grade, follow the sun support with a 1-hour SLA
Not just break/fix support
Direct access to industry best-practices
On-Demand Training
Access to our online courses at your own pace to get team members up to speed
Advanced Security
Encrypted Storage Engine for end-to-end database encryption
LDAP and Kerberos to integrate with existing authentication and authorization infrastructure
Auditing of all database operations for compliance
Commercial license
To meet the needs of organizations that have policies against using open source, AGPL software
Platform Certification
Tested and certified for stability and performance on Windows, Red Hat/CentOS, Ubuntu, and Amazon Linux
BETA ACCESS to
In memory storage engine for your ultra throughput, most demanding apps: in memory computing without sacrificing data durability
MongoDB Enterprise Advanced compared to MongoDB Community Server
MongoDB Ops Manager makes it fast and easy for you to deploy, monitor, back up and scale MongoDB. Created by the engineers who develop the database and available as part of MongoDB Enterprise Advanced, Ops Manager allows you to take advantage of MongoDB best practices and reduce the overhead of operating both your new and existing deployments.
Unique Features
Gain valuable insights into your production system with customizable, real-time dashboards tracking over 100 metrics. Manage capacity and receive alerts before performance degrades.
Quickly identify your slow-running queries, get suggestions on how to improve them, and click to roll out new indexes with no downtime
Ops Manager reliably orchestrates the tasks you currently perform manually across the servers in your MongoDB deployment, reducing operational overhead by up to 95% for some tasks.
Ops Manager is the only MongoDB backup solution that offers point-in-time recovery of replica sets and cluster-wide snapshots of sharded clusters. Restore to precisely the moment you need, quickly and safely
Use our UI or use our RESTful API to integrate with APM tools you’re already using
Full benefits (Pull from the content below when appropriate):
Monitoring Details
High-performance distributed systems benefit from comprehensive monitoring. Ops Manager gives you the insights you need to ensure smooth operations and a great experience for your end users.
Gain valuable insight into the performance on your MongoDB cluster, with dozens of charts tracking key performance indicators such as operations counters, memory and CPU utilization, queues, and more.
Be the first to know when there is a performance issue. Ops Manager allows you to set custom alerts when key metrics are out of range. Alerts can be sent via SMS and email or integrated into existing incident management systems like PagerDuty or HipChat.
Integrate Ops Manager with your favorite monitoring platforms.
Optimization (Visual Query Profiler) Details
Query and write latency are consolidated and displayed visually; your ops teams can easily identify slower queries and latency spikes
Visual query profiler analyzes the data it displays and provides recommendations for new indexes that can be created to improve query performance
Ops Manager can automate the rollout of new indexes, reducing risk (eliminating downtime) and your team’s operational overhead
Automation Details
Ops Manager reliably orchestrates the tasks you currently perform manually across the servers in your MongoDB deployment, reducing operational overhead by up to 95% for some tasks.
Effortlessly add capacity to your deployment as it grows. Ops Manager allows you to dynamically resize your deployment by adding shards and replica set members.
Take advantage of the latest features of MongoDB. Upgrade or downgrade clusters on-demand with no downtime.
You can use the Ops Manager interface directly, or leverage our RESTful API to integrate with the enterprise operations orchestration and management tools you already use.
Backup Details
Backups are critical for any production system. Ops Manager enables you to back up and restore MongoDB systems in real-time through an easy-to-use interface.
Ops Manager is the only MongoDB backup solution that offers point-in-time recovery of replica sets and cluster-wide snapshots of sharded clusters. Restore to precisely the moment you need, quickly and safely.
Ops Manager backups are maintained continuously, just a few seconds behind your operational system. If your system goes down, the most recent backup is only moments behind, minimizing your exposure to data loss.
Use standard network mountable filesystems
Key takeaway: Easily incorporate MongoDB performance metrics into your existing APM dashboards for global oversight of your entire IT stack
Talking points:
MongoDB drivers enhanced with new API that exposed query performance metrics to APM tools
Out-of-the-box integration with New Relic for real-time tracking of Key Performance Indicators
Key Takeaway: 3.2 includes Ops Manager enhancements to improve the productivity of your ops teams and further simplify installation and management
Talking points:
MongoDB backup on standard network-mountable filesystems; integrates with your existing storage infrastructure
Automated database restores; Build clusters from backup in a few clicks
Faster time to first database snapshot
Support for maintenance windows to avoid false positive alerts
Centralized UI for installation and config of all application and backup components for simplified management
Key Takeaway: MongoDB Compass allows you to Understand your data and Perform ad hoc queries with No shell and no knowledge of the MongoDB query language required.
Talking points:
Graphical view of MongoDB schema from a sample of documents within a collection
Perform queries with a few clicks; get results graphically and as a set of JSON documents
Minimal overhead; fast and interactive experience no matter how large the database
Key Takeaway: Easily explore your MongoDB data with SQL-based BI tools such as Tableau, QlikView, Spotfire, and more
Talking points:
Query your multi-dimensional documents stored in MongoDB
Seamlessly visualize semi-structured and unstructured data along with traditional data from your SQL stores
Unlock new insights from previously untapped data sources
How’s it work (maybe rope in an SA at this point):
Provides the BI tool with the schema of the MongoDB collection to be visualized
Translates SQL statements issued by the BI tool into equivalent MongoDB queries that are sent to MongoDB for processing
Converts the results into the tabular format expected by the BI tool, which can then visualize the data based on user requirements
Key takeaway: New encrypted storage engine natively encrypts database files on disk
Talking points:
Eliminates the management and performance overhead of external encryption mechanisms
Allows only staff with appropriate DB credentials to access encrypted data
Key management: Local key management via keyfile or integration with 3rd party key management appliance via KMIP
Security Comparison of MongoDB Enterprise Advanced vs MongoDB Community Server
Role based access control - MongoDB employs Role-Based Access Control (RBAC) to govern access to a MongoDB system. A user is granted one or more roles that determine the user’s access to database resources and operations.
PKI Certificates – Public Key Infrastructure Certificates; used to establish and maintain trustworthy networking environments by means of a Certificate Authority
Field-Level Redaction – analogous to cell-level security
SSL / TLS Encryption – Used to encrypt connections to mongod and mongos instances; encryption for data in-flight
FIPS-Compliant SSL - The Federal Information Processing Standard (FIPS) is a U.S. government computer security standard used to certify software modules and libraries that encrypt and decrypt data securely. You can configure MongoDB to run with a FIPS 140-2 certified library for OpenSSL. Available in MongoDB Enterprise Server only.
Encryption at rest – Available via the Encrypted Storage engine. Eliminates the management and performance overhead of external encryption mechanisms
x.509 support - MongoDB supports x.509 certificate authentication for use with a secure TLS/SSL connection. The x.509 client authentication allows clients to authenticate with certificates rather than with a username and password. Technically available with community but only supported with MongoDB EA.
Kerberos, LDAP Authentication – makes it possible for enterprises to incorporate MongoDB into authentication systems they’re already using across their business.
Red Hat Identity Management Certification - RHEL 6.4 and up includes a complete Identity Management Solution called Red Hat Enterprise Linux IdM. IdM integrates Kerberos authentication, directory services, certificate management, DNS, and NTP into a single service. MongoDB Enterprise can leverage RHEL IdM’s Kerberos authentication and certificate management infrastructure to generate and maintain the SSL certificates required to encrypt data in motion.
Auditing - Auditing now extends beyond capturing administrative actions (i.e. schema operations, authentication and authorization activities) to include the logging of read and write (DML) operations to the database. You can construct and filter audit trails for any operation against MongoDB without having to rely on third-party tools. 3.0 also features the introduction of role-based auditing.
Proactive Systems Monitoring - detect spikes that maybe caused by an attack
Point in time backup – to recover from corruptions
Volusion
Industry: Retail
Use Case: Content Management
Comparethemarket
Industry: Price Comparison, Finance and Insurance
Use Case: Multiple
Square Enix
Industry: Media and Entertainment, Gaming
Use Case: DBaaS
China Eastern
Industry: Travel and Hospitality, Airline
Use Case: Search