MMS offers point-in-time recovery for replica sets and consistent snapshots for sharded systems. It is also one of the lowest overhead ways to backup MongoDB, continually reading the oplog and transferring the data encrypted to the backup service.
The free tier will be available to new users during their first 12 months using MMS Backup. In that period, any monthly bill under $5 is free. What does $5 get you? It’s roughly enough to back up a 2GB database with 500MB of oplog data churn per month.
With the free tier in place, we expect MongoDB users to take advantage of this offering in a variety of ways. The free tier can be used to sample the service for a larger, mission critical application. You can also leverage MMS during development before your dataset grows. And the free tier is perfect for side projects that you want to safeguard but don’t have the time to invest in building a backup strategy.
Getting started with MMS Backup is easy:
- Create an account at mms.mongodb.com
- Install monitoring on your deployment (monitoring is free)
- Go to the Backup tab to accept legal terms and enter credit card details
- Install an agent in your environment and start an initial sync to our datacenters
- Rest assured knowing that your backups are reliable and safe
MongoDB's $150 Million Funding Round: It's about the Customer Experience
Today MongoDB announced that we raised $150 million from a variety of investors both new (Salesforce.com, T.Rowe Price, EMC and others) and old (Sequoia, Red Hat, NEA, Flybridge, etc.). It's a great day for MongoDB, both the company and the project. But mostly it's a great day for our customers and the MongoDB community in which they participate. Hip With The Hackers Over the last few years MongoDB has solidified its position as the industry's leading NoSQL database and the fastest-growing Big Data community . With this funding round, MongoDB is also the best funded Big Data technology. As enterprises invest in Big Data, they turn to the two dominant Big Data technologies, MongoDB and Hadoop , as Wikibon analysis has shown. Importantly, as can be seen in an analysis of LinkedIn profiles by 451 Research, very often enterprises discover that they already have MongoDB expertise within their organizations: Much of this success derives from MongoDB giving developers a better way to create applications . Rather than commoditizing a legacy relational database (RDBMS) market, similar to what other open-source RDBMSs have done, MongoDB significantly increases developer productivity by offering them a flexible data model. MongoDB is a significant part of what Cowen & Co. analyst Peter Goldmacher calls a "fundamental shift in the technology landscape away from legacy systems towards a new breed of better products at a lower cost for Data Management, Apps and in other areas." In other words, MongoDB is empowering the next generation of applications: post-transactional applications that rely on bigger data sets that move much faster than an RDBMS can handle. Developers have responded, voting with their apps, a considerable number of which are backed by MongoDB. A Means, Not An End Given the opportunity ahead of us, MongoDB would be irresponsible to raise less. While most of our funding comes from rapidly growing revenues, the MongoDB board of directors determined that it would be advantageous to the project and, hence, to our customers, to accelerate growth. After all, our relational database competitors have a 30-year headstart. As Max Schireson, MongoDB's CEO, articulated on his blog: We are in a market dominated by technologies with over 30 years of engineering in them. Their designs may not be as well suited to modern applications, but they are very mature, very feature rich, and have huge partner ecosystems and big companies that understand the needs of their enterprise customers behind them. They have way more tooling – and decades of refinement of operational tools. This is why we are raising $150 million. We know that it will take a large and sustained effort to build the maturity that many users expect in this market. Building out our management suite and enhancing the core product will be a ton of work. We have made great progress on security, management, stability, and scalability but we still have so much to do. For next-generation workloads in the cloud, MongoDB is already taking a lead, as Amazon Web Services data from Stackdriver seems to suggest: But MongoDB isn't intended to be a cloud-only database. It's a general purpose database, designed to be a great fit for the vast majority of worklads. We want to make it easy to run on a single node or at massive scale in the cloud or on premise. Whatever the customer needs. This funding will help. Helping Ops Fall In Love With MongoDB Some of that work will be done by MongoDB's exceptional community of developers and business partners. Among other things, the MongoDB community has contributed over 20 drivers, tripling the language compatibility of MongoDB and making it much more approachable for developers, whatever their preferred programming language. But some of it will necessarily be done by MongoDB, Inc. From Linux to JBoss to Drupal, much of the best tooling has had to be developed by a focused, highly incentivized company. MongoDB is no different. We believe we have built the world's best database for developers. Now we need to make sure it is also the world's best database for Operations professionals. So that means an improved and expanded management suite. We recently added Backup , but there are other areas that will help Operations professionals more easily manage MongoDB at the scale that we increasingly see enterprises run the database. Outside of tooling, we also recognize that we need to continue to make improvements to MongoDB's concurrency, further optimize performance and more. We don't by any stretch think we're done. The Path Forward But we're making excellent progress. In the last year since I joined MongoDB I've seen the company double its headcount and dramatically expand sales. This funding not only lets us make significant investments in improving MongoDB for both developers and Operations, but it also helps us to fund expansion geographically. We're already growing 300% or more in Europe year-over-year, and expect much of the same in Asia-Pacific. We need to help support our customers wherever they may be. Given the historic opportunity before MongoDB, it's time to step on the accelerator. Hard. -- If you're interested, please find more coverage of the funding at BusinessWeek , GigaOm , TechCrunch , VentureBeat , and ZDNet .
MACH Aligned for Retail: Cloud-Native SaaS
MongoDB is an active member of the MACH Alliance , a non-profit cooperation of technology companies fostering the adoption of composable architecture principles promoting agility and innovation. Each letter in the MACH acronym corresponds to a different concept that should be leveraged when modernizing heritage solutions and creating brand-new experiences. MACH stands for Microservices, API-first, Cloud-native SaaS, and Headless. In previous articles in this series, we explored the importance of Microservices and the API-first approach. Here, we will focus on the third principle championed by the alliance: Cloud-native SaaS. Let’s dive in. What is cloud-native SaaS? Cloud-native SaaS solutions are vendor-managed applications developed in and for the cloud, and leveraging all the capabilities the cloud has to offer, such as fully managed hosting, built-in security, auto-scaling, cross-regional deployment, automatic updates, built-in analytics, and more. Why is cloud-native SaaS important for retail? Retailers are pressed to transform their digital offerings to meet rapidly shifting consumer needs and remain competitive. Traditionally, this means establishing areas of improvement for your systems and instructing your development teams to refactor components to introduce new capabilities (e.g., analytics engines for personalization or mobile app support) or to streamline architectures to make them easier to maintain (e.g., moving from monolith to microservices). These approaches can yield good results but require a substantial investment in time, budget, and internal technical knowledge to implement. Now, retailers have an alternative tool at their disposal: Cloud-native SaaS applications. These solutions are readily available off-the-shelf and require minimal configuration and development effort. Adopting them as part of your technology stack can accelerate the transformation and time to market of new features, while not requiring specific in-house technical expertise. Many cloud-native SaaS solutions focused on retail use cases are available (see Figure 1), including Vue Storefront , which provides a front-end presentation layer for ecommerce, and Amplience , which enables retailers to customize their digital experiences. Figure 1: Some MACH Alliance members providing retail solutions. At the same time, in-house development should not be totally discarded, and you should aim to strike the right balance between the two options based on your objectives. Figure 2 shows pros and cons of the two approaches: Figure 2: Pros and cons of cloud-native SaaS and in-house approaches. MongoDB is a great fit for cloud-native SaaS applications MongoDB’s product suite is cloud-native by design and is a great fit if your organization is adopting this principle, whether you prefer to run your database on-premises, leveraging MongoDB Community and Enterprise Advanced , or as SaaS with MongoDB Atlas . MongoDB Atlas, our developer data platform, is particularly suitable in this context. It supports the three major cloud providers (AWS, GCP, Azure) and leverages the cloud platforms’ features to achieve cloud-native principles and design: Auto-deployment & auto-healing: DB clusters are provisioned, set up, and healed automatically, reducing operational and DBA efforts. Automatically scalable: Built-in auto-scaling capabilities enable the database RAM, CPU, and storage to scale up or down depending on traffic and data volume. A MongoDB Serverless instance allows abstracting the infrastructure even further, by paying only for the resources you need. Globally distributed: The global nature of the retail industry requires data to be efficiently distributed to ensure high availability and compliance with data privacy regulations, such as GDPR , while implementing strict privacy controls. MongoDB Atlas leverages the flexibility of the cloud with its replica set architecture and multi-cloud support, meaning that data can be easily distributed to meet complex requirements Secure from the start: Network isolation, encryption, and granular auditing capabilities ensure data is only accessible to authorized individuals, thereby maintaining confidentiality. Always up to date: Security patches and minor upgrades are performed automatically with no intervention required from your team. Major releases can be integrated effortlessly, without modifying the underlying OS or working with package files. Monitorable and reliable: MongoDB Atlas distributes a set of utilities that provides real-time reporting of database activities to monitor and improve slow queries, visualize data traffic, and more. Backups are also fully managed, ensuring data integrity. Independent Software Vendors (ISVs) increasingly rely on capabilities like these to build cloud-native SaaS applications addressing retail use cases. For example, Commercetools offers a fully managed ecommerce platform underpinned by MongoDB Atlas (see Figure 3). Their end-to-end solution provides retailers with the tools to transform their ecommerce capabilities in a matter of days, instead of building a solution in-house. Commercetools is also a MACH Alliance member, fully embracing composable architecture paradigms explored in this series. Adopting Commercetools as your ecommerce platform of choice lets you automatically scale your ecommerce as traffic increases, and it integrates with many third-party systems, ranging from payment platforms to front-end solutions. Additionally, its headless nature and strong API layer allow your front-end to be adapted based on your brands, currencies, and geographies. Commercetools runs on and natively ingests data from MongoDB. Leveraging MongoDB for your other home-grown applications means that you can standardize your data estate, while taking advantage of the many capabilities that the MongoDB data platform has to offer. The same principles can be applied to other SaaS solutions running on MongoDB. Figure 3: MongoDB Atlas and Commercetools capabilities. Find out more about the MongoDB partnership with Commercetools . Learn how Commercetools enabled Audi to integrate its in-car commerce solution and adapt it to 26 countries . MongoDB supports your home-grown applications MongoDB offers a powerful developer data platform, providing the tools to leverage composable architecture patterns and build differentiating experiences in-house. The same benefits of MongoDB’s cloud-native architecture explored earlier are also applicable in this context and are leveraged by many retailers globally, such as Conrad Electronics, running their B2B ecommerce platform on MongoDB Atlas . Summary Cloud-native principles are an essential component of modern systems and applications. They support ISVs in developing powerful SaaS applications and can be leveraged to build proprietary systems in-house. In both scenarios, MongoDB is strongly positioned to deliver on the cloud-native capabilities that should be expected from a modern data platform. Stay tuned for our final blog of this series on Headless and check out our previous blogs on Microservices and API-first .