MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

MongoDB-as-a-Service em sua própria conta Amazon AWS

ScaleGrid oferece uma experiência MongoDB-as-a-Service em sua própria conta da AWS. Aproveite os benefícios de uma solução hospedada do MongoDB como serviço sem abrir mão do controle da execução de suas próprias instâncias do MongoDB.

Vantagens do MongoDB-as-a-Service

  1. Segurança


    Não exponha seu banco de dados de produção à Internet. Acredito firmemente que os bancos de dados não devem ser expostos a menos que seja absolutamente necessário. Restringir o acesso físico ao seu banco de dados fornece maior “defesa em profundidade”. Mantenha seus dados seguros por meio do bloqueio do acesso ao seu banco de dados usando os grupos de segurança da Amazon.
  2. Custo


    Agora que as instâncias estão sendo executadas em sua conta, você pode comprar instâncias reservadas para elas. Em média, isso deve economizar cerca de 30 a 50% em relação à execução com outros provedores hospedados. Se você tiver créditos da AWS, poderá trazê-los para o ScaleGrid e essencialmente eliminar completamente os custos de hospedagem do MongoDB.
  3. Suporte para Amazon VPC


    Traga sua própria conta da AWS permite que você execute suas instâncias do MongoDB em uma Amazon Virtual Private Cloud (VPC). Isso tem todas as vantagens de segurança descritas no item 1, mas também permite que você conecte seus servidores à sua rede local usando VPN.
  4. Backups em instantâneos S3/EBS


    Seus backups do MongoDB são armazenados em sua própria conta do S3 ou como snapshots do EBS em sua própria conta, resultando em um armazenamento extremamente fácil e seguro.

Preços 

No modelo de conta traga sua própria AWS, você é cobrado separadamente pelas máquinas e pelo gerenciamento do MongoDB. A Amazon AWS cobra as máquinas e o ScaleGrid cobra o gerenciamento do MongoDB.

O exemplo abaixo é um detalhamento de custos da execução de um conjunto de réplicas médio 2+1 em sua própria conta da AWS. Um conjunto de réplicas médio 2+1 usa 3 instâncias - 2 instâncias médias da AWS + 1 micro (árbitro). O cálculo de custo inclui o custo da máquina e o custo do volume de IOPS provisionado pelo EBS em todas as três máquinas e também pressupõe instâncias reservadas:

Número de instâncias : 3
Custo da máquina AWS: US$ 156/mês
Custo de gerenciamento do MongoDB: US$ 122/mês
Custo total: US$ 278,24

MongoDB-as-a-Service resulta em economia de custos de quase 30% comparado a outros provedores de hospedagem MongoDB!

Modelos de política de IAM personalizados


Fornecemos modelos de política do IAM personalizados quando você implanta o MongoDB em sua própria conta da AWS. Confira esta postagem do blog para obter mais detalhes – Configurando permissões do MongoDirector na AWS usando um modelo de política do IAM personalizado

Instruções passo a passo

    1. Faça login no console


      Faça login no console em console.scalegrid.io e clique na guia Cloud Profiles no menu à esquerda. Na guia Pool de máquinas, clique no botão "criar" na barra de ações.
    2. Conta da AWS


      A primeira etapa do assistente Create AWS Cloud Profile é inserir sua API e chaves secretas de sua conta da AWS:

    3. Região da AWS


      Selecione a região da AWS para o perfil de nuvem:

    4. Política de acesso


      Essa é uma seleção muito importante para a segurança de suas instâncias do MongoDB, pois controla quem pode acessá-las. Existem duas opções possíveis:
      1. Internet


        Isso expõe suas instâncias do MongoDB à Internet
      2. Grupos de segurança


        Você pode escolher os grupos de segurança em sua conta que têm acesso às suas instâncias do MongoDB.

        Para suas instâncias de produção, você só forneceria ao grupo de segurança que contém seus servidores front-end acesso aos bancos de dados MongoDB. Essa configuração também pode ser alterada depois que você criar o pool de máquinas.
    5. Nome


      Digite um nome para o grupo de segurança:
    6. Implantar novas instâncias


      Depois que o perfil de nuvem for criado, ele poderá ser usado como destino para a implantação de novas instâncias.