View a markdown version of this page

Contabilidade de favelas em AWS PEÇAS - AWS PEÇAS

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Contabilidade de favelas em AWS PEÇAS

nota

A contabilidade é compatível com o Slurm 24.11 ou posterior.

Você pode ativar a contabilização em seus novos clusters AWS PCS para monitorar o uso do cluster, impor limites de recursos e gerenciar o controle de acesso refinado a filas ou grupos de nós de computação específicos. AWS O PCS cria e gerencia o banco de dados contábil do seu cluster, eliminando a necessidade de você criar e gerenciar seu próprio banco de dados contábil separado. AWS O PCS usa o recurso de contabilidade no Slurm. Para obter mais informações sobre o recurso de contabilidade no Slurm, consulte a documentação do Slurm no SchedMD.

Para usar a contabilidade, ative-a ao criar um novo cluster e, opcionalmente, definir parâmetros contábeis. Depois que o status do cluster for Active e tiver grupos de nós de computação, você poderá se conectar ao shell Linux de um nó de login para realizar funções de contabilidade, como visualizar dados do trabalho com o comando Slurmsacct.

AWS PCS console

Na página Criar cluster, em Configurações do Agendador, ative a Contabilidade.

AWS PCS API

Forneça a accounting configuração em sua chamada para a ação CreateCluster da API. No accounting objeto, mode defina comoSTANDARD. Para obter mais informações, consulte CreateCluster Contabilidade na referência da API AWS PCS.

O exemplo a seguir usa o AWS CLI para chamar a ação CreateCluster da API. A substring do valor do parâmetro permite a accounting='{mode=STANDARD}' contabilização.

aws pcs create-cluster --cluster-name cluster-name \ --scheduler type=SLURM,version=25.11 \ --size SMALL \ --networking subnetIds=cluster-subnet-id,securityGroupIds=cluster-security-group-id \ --slurm-configuration scaleDownIdleTimeInSeconds=180,accounting='{mode=STANDARD}',slurmCustomSettings='[{parameterName=SelectTypeParameters,parameterValue=CR_CPU_Memory}]'
Importante

Você receberá cobranças adicionais se ativar a contabilidade. Para obter mais informações, consulte a página de preços do AWS PCS.

Modificando as configurações contábeis

Você pode ativar ou desativar a contabilidade em clusters existentes sem reconstruir sua infraestrutura. Para obter mais informações, consulte Atualizando um cluster no AWS PCS.

Quando você desativa a contabilidade, a cobrança do recurso de contabilidade é interrompida assim que o cluster entra no UPDATING estado. Quando você ativa a contabilidade, o faturamento começa quando o cluster retorna com êxito ao ACTIVE estado.

Conceitos-chave para a contabilidade Slurm em AWS PEÇAS

Os conceitos a seguir são específicos do AWS PCS e controlam como AWS o PCS implementa a contabilidade do Slurm.

Banco de dados de contabilidade

AWS O PCS armazena seus dados contábeis em um banco de dados criado em um Conta da AWS AWS proprietário. Você não tem acesso ao slurmdbd.conf.

Tempo de purga padrão

Essa configuração AWS PCS especifica o período de retenção (em dias) para todos os tipos de registros contábeis (trabalhos, eventos, reservas, etapas, suspensões, transações, dados de uso). Por exemplo, se o valor for 30, o AWS PCS retém os registros contábeis por 30 dias. Você fornece esse valor ao criar o cluster. Se você não fornecer um valor, o AWS PCS reterá os registros contábeis no banco de dados indefinidamente.

AWS PCS console

Você especifica o tempo de limpeza padrão como parte das etapas para criar um cluster. Na página Criar cluster, ative a contabilidade. Em Configurações do agendador, forneça um valor inteiro para o tempo de limpeza padrão (dias).

AWS PCS API

Especifique o defaultPurgeTimeInDays como parte das accounting informações que você fornece em sua chamada para a ação da CreateCluster API. Para obter mais informações, consulte CreateCluster Contabilidade na referência da API AWS PCS.

nota

Quando você usa a API AWS PCS para criar um cluster, o valor padrão para defaultPurgeTimeInDays é -1 e 0 não é um valor válido.

Aplicação da política contábil

Essa configuração determina com que rigor o Slurm aplica regras de envio de tarefas, limites de recursos e políticas contábeis para seu cluster. Essa configuração corresponde ao AccountingStorageEnforce parâmetro no slurm.conf arquivo do seu cluster. Você pode selecionar qualquer combinação de opções de fiscalização. Se você não selecionar nenhuma opção, não haverá restrições contábeis aplicadas aos trabalhos no cluster. AWS O PCS suporta as seguintes opções:

  • associações — mapeamento de emprego para conta

  • limites — restrições de recursos

  • QoS — requisitos de qualidade de serviço

  • modo de segurança — conclusão garantida dentro de limites

  • nosteps — desativa a contabilização de etapas

  • nojobs — desativa a contabilização de tarefas

Para obter mais informações sobre essas opções, consulte a documentação do Slurm no SchedMD.

AWS PCS console

Você define as opções como parte das etapas para criar um cluster. Na página Criar cluster, ative a contabilidade. Selecione as opções desejadas na lista suspensa Aplicação da política contábil em Configurações do agendador.

AWS PCS API

No Slurm, essas opções são definidas no arquivo de um cluster. slurm.conf Você não tem acesso direto ao cluster do slurm.conf seu AWS PCS. Em vez disso, você fornece SlurmCustomSettings a ação CreateCluster da API ao criar um cluster. Para obter mais informações, consulte CreateCluster a Referência da API AWS PCS.

Obtenha a configuração de contabilidade de um existente AWS Cluster PCS

A configuração de contabilidade do Slurm está incluída na configuração do Slurm do seu cluster.

AWS PCS console
  1. Escolha Clusters no painel de navegação.

  2. Escolha o nome do cluster na lista.

  3. Na guia Configuração, encontre a configuração de contabilidade em Configuração do Slurm

AWS PCS API

Use a ação GetCluster da API para obter a configuração do cluster. Você pode encontrar a configuração de contabilidade noslurmConfiguration. A configuração mode e o valor de defaultPurgeTimeInDays estão abaixoaccounting. As opções selecionadas de aplicação da política contábil estão emslurmCustomSettings. Para obter mais informações, consulte GetCluster a Referência da API AWS PCS.