NoSQL database vendor MongoDB will enable users to deploy a distributed MongoDB database across AWS, Google Cloud, and Microsoft Azure via a multicloud clusters capability being added to the company’s MongoDB Atlas cloud database service.
Through the multicloud clusters functionality, MongoDB Atlas users are spared the operational complexity of managing data replication and migration across clouds. The multicloud support lets users take advantage of unique capabilities and the reach of the different cloud providers while also providing for uptime assurances.
Starting today, MongoDB Atlas, which is available in 79 AWS, Google Cloud, and Microsoft Azure regions worldwide, now supports automatic fail-over to another cloud serving the same geographic area to preserve low-latency access and data resiliency requirements. Previously, MongoDB Atlas users had to select a single cloud provider per deployment.
MongoDB cites several thematic areas of the multicloud support:
- Taking advantage of cloud-specific functionality, such as having a user whose primary cloud is AWS but wants to leverage Google Cloud machine learning capabilities.
- Data mobility, with users able to move data from one cloud to another with no downtime.
- High availability, with users able to spread redundancy across three providers and withstand global outages of any one of them.
- Enabling companies to expand their cloud access beyond their established platform. Some companies may be required to use or not use a specific cloud, based on customer requirements.
MongoDB provides a document-oriented NoSQL database that features an object-native JSON-style data model, as opposed to storing data across tables as relational databases such as Oracle do, MongoDB said. Applications deployed on MongoDB Atlas range from major consumer financial apps to large-scale games.