Definir limites de alocação de instâncias
Uma conta pode ter tempo alocado no plano Premium ou Flex. Como cada conta pode ter várias instâncias em um plano, definir limites de alocação ajuda você a controlar quais instâncias têm permissão para consumir esse tempo. Observe que, se a alocação não for definida como um limite, a instância poderá usar mais do que o tempo alocado.
O tempo que você aloca para as instâncias é usado pelo algoritmo de compartilhamento justo para determinar a prioridade na fila, com base no uso de todos os QPUs em uma janela de tempo contínua de 28 dias (para usuários do Plano Premium) ou durante o período de assinatura (para usuários do Plano Flex).
A alocação é definida ao criar a instância. No entanto, você pode visualizar e alterar o tempo alocado na página de instâncias.
O que acontece quando o limite é atingido
Você pode opcionalmente definir a alocação de tempo como um limite para a instância. O seguinte ocorre quando uma instância atinge seu limite:
- Workloads ativos continuam em execução.
- Jobs pendentes permanecem na fila.
- Nenhum workload é cancelado.
- Colaboradores podem enviar novos workloads, que permanecerão na fila até que mais tempo esteja disponível.
- Para o Plano Flex, a instância não pode processar mais jobs a menos que o limite tenha sido aumentado ou, para o Plano Premium, após o início da próxima janela de uso.
Definir valores diferentes para o limite de alocação e o limite de uso
Quando você define o limite de alocação para uma instância no IBM Quantum Platform, o mesmo valor é definido como o limite de uso da instância. Se você quiser que os usuários possam continuar enviando e executando jobs após o limite de alocação da instância ser atingido, você pode definir um valor mais alto para o limite de uso usando o parâmetro usage_allocation_seconds na API Update a resource instance.
Próximos passos
- Saiba mais sobre instâncias.
- Veja sugestões para minimizar o tempo quântico de jobs.
- Entenda o escalonador de compartilhamento justo.