Definir limites de alocação de instância
Uma conta pode ter tempo alocado no plano Premium ou Flex. Como cada conta pode ter muitas instâncias em um plano, a definição de limites de alocação ajuda 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 às instâncias é usado pelo algoritmo de fair-share para determinar a prioridade na fila, com base no uso de todas as QPUs em uma janela de tempo contínuo 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
Opcionalmente, você pode definir a alocação de tempo como um limite para a instância. O seguinte acontece quando uma instância atinge seu limite:
- As cargas de trabalho ativas continuam em execução.
- Os trabalhos pendentes permanecem na fila.
- Nenhuma carga de trabalho é cancelada.
- Os colaboradores podem enviar novas cargas de trabalho, que permanecerão na fila até que haja mais tempo disponível.
- No Plano Flex, a instância não pode processar mais trabalhos, a menos que o limite tenha sido aumentado ou, no Plano Premium, após o início da próxima janela de uso.
Defina valores diferentes para o limite de alocação e o limite de uso
Ao definir o limite de alocação para uma instância no IBM Quantum Platform, esse mesmo valor é definido como o limite de uso da instância. Se você quiser que os usuários possam continuar enviando e executando tarefas após o limite de alocação da instância ser atingido, é possível definir um valor mais alto para o limite de uso utilizando o usage_allocation_seconds parâmetro com a API Resource Controller.
Próximas etapas
- Saiba mais sobre instâncias.
- Analise as sugestões para minimizar o uso de recursos.
- Entenda o agendador de compartilhamento justo.