Sobre a alocação de largura de banda para perfis de instância
Os perfis de instância informam a largura da banda de instância disponível de uma instância. O número de vCPUs instâncias determina a largura de banda disponível. Dependendo do perfil, o multiplicador de largura de banda para largura de banda de instância é de 1 ou 2 Gbps por vCPU.
Alocação de largura da banda para recursos anexados a uma instância
Quando você provisiona uma instância, a largura de banda total da instância é alocada entre o armazenamento anexado e a rede. A capacidade máxima de largura de banda é determinada pelo perfil da instância x86-64 que você seleciona durante o provisionamento da instância. Por exemplo, um perfil de servidor balanceado bx2-2x8 permite uma largura de banda total de instância de 4 Gbps.
O volume inicial e a alocação da largura de banda da rede dependem da largura de banda que você definiu usando a API ou o perfil de instância selecionado. Se você não especificar a alocação inicial de volume e largura de banda de rede, 25% da largura de banda total da instância será alocada para a largura de banda do volume e 75% será alocada para a largura de banda da rede. Consulte o seguinte exemplo:
- Largura de banda da instância: 4 Gbps
- Largura de banda dos volumes: 1 Gbps
- Largura de banda da rede: 3 Gbps
A largura da banda máxima de um volume é a largura da banda potencial mais alta que pode ser alocada para o volume quando conectado a uma instância. Nos casos em que a largura da banda máxima total dos volumes conectados excede a quantidade disponível na instância, a largura da banda para cada volume anexado é configurada proporcionalmente, com base na largura da banda máxima de cada volume .
Para ajudar a garantir tempos de inicialização razoáveis, um mínimo de 393 Mbps de largura de banda de volume é alocado para o volume de inicialização. No exemplo em que a largura de banda total do volume da instância é de 1.000 Mbps, os 607 Mbps restantes são alocados a qualquer volume de dados que você anexar, até a largura de banda máxima do volume. Por exemplo, se você conectar um volume de dados com largura de banda de 500 Mbps, poderá esperar uma taxa de transferência de 500 Mbps.
É possível ver alocações de largura da banda com o terminal /instance/profiles na API. Também é possível ver as alocações de largura de banda nas informações do perfil durante a criação da instância no console.
Ajustando a alocação de largura da banda
Você pode ajustar a alocação da largura de banda total da instância, equilibrando entre a largura de banda da rede e a largura de banda do volume. Tanto o volume quanto a largura da banda da rede devem ser de pelo menos 500 Mbps cada um. Antes de mudar a proporção de largura da banda, certifique-se de avaliar os requisitos de largura da banda da rede de sua instância. Certifique-se de que a nova alocação de largura de banda não tenha efeitos negativos sobre o desempenho da rede de sua instância.
Por exemplo, para permitir mais largura da banda de volume, você pode distribuir exemplo anterior em alocações iguais:
- Volumes: 2.000 Mbps
- Rede: 2.000 Mbps
Por padrão, a maioria das instâncias de servidor virtual é provisionada com a configuração QoS ponderada. A largura de banda do volume disponível para a instância é distribuída por volume. A largura de banda é atribuída a cada volume e não é compartilhada entre os volumes. Por exemplo, se quatro volumes idênticos forem anexados a uma instância, cada volume receberá um quarto da largura de banda total do volume. Um volume pode usar a largura de banda que lhe é atribuída, mesmo que seja o único volume utilizado. O volume que está em uso não pode acessar a largura de banda atribuída aos volumes não utilizados.
Alguns perfis de computação oferecem suporte à alocação dinâmica de largura de banda para volumes de dados. Ao usar a alocação dinâmica de largura de banda, um volume que esteja maximizando sua capacidade de E/S pode usar a largura de banda não utilizada dos outros anexos de volume. É possível alterar a configuração do armazenamento ponderado QoS para pooled no console, na CLI ou com a API. Para obter mais informações, consulte Alocação de largura de banda de volume agrupado. Para ver quais métodos de alocação de largura de banda de volume são compatíveis com o seu servidor virtual, consulte a seção de recursos nos tópicos de perfis de computação.
Otimizando a alocação de largura da banda da rede para perfis
Os perfis podem ter uma largura da banda máxima total de até 80 Gbps. Essa largura da banda é dividida entre o tráfego de Rede e Armazenamento. A alocação da largura de banda da rede é distribuída uniformemente entre as interfaces de rede. Cada interface de rede tem uma capacidade de 25 Gbps. Pode ser necessário anexar diversas interfaces de rede em sua instância de servidor virtual para otimizar o desempenho da rede.
Por exemplo, se você escolher o perfil bx2-32x128, a largura de banda total atribuída à instância será de 64 Gbps. A capacidade de rede padrão é de 48 Gbps para rede e 16 Gbps para armazenamento, mas esse valor pode ser ajustado. Se você usar a alocação de largura de banda padrão e uma única interface de rede na instância, essa vNIC terá uma velocidade de porta de 25 Gbps. Se houver duas interfaces de rede no sistema, cada interface de rede terá uma velocidade de porta de 24 Gbps, para uma largura de banda de rede agregada total de 48 Gbps. A largura da banda restante (16 Gbps) é alocada aos seus volumes de armazenamento.
A tabela a seguir ilustra essa alocação para três exemplos diferentes de perfis da geração 2. Se você usar os mesmos valores padrão usados para esses cálculos, poderá comparar outros perfis de instância com a tabela a seguir, comparando o valor da capacidade de largura de banda com a largura de banda geral na tabela. Para mais informações sobre perfis de instância, incluindo informações de desempenho de rede, consulte os perfis de instância x86-64.
| Nomes de perfis | bx2-16x64 | bx2-32x128 | bx2-48-192 |
|---|---|---|---|
| Largura da banda geral | 32 Gbps | 64 Gbps | 80 Gbps |
| Alocação de largura da banda de armazenamento padrão (25%) | 8 Gbps | 16 Gbps | 20 Gbps |
| Alocação de largura da banda da rede total padrão (75%) | 24 Gbps | 48 Gbps | 60 Gbps |
| Velocidade vNIC com 1 vNIC anexado | 24 Gbps | 25 Gbps | 25 Gbps |
| Velocidade vNIC com 2 vNICs anexados | 2 x 12 Gbps | 2 x 24 Gbps | 2 x 25 Gbps |
| Velocidade vNIC com 3 vNICs anexados | 3 x 8 Gbps | 3 x 16 Gbps | 3 x 20 Gbps |
O valor máximo da largura da banda da rede se aplica separadamente ao tráfego de saída (transmitido) e de entrada (recebido). Ou seja, mesmo que uma instância que esteja captada em 4 Gbps alcance sua limitação de transmissão de 4 Gbps ela ainda pode receber até o seu cap de ingresso de 4 Gbps.
Para os perfis da geração 4, em vez de dividir a largura de banda total da rede entre os vNICs, conectados, a largura de banda é agrupada, o que permite que cada vNIC use todo o seu recurso. A instância do servidor virtual nunca pode exceder sua largura de banda geral, mas cada vNIC individual pode atingir 100 Gbps completos se a largura de banda agregada não exceder a largura de banda geral.
| Nomes de perfis | bx4-16x64 | bx4-32x128 | bx4-48-192 |
|---|---|---|---|
| Largura da banda geral | 32 Gbps | 64 Gbps | 80 Gbps |
| Alocação de largura da banda de armazenamento padrão (25%) | 8 Gbps | 16 Gbps | 20 Gbps |
| Alocação de largura da banda da rede total padrão (75%) | 24 Gbps | 48 Gbps | 60 Gbps |
| Velocidade vNIC com 1 vNIC anexado | 24 Gbps | 48 Gbps | 60 Gbps |
| Velocidade vNIC com 2 vNICs anexados | 2 x 24 Gbps | 2x48 Gbps | 2x60 Gbps |
| Velocidade vNIC com 3 vNICs anexados | 3x24 Gbps | 3x48 Gbps | 3x60 Gbps |
Próximas etapas
Para obter mais informações, veja os tópicos a seguir: