Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A sobrecarga de capacidade é um recurso de aceitação que paga automaticamente pelo uso excessivo da capacidade, até um limite definido pelo administrador de capacidade. Ele impede a limitação e garante que as cargas de trabalho continuem ininterruptas, mesmo quando excedem temporariamente os limites de uma capacidade.
Esse recurso atua como uma rede de segurança que mantém sua capacidade em execução enquanto você toma medidas para evitar uma limitação adicional. Quando habilitada, a cobrança por sobrecarga de capacidade é 3 vezes a taxa paga conforme o uso, limitada apenas ao uso que excede sua capacidade atual e que de outra forma acionaria a limitação. Ao habilitar a sobrecarga de capacidade, você garante que as cargas de trabalho continuem ininterruptas durante picos de demanda inesperados ou pequenas sobrecargas regulares. Essa abordagem complementa boas práticas de gerenciamento de capacidade em vez de substituí-las.
Importante
A sobrecarga de capacidade está atualmente em PREVIEW. Essas informações estão relacionadas a um produto de pré-lançamento que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, expressas ou implícitas, em relação às informações fornecidas aqui.
Principais benefícios
A sobrecarga de capacidade oferece os seguintes principais benefícios:
- Atua como uma rede de segurança durante sobrecargas inesperadas, mantendo as capacidades em execução, dando aos administradores tempo para responder.
- Lida automaticamente com pequenas sobrecargas interativas rotineiras sem a necessidade de ação de administrador.
Como funciona o excesso de capacidade
O excesso de capacidade evita o throttling pagando automaticamente o uso excessivo da capacidade até um limite definido por um administrador. Veja como o controle de taxa em Fabric interage com o excesso de capacidade:
Cada capacidade tem recursos de computação fixos medidos em CUs (Unidades de Capacidade).
Quando a demanda excede a capacidade disponível (após a suavização) além de um limite definido, o Fabric aplica controle de fluxo. Para saber mais sobre limitação, veja como funciona a limitação.
A sobrecarga de capacidade compensa o excesso de utilização no ponto em que a limitação ocorreria de outra forma.
A sobrecarga de capacidade intervém no ponto de limitação. Quando o uso suavizado da capacidade exceder os limites internos, em vez de aplicar atrasos ou rejeições, o excesso de capacidade automaticamente "pagará" o uso excessivo cobrando sua assinatura Azure. Isso mantém sua capacidade em um estado não restrito. Tarefas em execução não são afetadas, e a capacidade continua operando sem limitação visível para o usuário.
Para equilibrar o custo e o desempenho, os administradores de capacidade definem um limite de sobrecarga de 24 horas sem interrupção. Esse limite é comparado com os excedentes processados das últimas 24 horas, avaliados em intervalos de 5 minutos. Por exemplo, se uma verificação for realizada às 09:00, o limite será comparado com os excedentes processados das 09:00 de ontem até às 09:00 de hoje. Às 09:05, a janela avança cinco minutos, avaliando o uso das 09:05 de ontem até as 09:05 de hoje.
Os limites de excedentes usam a cota do Fabric, portanto, você só poderá definir um limite se estiver dentro da cota disponível. A cota necessária é igual a 1/24 do limite definido. Isso ocorre porque o Fabric distribui seu limite de horas de CU ao longo de 24 horas. Por exemplo, um limite de 48 horas de CU adiciona 2 CUs à sua cota. Se a cota disponível não puder dar suporte ao limite configurado, o excesso de capacidade não poderá ser habilitado até que a cota seja aumentada ou o limite seja reduzido. Para saber mais sobre cotas, consulte Cotas de Fabricante.
Controlar o uso excessivo
Microsoft Fabric fornece vários métodos para acompanhar quando a sobrecarga de capacidade é ativada e a quantidade de capacidade extra usada:
| Método | O que ele mostra |
|---|---|
| Aplicativo de Métricas de Capacidade | Os logs processam excedentes, mostram as horas de CU cobradas e o estado de capacidade (Ativo vs. Estrangulamento). |
| Gerenciamento de Custos do Azure | Monitora os excedentes cobrados por meio de um medidor separado (uso excedente da capacidade); mostra o impacto financeiro ao longo do tempo. |
| Eventos de Capacidade no Real-Time Hub | Alertas em tempo real de eventos de sobrecarga de capacidade usando a tabela de resumo. |
Principais conceitos de comportamento
| Conceito | Descrição |
|---|---|
| Ponto de gatilho | Ativa quando o limite percentual de atraso interativo excede 100% (ou seja, quando o uso suavizado para os próximos 10 minutos excede a capacidade de 100%). |
| O que é cobrado | Qualquer acúmulo cumulativo no percentual de limite de atraso interativo em ponto excede 100%. |
| Nenhum aumento de desempenho | Não aumenta o tamanho da SKU ou os recursos disponíveis; apenas evita o estrangulamento. Dimensionar SKU para carga sustentada. |
| Limite de gastos | Defina um limite de 24 horas para CU. Depois que o limite for atingido, a sobrecarga de capacidade será interrompida e a limitação será retomada até que o uso saia da janela ou você aumente o limite. Esse limite é verificado a cada 5 minutos, portanto, é possível exceder seu limite; considere essa verificação ao definir um limite razoável. |
| Interação de proteção contra surtos | A sobrecarga de capacidade não substitui a proteção contra surtos; ambos os recursos funcionam juntos para gerenciar a carga. |
| Comportamento de autogerenciamento | Totalmente automatizado, começa quando o limite é atingido e é interrompido quando o uso cai abaixo do limite. |
Considerações de custo para sobrecarga de capacidade
Ativar o excesso de capacidade pode resultar em encargos adicionais além da SKU de capacidade. Considere os seguintes controles de custo e comportamentos:
Billing meter: Azure fatura o uso excedente por meio de um medidor separado a três vezes as taxas pay-as-you-go. Essa taxa se aplica somente a horas de CU além da sua cota de SKU.
Limite de gastos: Defina um limite móvel de 24 horas para controlar os custos. Quando você atinge o limite, o excesso de capacidade é interrompido e o controle de uso é retomado até que o uso saia do período de avaliação ou você aumente o limite.
Encargos baseados em uso: Não há nenhum custo permanente para habilitar o excesso de capacidade. Você paga apenas pelas horas de UC que previnem a limitação.
Ajustando limites: Você pode atualizar os limites a qualquer momento. Aumentar o limite reiniciará a cobrança se a sobrecarga persistir. A redução do limite poderá resultar em limitação se as sobrecargas de capacidade processada excederem o novo limite.
Ativando a proteção contra excesso durante o estrangulamento: Se você habilitar o excesso de capacidade durante um evento de estrangulamento intenso, o Fabric cobrará por todo o transporte cumulativo no momento em que você ativar a proteção contra excesso de capacidade.
Quando a sobrecarga de capacidade é ativada:
- Examine as cargas de trabalho e otimize ou redistribua sempre que possível.
- Escale para um SKU maior se você tiver sobrecargas de capacidade frequente ou estiver em um estado de limitação severa (como por exemplo, rejeição de segundo plano).
- Ajuste os limites com base nas necessidades de orçamento e desempenho.
Visualização de cobranças: Use o Azure Cost Management e filtre pelo medidor de excedente de capacidade (Capacity Overage Capacity Usage CU) para monitorar uso e custos.
Limites de sobrecarga de capacidade
Os limites de excesso de capacidade são definidos em horas de CU. Por exemplo, um F2 fornece 2 horas de CU por hora ou 48 horas de CU por dia, enquanto um F256 fornece 256 horas de CU por hora ou 6.144 horas de CU por dia.
A tabela a seguir mostra as horas diárias disponíveis para cada SKU de capacidade computacional para ajudá-lo a escolher um limite de excedente apropriado. Como o Azure cobra o uso excessivo a 3 vezes as taxas de pagamento conforme o uso, é recomendável manter o limite excedente abaixo de um terço das suas horas diárias de CU; o ponto em que os custos se tornam semelhantes aos de aumentar o SKU. No entanto, limites mais altos podem ser úteis para lidar com picos curtos e intensos de interação que ainda podem resultar em limitação mesmo após o aumento de escala.
| SKU de capacidade | Unidades de capacidade base | Horas de CU por Dia |
|---|---|---|
| F2 | 2 | 48 |
| F4 | 4 | 96 |
| F8 | 8 | 192 |
| F16 | 16 | 384 |
| F32 | 32 | 768 |
| F64 | 64 | 1,536 |
| F128 | 128 | 3,072 |
| F256 | 256 | 6,144 |
| F512 | 512 | 12,288 |
| F1024 | 1,024 | 24,576 |
| F2048 | 2.048 | 49.152 |
Considerações e limitações
Considere o seguinte ao usar a sobrecarga de capacidade:
O excesso de capacidade está disponível somente para SKUs F.
O excesso de capacidade reduz sua dívida de capacidade excedente no período atual, mas não elimina sua dívida futura. Isso garante que o excesso de capacidade cubra a quantidade mínima viável de CU para manter sua capacidade operacional. Isso também significa que, se você tiver sobrecargas significativas, o excesso de capacidade poderá continuar por longos períodos, eventualmente atingindo o limite de horas da sua CU. Quando o excesso de capacidade for ativado, revise sua capacidade e tome as medidas apropriadas.
O excedente de capacidade impede a restrição e permite que novas tarefas sejam executadas. Isso evita o impacto downstream nos usuários, mas também pode admitir novos trabalhos grandes. Para impedir que o Fabric aceite novos trabalhos em segundo plano durante a rejeição em segundo plano, defina um limite de proteção contra aumento de capacidade de 100%.
Tenha cuidado ao reduzir a capacidade com o excedente de capacidade habilitado. A redução da capacidade pode resultar em excessos significativos que geram cobranças automáticas de sobrecapacidade.
Perguntas frequentes e práticas recomendadas
Quando devo usar o excesso de capacidade?
Use-o quando a disponibilidade for crítica e os limites de capacidade forem atingidos ocasionalmente. É ideal para raros picos inesperados ou pequenos picos regulares em que o dimensionamento não é necessário. Se você estiver limitado regularmente fora desses cenários, escale a sua capacidade.
Isso melhora o desempenho?
Não. Ele evita a limitação de desempenho, mas não adiciona memória ou velocidade. Os trabalhos são executados normalmente, mas sem atrasos ou rejeições.
O que acontece se eu habilitá-lo durante o estrangulamento?
Ele compensa o excesso acumulado imediatamente.
Posso dizer quais cargas de trabalho ou usuários causaram a sobrecarga?
As sobrecargas resultam do acúmulo de todas as operações na capacidade. Analise dados no aplicativo Métricas de Capacidade para encontrar insights sobre quais operações foram executadas em sua capacidade em uma janela de tempo especificada.
O excedente de capacidade me protegerá de todos os problemas relacionados à capacidade?
Não. Ele só impede a limitação devido ao esgotamento de unidades de controle (CU). Memória, simultaneidade e outros limites ainda se aplicam (consulte a limitação de SKU do modelo semântico , por exemplo).
Se minha capacidade nunca exceder 100% de atraso interativo, há algum custo para manter o excesso de capacidade?
Não. Você só paga quando ocorrem excessos.