Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
O excesso de capacidade é uma funcionalidade opt-in que paga automaticamente pelo uso excessivo de capacidade, até um limite definido pelo administrador de capacidade. Previne a restrição de desempenho e garante que os processos continuam ininterruptos, mesmo quando temporariamente excedem os limites de capacidade.
Esta funcionalidade funciona como uma rede de segurança que mantém a sua capacidade a funcionar enquanto toma medidas para evitar mais limitações. Quando ativada, a cobrança por excesso de capacidade é feita a três vezes a tarifa regular de pague conforme o uso, limitada apenas ao uso que exceda a sua capacidade de serviço atual e que, de outra forma, resultaria em limitação. Ao ativar o excesso de capacidade, assegura que as cargas de trabalho continuam ininterruptas durante picos inesperados de procura ou pequenas sobrecargas regulares. Esta abordagem complementa boas práticas de gestão de capacidade em vez de as substituir.
Importante
O excedente de capacidade está atualmente em PREVIEW. Estas informações referem-se a um produto de pré-lançamento que pode ser substancialmente modificado antes de ser lançado. A Microsoft não oferece garantias, expressas ou implícitas, relativamente à informação aqui fornecida.
Principais benefícios
O excesso de capacidade oferece os seguintes benefícios principais:
- Funciona como uma rede de segurança durante sobrecargas inesperadas, mantendo as capacidades a funcionar enquanto dá tempo aos administradores para responder.
- Lida automaticamente com pequenas sobrecargas interativas rotineiras sem necessidade de ação administrativa.
Como funciona o excesso de capacidade
O excesso de capacidade impede a limitação ao pagar automaticamente o uso excedente de capacidade até um limite definido pelo administrador. Aqui está como o controlo no Fabric interage com a sobrecarga de capacidade:
Cada capacidade tem recursos computacionais fixos medidos em Unidades de Capacidade (CUs).
Quando a procura ultrapassa a capacidade disponível (após suavização) para além de um limiar definido, o Fabric aplica a limitação. Para saber mais sobre o controlo do fluxo, veja como funciona o controlo do fluxo.
O excesso de capacidade compensa a utilização excessiva no momento em que o throttling ocorreria de outra forma.
A sobrecarga intervém no ponto de limitação. Quando o uso suavizado da sua capacidade ultrapassa os limiares incorporados, em vez de aplicar atrasos ou rejeições, o excesso de utilização será automaticamente compensado cobrando o excesso à sua subscrição do Azure. Isto mantém a tua capacidade num estado sem limitação. Os trabalhos em execução não são afetados, e a capacidade continua a funcionar sem limitação visível para o utilizador.
Para equilibrar custo e desempenho, os administradores de capacidade definem um limite progressivo de excedência de 24 horas. Este limite é comparado com as suas sobrecargas processadas das últimas 24 horas, avaliadas a cada 5 minutos. Por exemplo, se uma verificação for feita às 09:00, o limite será comparado com os seus 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é às 09:05 de hoje.
Os limites de excedência usam a quota Fabric, por isso só podes definir um limite se este se enquadrar na tua quota disponível. A quota exigida é igual a 1/24 do limite que estabeleceste. Isto deve-se ao facto de a Fabric distribuir o seu limite de horas CU ao longo de 24 horas. Por exemplo, um limite de 48 horas adiciona 2 CUs à sua quota. Se a quota disponível não suportar o limite configurado, o excesso de capacidade não pode ser ativado até que a quota seja aumentada ou o limite reduzido. Para saber mais sobre quotas, consulte Fabric quotas.
Acompanhar utilização excedente
O Microsoft Fabric fornece vários métodos para monitorizar quando o excedente de capacidade é ativado e quanta capacidade extra é utilizada:
| Método | O que mostra |
|---|---|
| Aplicação Métricas de Capacidade | Os registos processaram excedentes, mostram as horas de crédito faturadas e o estado de capacidade (Ativo vs. Limitação). |
| Azure Cost Management | Regista os excedentes faturados através de um contador separado (capacidade excedida e seu uso); demonstra o impacto financeiro ao longo do tempo. |
| Eventos de Capacidade no Real-Time Hub | Alertas em tempo real de eventos de excedência de capacidade usando a tabela resumo. |
Conceitos de comportamento-chave
| Conceito | Descrição |
|---|---|
| Ponto de gatilho | Ativa-se quando o percentual do limiar do atraso interativo ultrapassa os 100% (ou seja, quando o seu uso suavizado ultrapassa 100% da capacidade nos próximos 10 minutos). |
| O que é faturado | Qualquer transporte cumulativo no momento em que a percentagem de limiar de atraso interativo exceder 100%. |
| Sem aumento de desempenho | Não aumenta o tamanho do SKU nem os recursos disponíveis; só impede o estrangulamento. Dimensionar o SKU para uma carga sustentada. |
| Limite de despesa | Defina um limite de 24 horas para o CU. Quando o limite é atingido, o excesso de capacidade para e a limitação recomeça até que o consumo passe ou aumente o limite. Este limite é verificado a cada 5 minutos, pelo que é possível exceder o seu limite; Considere esta verificação ao definir um limite razoável. |
| Interação de proteção contra surtos | O excesso de capacidade não sobrepõe a proteção contra picos; Ambas as funcionalidades funcionam em conjunto para gerir a carga. |
| Comportamento de autogestão | Totalmente automatizado, começa quando o limiar é atingido e pára quando o uso desce abaixo do limiar. |
Considerações de custo para excedência de capacidade
Ativar o excesso de capacidade pode resultar em custos adicionais para além do seu SKU de capacidade. Considere os seguintes controlos de custos e comportamentos:
Contador de faturação: Azure fatura o excesso de consumo através de um contador separado a 3 vezes as tarifas pay-as-you-go. Esta taxa aplica-se apenas a horas de CU além do seu subsídio SKU.
Limite de despesa: Defina um limite contínuo de unidade de custo de 24 horas para controlar os custos. Quando atinges o limite, o excesso de capacidade termina e a limitação recomeça até que o consumo desapareça ou aumentes o limite.
Cobranças baseadas no uso: Não há qualquer cobrança fixa por permitir o excesso de capacidade. Pagas apenas pelas horas de UC que evitam o throttling.
Ajustar limites: Pode atualizar os limites a qualquer momento. Aumentar o limite retoma a faturação se a sobrecarga persistir. Baixar o limite pode resultar em limitação se a sua capacidade processada exceder o novo limite.
Ativar proteção contra excesso durante a limitação: Se ativar o excesso de capacidade durante um evento de limitação intenso, a Fabric cobra-lhe por toda a acumulação cumulativa no momento em que ligar o excesso de capacidade.
Quando o excedente de capacidade é ativado:
- Revise as cargas de trabalho e otimize ou redistribua sempre que possível.
- Escale para um SKU maior se tiver excedentes de capacidade frequentes ou estiver num estado de limitação profunda (por exemplo, rejeição em segundo plano).
- Ajuste os limites com base no orçamento e nas necessidades de desempenho.
Visualização de encargos: Use o Azure Cost Management e filtre pelo medidor de excedência (Capacity Overage Capacity Usage CU) para monitorizar a utilização e os custos.
Limites de excedência de capacidade
Os limites de excedência de capacidade são definidos em horas de CU. Por exemplo, um F2 fornece 2 horas por hora, ou 48 horas por dia, enquanto um F256 fornece 256 horas por hora, ou 6.144 horas por dia.
A tabela seguinte mostra as horas diárias disponíveis para cada SKU de capacidade, para ajudar a escolher um limite de sobreuso adequado. Como a Azure cobra pelo consumo excedente a 3 vezes as tarifas normais de pagamento conforme o uso, recomenda-se manter o limite de excedente abaixo de um terço das suas horas diárias de CU; ponto em que os custos são semelhantes a aumentar a classificação SKU. Limites mais elevados, no entanto, podem ser úteis para lidar com picos curtos e severos de interação que ainda podem resultar em limitação mesmo depois de aumentarem a escala.
| SKU de capacidade | Unidades de Capacidade Base | Horas 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 excedentes de capacidade:
O excedente de capacidade está disponível apenas para SKUs F.
O excesso de capacidade paga a sua dívida excedente de capacidade para a janela temporal atual, mas não elimina a dívida futura. Isso assegura que o excesso de capacidade compensa a quantidade mínima viável de CU para manter a sua capacidade operacional. Também significa que, se tiver sobrecargas significativas, a ultrapassagem de capacidade pode continuar por longos períodos, eventualmente atingindo o limite de horas de unidade de computação (CU). Quando o excedente de capacidade for ativado, reveja a sua capacidade e tome as medidas adequadas.
O excesso de capacidade impede a limitação e permite que novos trabalhos sejam executados. Isto previne impacto a jusante nos utilizadores, mas também pode permitir novos empregos de grande dimensão. Para evitar que o Fabric aceite novos trabalhos em segundo plano durante a rejeição de trabalhos em segundo plano, defina um limite de proteção contra picos de capacidade de 100%.
Tenha cuidado ao reduzir a capacidade com o excedente de capacidade ativado. Reduzir a capacidade pode resultar em excessos significativos que o excedente de capacidade cobra automaticamente.
Perguntas frequentes e práticas recomendadas
Quando devo usar o excedente de capacidade?
Use-o quando o tempo de atividade for crítico e os limites de capacidade forem atingidos ocasionalmente. É ideal para picos raros e inesperados ou pequenos picos normais onde não é necessário escalar. Se fores limitado regularmente fora destes cenários, aumenta a escala em vez disso.
Melhora o desempenho?
Não. Previne a limitação, mas não acrescenta memória nem velocidade. Os empregos funcionam normalmente, mas sem atrasos ou rejeições.
O que acontece se eu o ativar durante o throttling?
Liquida imediatamente o excesso acumulado.
Posso perceber que cargas de trabalho ou utilizadores causaram o excesso?
Sobrecargas resultam da acumulação de todas as operações sobre a capacidade. Analise os dados na aplicação Métricas de Capacidade para obter informações sobre quais as operações que foram executadas na sua capacidade dentro de uma janela de tempo especificada.
O excesso de capacidade vai proteger-me de todos os problemas relacionados com a capacidade?
Não. Só impede o throttling devido à exaustão das CUs. Memória, concorrência e outros limites continuam a aplicar-se (veja, por exemplo, a limitação do SKU do modelo semântico ).
Se a minha capacidade nunca exceder 100% do atraso interativo, há algum custo em deixar o excedente de capacidade ativado?
Não. Só pagas quando ocorrem excessos.