A infraestrutura de computação em nuvem definitivamente mudou a forma com a qual projetamos, desenvolvemos e entregamos serviços nos dias de hoje. Começando com o conceito de Infraestrutura como Serviço (IaaS), hoje temos Plataforma como Serviço (PaaS) e uma grande variedade de ferramentas de Software como Serviço (SaaS) disponíveis. Banco de Dados como Serviço (DBaaS) está entre as ofertas de serviço na nuvem, levando em consideração que o banco de dados é tipicamente um dos recursos mais pesados de muitos sistemas.
O MongoDB, como uma das bases de dados não relacionais (NoSQL) mais populares utilizadas em sistema Web, acompanhou o crescimento dos provedores PaaS e IaaS. DBaSS utilizando MongoDB estão disponíveis desde suas primeiras versões no Heroku, sendo MongoHQ, MongoLab e ObjectRocket as principais ofertas. MongoHQ, na ocasião, foi renomeado para Compose e incorporado à IBM, enquanto ObjectRocket foi adquirido pela RackSpace e MongoLab teve seu nome alterado para mLab. A maioria destes foram então expandidos para oferecer uma grande variedade de serviços, de Redis a Cassandra ou Elasticsearch.
A MongoDB Inc., a empresa por trás do MongoDB, lançou seu próprio serviço DBaSS em Junho de 2016, chamado MongoDB Atlas. Este serviço, como a maioria dos DBaaS, tem como objetivo evitar que o usuário tenha que lidar com a complexidade de instalar, operar e manter a escalabilidade do MongoDB e possa manter o foco na sua aplicação. De toda forma, desenvolvedores continuam precisando manter a adoção de boas práticas quando trabalham utilizando uma base de dados na nuvem.
O MongoDB Atlas acaba de anunciar a disponibilidade em 14 regiões globais (nove delas novas) da AWS, sendo que cada réplica da base é armazenada em uma diferente zona de disponibilidade (exceto para regiões como Londres, que possuem apenas duas). O armazenamento local está agora disponível na região das Américas, EMEA (Europa, Oriente Médio e África) e APAC (Ásia Pacífico), permitindo com que os dados estejam fisicamente mais próximos dos seus consumidores e possibilitando que aplicações cumpram com várias normas de proteção de dados. O MongoDB Atlas também anunciou uma nova ferramenta, Live Migrations, para auxiliar na migração de conjuntos de dados existentes, reduzindo cargas adicionais e indisponibilidades.
O MongoDB Atlas possui um plano de utilização gratuito e a cobrança é feita por servidor, utilização e um conjunto de funcionalidades mostradas aqui.