Como configurar o MongoDB na AWS

Como configurar o MongoDB na AWS

A AWS suporta bancos de dados NoSQL, como DynamoDB, NEptuno, Document DB, Amazon TimeStream, Amazon QLDB, Netuno e Cache elástico, mas se uma pessoa se sentir confortável com o MongoDB e quiser configurá -lo no AWS. Definir o MongoDB na AWS é possível usando o serviço Amazon EC2; portanto, este artigo demonstrará como configurar o MongoDB na AWS passo a passo.

Configure o MongoDB na AWS

Em primeiro lugar, crie uma instância do EC2 pesquisando EC2 na barra de pesquisa do console de gerenciamento da AWS. Vai abrir Painel de EC2, então clique no botão suspenso da instância de lançamento e selecione a opção Instância de lançamento:

Um novo Inicie uma instância Assistente abrirá, forneça esta instância do EC2 um nome:

Selecione um Amazon Machine Image como Amazon Linux e verifique se é arquitetura está definido como 64 bits:

Para fins de um login seguro, seja Selecione um par de chaves já existente ou crie um novo par de chaves usando seus valores padrão:

Deixe o restante das configurações como padrão e clique em Instância de lançamento:

Uma mensagem de sucesso será exibida na tela que a instância será iniciada:

Vou ao Painel EC2 e da categoria instâncias Selecione as instâncias da opção, ele abrirá o Painel de instâncias. Selecione a instância que acabou de ser criada e clique em seu ID da instância. Vai abrir um Assistente de resumo da instância. Agora clique em conectar botão e uma nova janela será aberta, a partir daqui, selecione o Guia ssh e copie o comando ssh:

Para colar este comando ssh, abra o prompt de comando ou PowerShell, Cole o comando e pressione a tecla Enter:

Tipo sim Quando uma mensagem aparece para a continuidade. Você será conectado com sucesso no seu Amazon Linux.

Após o login bem -sucedido, o próximo passo é instalar o MongoDBB. Para esse fim, é obrigatório Crie e adicione o repositório para MongoDB. Portanto, digite este comando para criar e abrir o arquivo de repositório:

$ sudo nano /etc /yum.Repos.D/MONGODB-ORG-6.0.repo

Digite este código dentro do arquivo:

[MongoDB-Org-6.0]
Nome = repositório MongoDB
Baseurl = https: // repo.MongoDB.org/yum/amazon/2/mongodb-org/6.0/x86_64/
gpgcheck = 1
ativado = 1
gpgkey = https: // www.MongoDB.org/static/pgp/server-6.0.ASC

Agora salve este arquivo e volte ao terminal pressionando Ctrl + O e Ctrl + X teclas:

O repositório é adicionado, agora é hora de instalar o pacote MongoDB-Org digitando:

$ sudo yum install -y mongodb -org

Execute este comando para ativar os serviços de MongoD:

$ sudo chkconfig mongod

Agora, para iniciar os serviços digitando:

$ sudo serviço manngod start

Vamos nos conectar com o banco de dados local usando o comando:

$ mongosh

Na saída acima, é visível que o banco de dados esteja conectado.

Comandos para MongoDB

Agora você está conectado ao shell do MongoDB, vamos executar alguns comandos simples do MongoDB.

Para ver o banco de dados atualmente selecionado, digite:

Para usar um banco de dados, digite o uso e o nome do banco de dados:

Para inserir dados na coleção de banco de dados, use o .Insira a função, certifique -se de fornecer a chave dos dados e seu valor:

dB.minha coleção.inserir (name: "md", idade: 25)

Observação: MyCollection é o nome da coleção no banco de dados atual (teste).

Para visualizar os dados do banco de dados, use .encontrar função:

dB.minha coleção.encontrar()

MongoDB é definido com sucesso na AWS e está respondendo aos comandos do MongoDB. Está pronto para armazenar, manipular e recuperar uma grande quantidade de dados.

Conclusão

MongoDB é um dos bancos populares de dados NoSQL para armazenar e gerenciar uma grande quantidade de dados. A configuração do MongoDB na AWS é possível usando a instância do Amazon EC2. Ao lançar a instância do EC2 com o Amazon Linux (Amazon Machine Image) e adicionar um repositório MongoDB nele usando o cliente SSH aberto. Depois de adicionar o repositório, o MongoDB pode ser instalado usando o pacote MongoDB-Org e iniciando seus serviços. Quando estiver pronto para uso, execute as tarefas desejadas usando os comandos do MongoDBB.