Redis
 sql >> Base de Dados >  >> NoSQL >> Redis

Traga suas próprias contas do Azure – Hospedagem para MongoDB® e Redis™ no ScaleGrid

Por que trazer sua própria conta do Azure?

O modelo de 'Gerenciamento' do ScaleGrid suporta a capacidade de 'Traga sua própria conta do Azure' para hospedar seus bancos de dados (MongoDB®, Redis™*, etc) por meio do Bring Your Own Cloud ( BYOC) planos DBaaS. Isso oferece o melhor dos dois mundos:você pode aproveitar a experiência do ScaleGrid para gerenciar seus bancos de dados e ainda manter todas as máquinas em sua própria conta na nuvem. Aqui estão algumas outras vantagens de usar sua própria conta na nuvem:

  1. Os bancos de dados podem ser implantados em suas próprias redes virtuais (VNET) e sub-redes.
  2. Você pode aproveitar os grupos de segurança de rede (NSG) para controle de acesso.
  3. Preços personalizados. Se você tiver uma taxa com desconto do Azure, poderá aproveitá-la para seus computadores de banco de dados. Por exemplo, se você for uma startup com créditos do Azure, poderá aproveitar seus créditos para pagar por suas máquinas de banco de dados

O que preciso para começar?

Para configurar um Perfil de nuvem do Azure (ARM), você precisará dos seguintes detalhes da sua conta para começar:

  1. ID de assinatura do Azure
  2. Nome da VNET e sub-rede, nome do grupo de recursos
    VNET e sub-rede na qual as máquinas do banco de dados serão implantadas
  3. Grupo de segurança de rede
    Grupo de segurança de rede que será usado para máquinas de banco de dados
  4. Contas de armazenamento de VM
    Contas de armazenamento para armazenar discos de VM. Se você fornecer mais de uma conta de armazenamento, os discos da VM serão distribuídos entre as contas para um melhor desempenho.
  5. Conta de armazenamento de backup
    Conta de armazenamento para armazenar backups dos clusters

Etapa 1:ative o acesso programático de imagens do ScaleGrid em sua assinatura

Você precisa habilitar as imagens ScaleGrid para serem implantadas programaticamente em suas assinaturas do Azure. Aqui estão os detalhes das imagens ScaleGrid:

  • Editor:ScaleGrid
  • Imagem:Centos 6.8 (gratuito)






Etapa 2:inicie o assistente Criar perfil na nuvem

Clique no botão ‘Novo Perfil de Nuvem’ no canto superior direito da tela e selecione o tipo Azure (ARM) – documentação.

1. Selecione região, tipo de banco de dados e ID de assinatura do Azure



2. Insira os detalhes da VNET, Sub-rede e NSG



3. Contas de armazenamento de VM

Insira uma ou mais contas de armazenamento de VM. Se você fornecer mais de uma conta de armazenamento, os discos da máquina virtual serão distribuídos pelas contas de armazenamento. Se você deseja implantar clusters de alto desempenho, precisa selecionar e inserir apenas contas de armazenamento Premium:

4. Conta de armazenamento de backup

Esta é a conta na qual os backups dos clusters são armazenados. Normalmente, esta é a conta GRS (Armazenamento redundante global):

5. IP estático público

Selecione IP estático público somente se quiser que suas máquinas fiquem voltadas para a Internet ou se estiver implantando em várias regiões. Se você estiver implantando dentro de uma VNET e sub-rede, não precisará de um IP estático público. Se você deseja habilitar e usar um IP público, certifique-se de que o NSG selecionado tenha as portas necessárias abertas para o banco de dados selecionado.

6. Baixe o script do PowerShell e execute no Azure PowerShell

Clique em 'Baixar script' para baixar o script de shell de energia para configurar o acesso ao ScaleGrid. O nome do script terá o formato “ScaleGrid--configure.ps1″

Etapa 3:execute o script do PowerShell para criar um grupo de recursos e fornecer permissões

O script do Azure PowerShell cria um grupo de recursos com o nome ” Scalegrid-” e concede ao aplicativo ScaleGrid permissão para implantar e gerenciar máquinas nesse grupo de recursos. Ele também permite que a permissão do aplicativo ScaleGrid junte as máquinas recém-criadas à VNET, Subnet, NSG que foi fornecida anteriormente no assistente. O aplicativo ScaleGrid não tem permissões em nenhuma outra máquina ou entidade em execução em sua assinatura.

  1. Baixe e instale os cmdlets do Azure na página de downloads do Azure
  2. Abra uma janela do PowerShell de Cmdlets do Azure e defina a política de execução (se necessário). O script não está assinado. Portanto, talvez seja necessário atualizar a política de execução em sua máquina. Por exemplo, "definir política de execução irrestrita".
  3. Execute o script

” .\
Selecione RunOnce (R) para executar o script

O script solicitará que você faça login em sua conta do Azure. O script grava a saída no console. Verifique se o script não apresenta nenhum erro. Se você vir algum erro, salve toda a saída da tela e compartilhe com a equipe de suporte do ScaleGrid. Você pode registrar um ticket em nosso console ou enviar um e-mail para [email protected].

Etapa 4:conclua o assistente de criação de perfil de nuvem

Depois de executar o script do PowerShell, retorne ao assistente de perfil de nuvem e clique em Avançar.

Verifique se você executou o script.
Verifique se você habilitou o acesso programático para imagens ScaleGrid conforme detalhado na Etapa 1 acima.


Clique em concluir – isso verificará todos os detalhes mais uma vez e criará o perfil de nuvem.

Neste ponto, sua conta do Azure está pronta para uso com ScaleGrid. No assistente Criar cluster do MongoDB®, selecione o perfil de nuvem recém-criado e isso colocará as máquinas em sua conta do Azure.

Se você tiver mais dúvidas, sinta-se à vontade para entrar em contato conosco em [email protected].