Este recurso está disponível apenas em preview mediante convite. Para utilizá-lo, entre em contato com o gerente de contas da Alibaba Cloud.
O QoS básico aloca largura de banda proporcionalmente, mas não garante baixa latência para serviços críticos durante congestionamentos. O QoS baseado em prioridade nas conexões inter-regionais do Transit Router (TR) combina preempção por prioridade estrita e compartilhamento justo ponderado, permitindo atribuir diferentes serviços a links de qualidade variada.
Como funciona
O QoS baseado em prioridade associa uma política de QoS a uma conexão inter-regional. Essa política contém múltiplas filas com diferentes níveis de prioridade. O sistema direciona o tráfego a uma fila específica com base no valor do Differentiated Services Code Point (DSCP) no cabeçalho do pacote. Cada fila define como ocorre a preempção de largura de banda e qual tipo de link será utilizado.
Transit Router (TR)
└─ Attachment (inter-region connection)
└─ InterRegionTrafficQosPolicy (QoS policy)
├─ Queue (Matches by DSCP, determines queue type and link level)
├─ Queue
└─ ... (Up to 8)
Modo de agendamento de filas
Diferentemente do QoS básico, o QoS baseado em prioridade suporta preempção ilimitada.
|
Modo |
Basic Rate Limit |
Priority Scheduling |
|
Preempção |
Não. Todas as filas compartilham a largura de banda igualmente. |
Sim. A Priority Pass possui preempção ilimitada. |
|
Tipos de fila permitidos |
Basic Queue |
Priority Pass + Equal Share |
|
Parâmetros de largura de banda da fila |
By Percentage ou By Absolute Value |
Após considerar a largura de banda consumida pela Priority Queue, a capacidade restante só pode ser alocada por porcentagem. |
|
Casos de uso |
Isolamento geral de serviços, limitação de taxa baseada em conformidade |
Negociação financeira, garantia de baixa latência |
Para mais detalhes sobre o processo de correspondência da política de agendamento de tráfego e as diferenças entre valores DSCP em políticas e regras, consulte QoS básico .
Tipos de fila (apenas Priority Scheduling)
Priority Pass (PQ): Uma política de QoS permite no máximo uma PQ. O tráfego nesta fila tem preempção ilimitada. Enquanto houver pacotes na PQ, eles são encaminhados imediatamente e as demais filas devem ceder recursos.
Equal Share (WFQ): É permitido ter múltiplas WFQs. Essas filas compartilham a largura de banda remanescente da PQ com base em porcentagens. O sistema normaliza automaticamente os pesos, portanto a soma não precisa ser igual a 100.
Link Type (apenas Priority Scheduling)
A seleção do tipo de link está disponível somente quando a conexão inter-regional utiliza o método de faturamento Pay-By-Data-Transfer. As opções disponíveis são Gold e Platinum.
O tráfego não marcado é direcionado automaticamente para a Default Queue, que herda o tipo de link da conexão inter-regional.
-
O tipo de link determina o plano de encaminhamento para o tráfego da fila dentro da rede da Alibaba Cloud. Todos os níveis de serviço utilizam linhas privadas dedicadas e não trafegam pela internet pública.
Nível
Descrição
Casos de uso típicos
Platinum
Linha dedicada com maior SLA (ex.: canal exclusivo para nuvem financeira)
Pedidos de transações principais
Gold
Link de rede interna com alta garantia
Controle de risco em tempo real, feeds de dados de mercado
Default Line Type
Herda o tipo de link da conexão inter-regional.
Outros tráfegos de uso geral
Nota: O tipo de link define apenas a seleção de caminho e não influencia a preempção entre filas. A preempção é determinada exclusivamente pelo tipo de fila (PQ ou WFQ).
Casos de uso
Cenário 1: Negociação de alta frequência
Requisito: Pacotes de ordens (DSCP=46) precisam ter latência inferior a 5 ms e não podem sofrer preempção por tráfego de outros serviços, como dados de mercado ou logs.
Solução: Direcione o tráfego com DSCP=46 para um link PQ + Platinum. Encaminhe o tráfego de dados de mercado e logs para um link WFQ + Gold.
Cenário 2: ERP inter-regional
Requisito: Logs de Redo do banco de dados exigem largura de banda garantida e baixa latência. Backups de arquivos podem usar elasticamente a largura de banda ociosa.
Solução: Encaminhe os logs de Redo para um link WFQ + Platinum com peso alto. Direcione o tráfego de backup para um link WFQ + Default Line Type com peso baixo. Caso não seja necessária preempção estrita, não configure uma PQ.
Cenário 3: Jogos inter-regionais
Requisito: Comandos dos jogadores (valor DSCP alto) não podem apresentar jitter. O tráfego de chat e anúncios deve compartilhar a largura de banda restante conforme seus pesos.
Solução: Envie os comandos dos jogadores para um link PQ + Platinum. Distribua o tráfego de chat e anúncios entre múltiplas WFQs, alocando a largura de banda de acordo com seus respectivos pesos.
Seleção de modo
Para impor apenas particionamento estrito de largura de banda, utilize o Basic Rate Limit.
Quando houver serviços críticos que demandam baixa latência garantida e não toleram perda de pacotes, opte pelo Priority Scheduling.
Crie uma política de QoS baseada em prioridade
Antes de começar, certifique-se de que os seguintes requisitos foram atendidos:
O Transit Router (TR) que hospeda a conexão inter-regional deve ser uma instância Enterprise Edition.
O estado da conexão inter-regional deve ser Attached.
Você já aplicou uma política de marcação de tráfego para definir o DSCP do tráfego alvo.
Siga estas etapas:
Na coluna QoS Policy da conexão inter-regional desejada, clique em Set.
-
Em Queue Scheduling Mode, selecione Priority Scheduling. Em seguida, clique em Add Queue conforme necessário. É possível adicionar até oito filas.
Recomendamos configurar uma PQ para serviços críticos e WFQs para serviços sem necessidade de preempção.
-
Configure cada fila:
Queue Type: Para mais informações, consulte Tipos de fila (apenas Priority Scheduling).
Link Type: A seleção do tipo de link só é possível quando o método de faturamento de largura de banda inter-regional for Pay-By-Data-Transfer. Para mais detalhes, veja Tipos de link (apenas Priority Scheduling).
Matching DSCP: Corresponde ao valor DSCP atribuído ao tráfego por uma política de marcação, conforme especificado na configuração DSCP. O tráfego correspondente ao valor DSCP especificado será classificado na fila atual. Uma única fila pode corresponder a múltiplos valores DSCP separados por vírgula.
Guaranteed Bandwidth: Após excluir a largura de banda utilizada pela Priority Pass, a largura de banda restante é alocada por porcentagem. Quando a Priority Pass estiver totalmente ocupada, a largura de banda real disponível para as outras filas diminui, sem garantia de largura de banda mínima.
Mais informações
Limites
Apenas TRs Enterprise Edition suportam QoS baseado em prioridade.
-
É possível alterar o Link Type de uma fila no modo Priority Scheduling dependendo do Bandwidth Allocation Mode escolhido durante a criação da conexão inter-regional:
Se você selecionar Pay-By-Data-Transfer, poderá alterar o tipo de link.
Caso tenha escolhido Allocate From Bandwidth Plan, não será possível mudar o tipo de link. O tipo de link da fila assumirá por padrão o valor Gold.
Número máximo de filas por política de QoS: 8 (incluindo a fila padrão).
Quantidade máxima de Priority Pass por política: 1.
Limite de políticas de QoS por conexão inter-regional: 1.
Faixa de valores DSCP: 0 a 63.
Faturamento
O QoS baseado em prioridade em si é gratuito. Você paga uma taxa de largura de banda inter-regional baseada no tipo de link e nas regras padrão de faturamento do TR. Se houver alteração do tipo de link dentro de uma hora, a cobrança considerará o nível de serviço mais alto utilizado nesse período (Níveis: Platinum > Gold). Um downgrade entra em vigor apenas na próxima hora de faturamento.
FAQ
Como migrar do QoS básico para o QoS baseado em prioridade?
Não é possível alterar o modo de agendamento após a criação da política. É necessário exclua e recriar a política. Anote a configuração original, remova todas as filas, exclua a política e crie-a novamente no modo Priority Scheduling. Durante esse processo, o QoS fica temporariamente inativo na conexão, por isso recomendamos executar essa operação fora dos horários de pico.
O tipo de link determina a preempção?
Não. O tipo de link controla apenas o caminho físico percorrido pelo tráfego, influenciando a qualidade da transmissão e o custo. A preempção entre filas é definida exclusivamente pelo Queue Type. Por exemplo, uma Priority Pass em um link Gold ainda pode preemptar uma Equal Share em um link Platinum. Embora utilizem caminhos físicos distintos, a preempção é aplicada na camada de agendamento de largura de banda.