Índice:
Vídeo: MongoDB In The Cloud With Atlas (Novembro 2024)
Passo a passo
O registro da camada gratuita leva apenas alguns segundos. Então você escolhe um provedor de nuvem e uma região. O software sinaliza as camadas de nuvem e região gratuitas para você, caso queira tirar proveito disso, mas você pode escolher o que quiser. Demorou cerca de 7 minutos para configurar um novo cluster.
Você será solicitado a configurar sua lista de permissões de IP (Internet Protocol) e outras configurações de segurança enquanto espera. Conecte-se ao seu novo cluster usando o Mongo Shell, que você precisará baixar e instalar se ainda não o tiver. Abaixo do botão Download, selecione a versão do Mongo Shell que você está usando. Copie a seqüência de conexão do URI para a área de transferência para poder usá-la para conectar-se ao cluster. Ele conectará você a um banco de dados de teste. Se você preferir se conectar a um banco de dados diferente, altere "test" para o banco de dados que deseja usar. Você também pode se conectar ao MongoDB Compass para manipular e visualizar seus dados.
Após o login, a interface do usuário do MongoDB Atlas abre automaticamente uma caixa de diálogo de criação de cluster. É uma interface brilhante e simples. Selecione o tamanho da instância, região e os recursos que você deseja. O MongoDB Atlas configurará automaticamente tudo o que você precisa. Sim, é fácil criar um novo cluster.
Um assistente de Migração de dados ajuda a migrar dados das versões locais do MongoDB. Se você quiser migrar os dados novamente para o local novamente, poderá usar o MongoDB Cloud Manager ou o MongoDB Ops Manager para fazer isso facilmente. Os conjuntos de dados abertos estão disponíveis no MongoD Atlas se você deseja testá-lo primeiro. Mas carregar dados JSON é fácil. A interface do usuário é intuitiva, facilitando a movimentação de todo o processo. O sistema será dimensionado automaticamente conforme suas ações o exigirem. Você também pode pausar um cluster para colocá-lo em um estado de custo reduzido ou definir alertas para garantir que você não ultrapasse nenhum limite de orçamento. Enquanto isso, o backend hospedado do Stitch permite acessar o MongoDB Atlas e outros serviços com segurança, além de gerenciar a manipulação de dados para criar e consultar aplicativos mais rapidamente e mais simples.
A caixa de ferramentas
O MongoDB Atlas fornece backups que você pode consultar, fornecendo uma espécie de máquina do tempo. Você pode até trazer essa ação de volta para um cluster ativo. Você também pode configurar um cluster de armazenamento temporário a partir de backups de backups, como os backups de produção da semana anterior. A flexibilidade no MongoDB Atlas é impressionante.
O ML alimenta várias funções e fornece recomendações personalizadas para o usuário, visando melhorar o desempenho. As métricas do painel são relatadas em tempo real, permitindo fácil monitoramento e gerenciamento de grandes propriedades de dados. Além disso, a guia Ferramentas da linha de comando contém as ferramentas de importação e exportação de dados, além de outras ferramentas de conexão e modelos copiáveis.
O MongoDB Atlas é um banco de dados entre plataformas, mas consistente, o que significa que se estende às nuvens públicas: Amazon Web Services, Google Cloud e Microsoft Cloud. Possui muitas regiões para controle de conformidade e colocação de aplicativos próximos aos dados para melhor desempenho, para que você tenha muitas opções nas plataformas e regiões na nuvem. A empresa recentemente aumentou o número de regiões suportadas de mais de 41 para 56. Você pode aumentar ou diminuir o tempo de inatividade do aplicativo.
O DBaaS lida com backups por padrão, então não há como esquecer. E o dimensionamento automático oferece a tranqüilidade de que você não fica sem armazenamento. Não se preocupe, pois você receberá alertas antes que isso aconteça, desde que você os configure anteriormente. É conveniente continuar trabalhando sem a necessidade de parar e ajustar a escala.
Cada uma das plataformas de nuvem pública fornece aos usuários contratos de nível de serviço (SLAs), e os aplicam-se de acordo com o local em que você escolhe usar o MongoDB Atlas. Mas o MongoDB possui algumas garantias de desempenho próprias. Você pode encontrar o SLA real aqui. Ao contrário de muitos de seus pares, esse SLA é claro e direto: se for entregue menos de 99, 95%, mas igual ou superior a 99% de desempenho, você receberá 10% de crédito de serviço. Ou, se o desempenho cair abaixo de 99%, você será compensado com um crédito de serviço de 25%.
Suas opções são o mesmo esquema de failover de várias regiões, o que torna o secundário um primário sempre que um primário sofrer uma interrupção. Existe até uma maneira de testar os failovers com um comando com o mesmo nome, mas geralmente chamado de brincadeira pela equipe do MongoDB como "o botão do caos". Ter tanto controle não é brincadeira, embora provavelmente deixe os usuários sorrindo.
Existem muitas razões pelas quais o MongoDB é um banco de dados NoSQL popular, e essa favorabilidade se estende ao seu formato DBaaS, o MongoDB Atlas. Em termos de uso prático e diário, o MongoDB Atlas é difícil de superar. Com alguns aplicativos que exigem SQL, a empresa recentemente adicionou a conformidade com a Lei de Portabilidade e Responsabilidade do Seguro de Saúde (HIPAA).
As desvantagens do MongoDB são basicamente as mesmas que as versões locais do MongoDB. Alguns problemas com a conformidade com o Regulamento Geral de Proteção de Dados (GDPR) podem ser resolvidos, em parte, pelo grande número de regiões oferecidas pelas três nuvens públicas. Mas os desenvolvedores precisam prestar atenção e fazer as escolhas certas para estar em conformidade. Os desenvolvedores também precisam estar cientes de possíveis problemas regulatórios e planejar seu trabalho de acordo.