Partilhar via


Determinar o tamanho e o intervalo de sub-rede necessários para a Instância Gerenciada SQL do Azure

Aplica-se a:Azure SQL Managed Instance

Este artigo ajuda a determinar o tamanho da sub-rede e o intervalo de endereços IP apropriados para a Instância Gerenciada SQL do Azure.

Visão geral

A Instância Gerenciada SQL do Azure é composta por componentes de serviço hospedados em um conjunto dedicado de máquinas virtuais isoladas colocadas dentro de um ou mais grupos de máquinas virtuais (VM) hospedados por um cluster virtual e implantados em uma rede virtual do Azure.

Um cluster virtual, associado a uma única sub-rede em uma rede virtual, pode hospedar uma ou mais instâncias gerenciadas pelo SQL. O número de instâncias que podem ser implantadas em uma sub-rede depende do tamanho da sub-rede (intervalo de sub-redes).

Quando você cria uma instância gerenciada pelo SQL, o Azure aloca o número de máquinas virtuais com base na camada de serviço escolhida. Como essas máquinas virtuais estão associadas à sua sub-rede, elas exigem endereços IP. O Azure pode alocar mais máquinas virtuais para garantir alta disponibilidade durante operações regulares e manutenção de serviços. O número de endereços IP necessários em uma sub-rede geralmente é maior do que o número de instâncias gerenciadas SQL nessa sub-rede.

Determinar o tamanho da sub-rede

Planeje cuidadosamente o tamanho da sub-rede para suas implantações de instância gerenciada SQL.

Por design, cada instância gerenciada pelo SQL precisa de um mínimo de 32 endereços IP em uma sub-rede. Você pode usar uma máscara de sub-rede mínima de /27 ao definir seus intervalos de IP de sub-rede.

Use a seguinte lista de considerações ao determinar o tamanho da sua sub-rede:

  • Considerações relacionadas com o caso:
    • O número de instâncias gerenciadas pelo SQL
    • A camada de serviço das instâncias
  • Considerações relacionadas ao cluster virtual:
    • Configurações de hardware
    • Configurações da janela de manutenção
  • Considerações relacionadas com as operações de gestão:
    • Planos para aumentar/reduzir ou alterar a camada de serviço, a configuração de hardware ou a janela de manutenção

Use os seguintes parâmetros para ajudar a formar um cálculo:

  • O Azure usa cinco endereços IP na sub-rede para suas próprias necessidades.
  • Cada grupo de VMs aloca mais seis endereços.
  • O número de endereços que cada instância gerenciada SQL usa depende da camada de serviço.
    • A instância gerenciada SQL de uso geral usa três endereços
    • A instância gerenciada SQL crítica para os negócios usa cinco endereços
  • Cada solicitação de dimensionamento dobra temporariamente o número de endereços alocados para a instância que está sendo dimensionada.

Importante

Não há suporte para alterar o intervalo de endereços da sub-rede quando existem recursos na sub-rede. Por esse motivo, é melhor usar sub-redes maiores em vez de sub-redes menores para evitar problemas futuros.

Instância de implementação única

A tabela a seguir mostra o número de endereços IP necessários para uma única instância em uma sub-rede implantada em cada camada de serviço:

Escalão de serviço Uso do Azure1 Uso do grupo de VMs2 Uso da instância Redundância de zona (ZR) Total:3
Fins Gerais 5 8 2 0 15
Crítico para a Empresa 5 8 5 2 18 (20 com ZR)

1 Os endereços usados pelo Azure são compartilhados em todas as instâncias na sub-rede.
2 Os endereços usados pelo grupo VM são compartilhados entre instâncias colocadas dentro do mesmo grupo.
3 O número total de endereços utilizados pela instância. Endereços IP adicionais são alocados quando a redundância de zona é habilitada para instâncias na camada de serviço Business Critical.

Adicionar instâncias à sub-rede aumenta o número de endereços usados pela instância e, portanto, aumenta o número total de endereços.

Sub-redes de várias instâncias

A fórmula nesta seção calcula o número de endereços necessários para várias instâncias em uma sub-rede. A fórmula leva em conta o potencial de criação de novos grupos de VMs durante uma solicitação de criação ou atualização de instância subsequente, bem como a janela de manutenção e os requisitos de hardware de clusters virtuais.

Use a seguinte fórmula para calcular o número total de endereços IP com base no número de instâncias:

5 + (gp * 4) + (bc * 10) + (bc_zr * 2) + (vmg * 8) em que

  • gp = número de instâncias de Propósito Geral
  • bc = número de instâncias críticas para os negócios
  • bc_zr = número de instâncias Business Critical redundantes por zona
  • vmg = número de diferentes grupos de VM

A lista a seguir explica os números usados na fórmula:

  • 5 é o número de endereços IP reservados pelo Azure
  • 4 endereços por instância de uso geral (2 para a implantação inicial, 2 para uma eventual operação de dimensionamento)
  • 10 endereços por instância crítica de negócios (5 para a implantação inicial, 5 para uma eventual operação de dimensionamento)
  • 8 endereços por grupo de VMs

Importante

Como há um limite para o número de máquinas virtuais que podem ingressar em um grupo, a falta de espaço em um grupo existente pode resultar na criação de um grupo de VMs com especificações idênticas. É possível que uma sub-rede com um grande número de instâncias tenha vários grupos de VM com a mesma configuração, excedendo 9 grupos de VMs.

Exemplo 1

Você planeja ter três instâncias de uso geral e duas instâncias críticas de negócios implantadas na mesma sub-rede. Todas as instâncias têm a mesma janela de manutenção, são executadas na mesma configuração de hardware e nenhuma é redundante de zona.

Substituindo estes valores na fórmula, obtém-se a seguinte equação: 5 + (3 * 4) + (2 * 10) + 0 + (1 * 8) = 45

Como os intervalos de IP são definidos em potências de 2, para suportar 45 endereços IP, sua sub-rede requer um intervalo mínimo de IP de 64 (2^6) para essa implantação. Reserve a sub-rede com uma máscara de sub-rede de /26.

Exemplo 2

Você planeja implantar um total de sete instâncias na mesma sub-rede, quatro instâncias de uso geral e três instâncias críticas para os negócios. Três são instâncias de desenvolvimento/teste em execução em hardware da série Standard com uma janela de manutenção padrão (grupo de VM 1), enquanto as quatro restantes estão em produção, rodando em hardware da série Premium com uma janela de manutenção de fim de semana (grupo de VM 2). Duas das instâncias críticas de negócios são redundantes de zona.

Substituindo estes valores na fórmula, obtém-se a seguinte equação: 5 + (4 * 4) + (3 * 10) + (1 * 2) + (2 * 8) = 69

Como os intervalos de IP são definidos em potências de 2, para suportar os 69 endereços IP, sua sub-rede requer um intervalo mínimo de IP de 128 (2^7) para essa implantação. Você precisa reservar a sub-rede com uma máscara de sub-rede de /25.

Atenção

Embora você possa implantar instâncias em uma sub-rede menor do que o tamanho calculado, isso pode impedir que você adicione instâncias ou conclua operações de dimensionamento e manutenção que exijam endereços IP temporários. Para evitar interrupções de serviço, reserve uma sub-rede maior do que o mínimo e planeje o crescimento futuro, grupos adicionais de VMs e aumentos temporários no uso de IP durante determinadas operações.

Cenários de atualização

Durante uma operação de dimensionamento, as instâncias exigem temporariamente capacidade IP adicional que depende da camada de serviço.

A tabela a seguir mostra o número temporário de endereços IP adicionais necessários para uma operação de escala que não requer a criação de um novo grupo de VMs:

Escalão de serviço Cenário Endereços adicionais
Médico de Clínica Geral Dimensionamento de vCores 2
Médico de Clínica Geral Dimensionamento do armazenamento 0
Médico de Clínica Geral Mudar para BC 5
BC Dimensionamento de vCores 5
BC Dimensionamento do armazenamento 5
BC Mudar para GP 2

As operações que resultam na criação de um novo grupo de VMs, como alterar uma janela de geração ou manutenção de hardware, exigem 6 endereços permanentes adicionais para o novo grupo.