Gerir a proteção contra surtos para as capacidades do Fabric

A proteção contra picos ajuda os administradores de capacidade a manterem recursos disponíveis para cargas de trabalho interativas, limitando proativamente o cálculo que as operações em segundo plano consomem. Pode aplicar proteção contra surtos em dois níveis:

  • A proteção contra picos ao nível de capacidade rejeita novas operações em segundo plano à medida que uma capacidade se aproxima do seu limiar de utilização configurado, antes de esta entrar em uma limitação profunda.
  • A proteção contra picos ao nível do espaço de trabalho (pré-visualização) limita a quantidade de computação que um único espaço de trabalho pode consumir, para que nenhum espaço monopolize a capacidade. Os administradores também podem gerir a disponibilidade dos espaços de trabalho, bloquear automaticamente ou manualmente consumidores em excesso, e desbloquear e perdoar espaços de trabalho para restaurar operações e reiniciar o consumo registado.

Este artigo explica como ativar ambos os níveis, definir limiares, monitorizar eventos de surtos e recuperar espaços de trabalho bloqueados.

Pré-requisitos

  • Acesso de administrador à capacidade do Fabric que pretende gerir.

Proteção contra sobretensões ao nível da capacidade

Ao nível da capacidade, define-se limiares que rejeitam operações em segundo plano antes de a capacidade entrar em um throttling profundo. As secções seguintes explicam como funcionam os limiares e como os ativar, monitorizar e ajustar.

Como funcionam os limiares ao nível de capacidade

A proteção contra picos ao nível da capacidade permite aos administradores acionar mais cedo a rejeição em segundo plano, impedindo que as capacidades entrem em estados de limitação severa que exigem tempos de recuperação mais longos. Os administradores de capacidade definem um limite de rejeição de operações em segundo plano e um limite de recuperação de operações em segundo plano quando habilitam a proteção contra surtos.

  • O limite de rejeição de operações em segundo plano determina quando a proteção contra surtos se torna ativa. A proteção contra sobretensões compara o limiar com a percentagem de referência da capacidade nas últimas 24 horas, que representa a média suavizada da utilização contratada prevista para as próximas 24 horas. Quando a percentagem de processamento em segundo plano nas últimas 24 horas atinge ou ultrapassa o limiar, a proteção contra sobrecarga é ativada e a capacidade rejeita novas operações em segundo plano. Quando não ativa a proteção contra sobretensões, a capacidade permite que a percentagem de atividade em segundo plano em 24 horas atinja 100% antes de rejeitar novas operações em segundo plano.
  • O limite de recuperação de operações em segundo plano determina quando a proteção contra surtos deixa de estar ativa. A proteção contra picos deixa de estar em funcionamento quando a percentagem de fundo de 24 horas desce abaixo do limiar de recuperação do fundo que definiu. A partir deste ponto, o sistema começa a aceitar novas operações de fundo.

Observação

Os administradores de capacidade podem ver a percentagem em segundo plano das últimas 24 horas na página Compute da aplicação Microsoft Fabric Capacity Metrics, em Throttling, no gráfico Rejeição em segundo plano. Também está disponível em eventos de capacidade do hub Real-Time.

Ativar a proteção contra surtos ao nível da capacidade

Avalie os padrões de utilização da capacidade ao definir os limiares de rejeição e recuperação. Use o aplicativo Microsoft Fabric Capacity Metrics para avaliar o uso. Na página Computação , revise os dados nos gráficos Rejeição em segundo plano, Rejeição interativa e Utilização .

Considere estes cenários de exemplo:

  • O gráfico de rejeição de plano de fundo mostra uma porcentagem média de fundo de 50%. O gráfico tem vários picos de 60% e 75%. O ponto mais baixo no gráfico é 40%. O gráfico de rejeição interativa mostra que excedeu 100%, enquanto o gráfico de rejeição de fundo atingiu o pico de 75%. Para proteger os utilizadores interativos, defina um limiar de rejeição acima de 60% e abaixo de 75% como ponto de partida. Defina um limiar de recuperação acima de 40% e abaixo de 60% como ponto de partida.
  • O gráfico de rejeição de fundo mostra uma percentagem média de fundo de 35%, e geralmente varia em não mais de 5%. O gráfico Rejeição Interativa mostra um valor de pico de 80%, o que significa que as rejeições interativas não estão a ocorrer. Defina um limiar de rejeição ligeiramente acima de 40% e abaixo de 60% como ponto de partida. Um valor mais baixo reduz o risco para os utilizadores interativos devido a um aumento nas operações em segundo plano. Definir o limiar de recuperação para 35% ou até 40% é aceitável, porque este valor reflete o uso típico em segundo plano, e a capacidade funciona bem com este nível de utilização.
  • O gráfico de utilização mostra 80% ou 90% de utilização proveniente de operações em segundo plano; ativar limites de operação em segundo plano com proteção contra surtos pode não ser útil.

Para ativar a proteção contra surtos, siga estes passos:

  1. Abre o portal de administração do Fabric.
  2. Vai às definições de capacidade.
  3. Selecione a capacidade.
  4. Expanda Proteção contra surtos.
  5. Defina Operações em segundo plano como Ativado.
  6. Defina um limite de Rejeição.
  7. Defina um limite de recuperação.
  8. Selecione Aplicar.

Monitorize a proteção contra sobretensões ao nível da capacidade

Para monitorar a proteção contra surtos, siga estas etapas:

  1. Abra o aplicativo Microsoft Fabric Capacity Metrics .
  2. Na página Computação, selecione Eventos do sistema.

A tabela de eventos do sistema mostra quando a proteção contra picos se torna ativa e quando a capacidade regressa a um estado não sobrecarregado . Esta informação também aparece na tabela Estados nos eventos de capacidade do hub em tempo real.

Eventos do sistema de estados de capacidade

Quando a proteção contra picos está ativa, ocorrem eventos de estado de capacidade. A tabela seguinte lista os eventos estaduais relevantes para a proteção contra surtos. Para obter uma lista completa de eventos de estado da capacidade, consulte Compreender a página de computação da aplicação Microsoft Fabric Capacity Metrics.

Estado da capacidade Motivo da alteração do estado de capacidade Quando mostrado
Ativo NotOverloaded Indica que a capacidade está abaixo de todos os limites de redução e proteção contra surtos.
Sobrecarregado SurgeProtectionActive Indica que a capacidade excede o limiar configurado de proteção contra picos. A capacidade está acima do limite de recuperação configurado. A capacidade rejeita operações em segundo plano.
Sobrecarregado InteractiveDelayAndSurgeProtectionActive Indica que a capacidade excede o limite interativo de limitação de atraso e o limiar configurado de proteção contra surtos. A capacidade está acima do limite de recuperação configurado. A capacidade rejeita operações em segundo plano. As operações interativas enfrentam atrasos.
Sobrecarregado InteractiveRejectedAndSurgeProtectionActive Indica que a capacidade excede o limite de limitação de rejeição interativa e o limiar configurado de proteção contra surtos. A capacidade está acima do limite de recuperação configurado. A capacidade rejeita operações em segundo plano e interativas.
Sobrecarregado AllRejected Indica que a capacidade excede o limite padrão de rejeição de antecedentes. A capacidade rejeita operações em segundo plano e interativas.

Observação

Quando a capacidade atinge o seu limite máximo de computação, sofre atrasos interativos, rejeições interativas ou todas as rejeições, mesmo quando a proteção contra picos está ativada.

Mensagens de estado por operação

Quando a proteção contra picos ao nível de capacidade está ativa, os pedidos em segundo plano são rejeitados. Na aplicação de métricas de capacidade do Microsoft Fabric, estes pedidos aparecem com o estado Rejected ou RejectedSurgeProtection. Essas mensagens de status aparecem na página Timepoint de Métricas de Capacidade do Microsoft Fabric. Para obter mais informações, consulte Compreender a página de ponto de tempo do aplicativo de métricas.

Configurar notificações de proteção contra picos de capacidade

As notificações de capacidade podem alertar os destinatários quando ocorrem alterações de estado de proteção contra picos ou limitação. Ao ativar estas notificações, o serviço envia alertas quando uma capacidade:

  • Aproxima-se de um estado limitado ou entra nele.
  • Ativa a proteção contra picos e começa a rejeitar operações em segundo plano.
  • Recupera da proteção contra surtos ou da limitação.
  • Regressa a um estado operacional saudável.

As notificações identificam a capacidade, espaço de trabalho, limiar, razão do bloco, hora de início do bloco e comportamento esperado de recuperação.

Para configurar notificações de proteção contra picos de capacidade, siga os passos da ferramenta que utiliza: o catálogo OneLake ou o portal de administração Fabric.

  1. Abra a página Govern do catálogo OneLake.
  2. Vai à página de Capacidades .
  3. Seleciona a capacidade e expande as definições.
  4. Expanda Notificações de Capacidade.
  5. Para mostrar um banner numa determinada capacidade enquanto está limitado ou em recuperação, ative o Mostrar um banner a todos os utilizadores dessa capacidade.
  6. Para enviar um email, selecione Contactos de administradores de capacidade de email (pré-visualização) e introduza um ou mais endereços em Notificações de Destinatários, separados por ponto e vírgula. Por predefinição, é enviado um e-mail aos administradores de capacidade.
  7. Selecione Aplicar.

Considerações e limitações para a proteção contra picos ao nível da capacidade

  • O Fabric suporta proteção contra surtos apenas para SKUs Fabric, não para outros tipos de SKUs.
  • Quando a proteção contra picos de carga ao nível da capacidade está ativa, rejeita tarefas em segundo plano. Esta rejeição significa que o impacto generalizado se mantém em toda a sua capacidade, mesmo quando a proteção contra picos de carga está ativada. Ao usar proteção contra surtos, ajusta a sua capacidade para se manter dentro de um intervalo específico de utilização. No entanto, embora a proteção contra picos esteja ativada, as operações em segundo plano podem ser rejeitadas, o que pode afetar o desempenho. Para proteger totalmente as soluções críticas, isole-as numa capacidade dedicada.
  • A proteção contra picos ao nível da capacidade não garante que os pedidos interativos não sejam atrasados ou rejeitados. Como administrador de capacidade, precisa usar a aplicação Microsoft Fabric Capacity Metrics para rever os dados nos gráficos de restrição e, em seguida, ajustar o limite de rejeição em segundo plano para proteção contra surtos, conforme necessário.
  • Alguns pedidos iniciados a partir da interface do Fabric são faturados como operações em segundo plano ou dependem de operações em segundo plano para serem concluídos. A proteção contra picos rejeita estas solicitações quando está ativa.
  • A proteção contra picos ao nível da capacidade não interrompe as tarefas em execução.
  • Limiar de rejeição em segundo plano não é um limite superior para a percentagem em segundo plano nas últimas 24 horas, porque os trabalhos em andamento continuam em execução e reportam utilização adicional.
  • Se se pausar uma capacidade quando esta estiver sobrecarregada, a tabela Eventos do Sistema na aplicação Métricas de Capacidade do Microsoft Fabric poderá mostrar um evento Active NotOverloaded após o evento Suspended. A capacidade ainda está suspensa. Um problema de temporização durante a ação de pausa gera o evento NotOverloaded.
  • A proteção contra picos ao nível de capacidade não bloqueia as operações faturadas com autoscale.
  • Certas operações, incluindo as atividades da OneLake, não são afetadas pela proteção contra picos de capacidade.

Proteção contra sobretensões ao nível do espaço de trabalho (pré-visualização)

Importante

Este recurso está em pré-visualização.

Ao nível do espaço de trabalho, limita-se o cálculo que os espaços de trabalho individuais consomem para que nenhum espaço de trabalho esgote a capacidade. As secções seguintes explicam como funciona e como o ativar, gerir espaços de trabalho, configurar notificações e recuperar espaços de trabalho bloqueados.

Como funciona a proteção contra picos ao nível do espaço de trabalho

A proteção contra picos ao nível do espaço de trabalho permite-lhe definir limites de consumo computacional para espaços individuais dentro da sua capacidade. Esta proteção garante que nenhum espaço de trabalho monopoliza recursos e deixa espaço para cargas de trabalho de maior prioridade.

Pode definir regras automáticas de deteção para limitar o uso de unidades de capacidade () por espaço de trabalho. Também pode bloquear manualmente espaços de trabalho problemáticos ou isentar espaços de trabalho de importância crítica da proteção contra picos ao nível do espaço de trabalho.

Aqui estão as principais capacidades da proteção contra picos ao nível do espaço de trabalho:

  • Limites de consumo de CU para cada espaço de trabalho: Defina limites máximos de consumo de CU para cada espaço de trabalho numa capacidade para uma janela móvel de 24 horas. Defina o limite de UC do espaço de trabalho como um limiar percentual aplicável a todos os espaços de trabalho da capacidade, a menos que marque um espaço de trabalho como Missão crítica ou Bloqueado.
  • Por configuração do espaço de trabalho: Defina cada espaço de trabalho para um de três estados: Disponível, Crítico para a Missão ou Bloqueado.

A tabela seguinte resume o estado de cada espaço de trabalho:

Estado do espaço de trabalho Description Sujeito a proteção contra picos de capacidade? Pode ser bloqueado automaticamente? Caso de utilização típica
Disponível Estado predefinido; o espaço de trabalho segue as regras de proteção contra sobretensões definidas ao nível da capacidade. Yes Yes Espaços de trabalho padrão que seguem as regras normais de gestão de cargas.
Missão crítica Espaço de trabalho de alta prioridade isento das regras de proteção contra picos ao nível da capacidade. Nota: A limitação ao nível da capacidade global continua a aplicar-se quando a capacidade atinge os seus limites de CU. Não Não Cargas de trabalho importantes que têm de continuar a funcionar mesmo durante picos.
Bloqueado Uma regra de administração ou deteção bloqueia o espaço de trabalho manual ou automaticamente; o espaço de trabalho rejeita todas as operações interativas e em segundo plano. N/A N/A Áreas de trabalho que excederam os limites de CU ou que foram colocadas em pausa manualmente por um administrador.

Ativar a proteção contra picos ao nível do espaço de trabalho

Use os seguintes passos para ativar a proteção contra picos ao nível do espaço de trabalho:

  1. Vá a catálogo do OneLake>Govern>Capacidades, e selecione a Fabric Capacity.

  2. Sob proteção contra surtos, configure a deteção automática para monitorizar todos os espaços de trabalho em termos de capacidade e bloquear aqueles que excedam os limites de CU.

  3. Consumo do espaço de trabalho:Ligue ou desative. Quando definido para Ligado, aparecem as seguintes duas propriedades:

    • Limiar de Rejeição: Limite de CU que um único espaço de trabalho pode consumir. Representa uma percentagem do total de CU disponíveis na capacidade. Por exemplo, um SKU F2 fornece 2 segundos de CU por segundo, o que significa 48 horas de CU por dia. Um limite de rejeição de 5% equivale a 2,4 horas de CU por dia.
    • Bloquear: Quando o consumo de CU por um único espaço de trabalho atinge o limiar de rejeição, esse espaço de trabalho entra no estado Bloqueado e rejeita novos pedidos de operações. Podes bloquear o espaço de trabalho indefinidamente ou por um período especificado (em horas).

    Captura de ecrã do painel de definições de proteção contra picos com o interruptor de consumo do espaço de trabalho, o limiar de rejeição e as opções de duração do bloqueio.

Gerir manualmente a disponibilidade do espaço de trabalho

Para controlar manualmente um espaço de trabalho, siga estes passos:

  1. Em catálogo do OneLake>Govern>Capacidades, selecione Capacidade do Fabric.

  2. Na tabela de Espaços de Trabalho no fundo, selecione o ícone de engrenagem na coluna Ações para abrir as definições do espaço de trabalho.

  3. No painel de definições do Espaço de Trabalho , em Disponibilidade do Espaço de Trabalho, selecione uma das seguintes opções conforme detalhado anteriormente em Como funciona a proteção contra picos ao nível do espaço de trabalho:

    • Disponível
    • Missão crítica
    • Bloqueado

    Captura de ecrã da tabela de Espaços de Trabalho e do painel de definições do Espaço de Trabalho, mostrando as opções de disponibilidade do Espaço de Trabalho Disponível, Crítica para a Missão e Bloqueada.

Configurar notificações de proteção contra picos ao nível do espaço de trabalho

A proteção contra picos ao nível do espaço de trabalho indica quando um espaço de trabalho está bloqueado ou desbloqueado. Pode mostrar um banner a todos os que usam o espaço de trabalho, enviar emails a uma lista de destinatários, ou ambos.

Quando ativa as notificações de proteção contra aumentos súbitos ao nível da área de trabalho, estas são enviadas quando uma área de trabalho está:

  • Aproximando-se do limiar.
  • Bloqueado automaticamente ou manualmente.
  • Desbloqueado manualmente.
  • Recuperado automaticamente para o estado Disponível .

As notificações identificam a capacidade, espaço de trabalho, limiar, razão do bloco, hora de início do bloco e comportamento esperado de recuperação.

Para configurar notificações de proteção contra picos ao nível do espaço de trabalho, siga os passos da ferramenta que utiliza: o catálogo OneLake ou o portal de administração do Fabric.

  1. Abra a página Govern do catálogo OneLake.
  2. Vai à página de Capacidades .
  3. Seleciona a capacidade e expande as definições.
  4. Expanda Notificações de Capacidade.
  5. Para mostrar um banner num espaço de trabalho enquanto está bloqueado, ative o Mostrar um banner para todos os utilizadores do espaço de trabalho.
  6. Para enviar um email, selecione Contactos do espaço de trabalho de email (pré-visualização) e introduza um ou mais endereços em Notificações de Destinatários, separados por ponto e vírgula. Por defeito, os administradores de capacidade recebem um email.
  7. Selecione Aplicar.

Recuperar ou desbloquear um espaço de trabalho

Quando o Fabric bloqueia automaticamente um espaço de trabalho, reavalia o consumo acumulado nas últimas 24 horas do espaço de trabalho em intervalos regulares. O espaço de trabalho torna-se elegível para executar novas operações suportadas quando a duração do bloco configurado expira, ou quando o seu consumo volta a entrar dentro do limiar configurado.

Um administrador de capacidade também pode desbloquear manualmente um espaço de trabalho.

  1. Abre o portal de administração do Fabric.
  2. Vai às definições de capacidade.
  3. Selecione a capacidade.
  4. Encontre o espaço de trabalho na tabela Espaços de Trabalho .
  5. Selecione Desbloquear.
  6. Revise o consumo do espaço de trabalho e depois confirme a ação.

Marcar um espaço de trabalho bloqueado como crítico para a missão também o desbloqueia, porque os espaços de trabalho críticos para a missão estão isentos da proteção contra picos ao nível do espaço de trabalho. Esta isenção não protege o espaço de trabalho contra limitações de capacidade.

Quando desbloqueia manualmente um espaço de trabalho, o Fabric também pode perdoar o consumo que o espaço já registou. A isenção reduz a utilização contabilizada para o total móvel de 24 horas do espaço de trabalho, tornando menos provável que o Fabric volte a bloquear o espaço de trabalho tão cedo.

Desbloquear permite iniciar novas operações suportadas. Não cancela, não reinicia nem altera a faturação das operações que já estavam em curso.

Considerações e limitações para a proteção contra picos ao nível do espaço de trabalho

  • A proteção contra picos ao nível do espaço de trabalho atualmente não se aplica aos seguintes itens:

    • Fluxo de dados Gen1
    • Relatórios paginados
    • Cartões de Pontuação
    • Modelo de grafo
    • Ativador (não podes criar novos Ativadores, mas os existentes podem continuar a funcionar)
    • Edição de Dataflow Gen2 (as atualizações estão bloqueadas)
  • Os cálculos do limite do espaço de trabalho excluem os recursos de computação com escalamento automático.

  • O Fabric verifica a utilização em relação ao limite a cada cinco minutos, por isso trata os limites do espaço de trabalho como limites suaves.

  • Se as regras do limite do seu espaço de trabalho bloqueiam um espaço de trabalho, aumentar os limites de deteção ou eliminar a regra não o desbloqueia. Muda primeiro o limite e depois desbloqueia o espaço de trabalho. Para as opções disponíveis, consulte Recuperar ou desbloquear um espaço de trabalho.

  • O estatuto de missão crítica não se sobrepõe à proteção contra picos ao nível da capacidade.

  • As regras ao nível do espaço de trabalho avaliam sempre o uso de computação ao longo de uma janela contínua de 24 horas. A janela não reinicia depois de um bloco terminar. Após o termo de um período de bloqueio (por exemplo, quatro horas), o Fabric continua a avaliar a regra com base num período móvel de 24 horas e pode bloquear novamente o espaço de trabalho imediatamente.