Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O Azure CycleCloud controla o custo e o uso do cluster. Ele monitora vários recursos, incluindo instâncias e volumes, e usa esses dados para estimar o runtime e os encargos por recurso.
Alertas de uso
O CycleCloud permite que você defina um alerta por cluster que exibe seu custo estimado e notifica você se esse gasto exceder um valor em dólar especificado.
Para exibir o uso do cluster, selecione Criar Novo Alerta no cluster para abrir a janela de alerta. Habilite o alerta selecionando a caixa de seleção se você quiser acompanhar os gastos desse cluster específico. Defina um orçamento para o cluster e selecione se o orçamento é para o dia ou o mês. Selecione Salvar para ativar o alerta. Na página do cluster, você verá os gastos atuais para o dia ou o mês (dependendo da seleção).
Observação
Alertas de uso são somente informativos. Passar por cima do orçamento não para ou pausa a instância. O valor do gasto por cluster é cumulativo por período de tempo selecionado.
Gastos atuais dentro do orçamento:
Gastos atuais com sobrecarga:
Notificações
Se você quiser receber notificações por email, Microsoft Teams ou Slack™ quando o cluster exceder o orçamento, insira um dos seguintes valores:
- Nome de Usuário: a conta de usuário associada a um endereço de email a ser usado.
- Endereço de email: o endereço de email do alerta.
- Teams: se você estiver usando o Microsoft Teams, configure um webhook. Esse método foi preterido e não terá mais suporte. No momento, não há suporte no CycleCloud para o novo método workflows.
- Slack: se você estiver usando o Slack, configure um webhook para enviar notificações para um canal específico.
Adicione as informações do destinatário do alerta e selecione Salvar. Para adicionar mais destinatários, selecione +, ou - para excluir.
As notificações são enviadas uma vez por dia.
Para editar as configurações de alerta, orçamento ou notificação, selecione Gerenciar na linha de alerta na página do cluster.
Preços
O CycleCloud coleta preços para instâncias em execução em todos os provedores de nuvem. Os dados são atualizados constantemente ao longo do dia para fornecer estimativas precisas. Esse requisito significa que as credenciais de assinatura no CycleCloud devem fornecer acesso à API RateCard.
Inclui:
- Preço base de VMs, incluindo tipos de máquina apenas para visualização, a taxas padrão de "pagamento conforme o uso"
- Taxas do Linux/Windows
- Regular/Spot
- Discos de inicialização e outros discos (7.8.0+)
Não inclui:
- Outros encargos de software
- taxas de Reserved-VM
- Descontos por uso em volume
Observação
Todos os números de uso e custo são aproximações.
Acompanhamento de custos
O CycleCloud 8.2 inclui a capacidade de acompanhar o uso e os custos agregados. O uso é medido em horas de núcleo (onde uma vCPU usada por uma hora conta como uma hora de núcleo). O custo é medido em dólares americanos em taxas de pagamento conforme o consumo no varejo.
O controle de custos está ativado por padrão, mas requer acesso à API ratecard. Se essa API não funcionar com as credenciais do Azure fornecidas, as chamadas mostrarão apenas o uso, mas sem custos.
Acompanhamento de custos por meio do Gerenciamento de Custos da Microsoft
O CycleCloud marca as VMs com CycleCloudCluster e CycleCloudNodeArray para o cluster e o nodearray em que elas estão. Para obter mais informações sobre marcação, consulte Nós de Marcação. Essa marcação faz com que os custos apareçam no Gerenciamento de Custos da Microsoft. O benefício de acompanhar os custos dessa maneira é que o Gerenciamento de Custos mostra os custos reais associados a essa VM, incluindo o uso de rede e disco, cobrados à taxa real de sua assinatura. A desvantagem é que os custos podem levar até 48 horas para serem listados lá.
Acompanhamento de custos por meio do CycleCloud
O CycleCloud mostra os custos continuamente. Esses custos refletem imediatamente as alterações no cluster, mas são aproximados (consulte as limitações na seção Preços ).
O CycleCloud inclui uma API REST para dados de custo para obter os dados programaticamente. Além disso, há alguns comandos internos que podem ser executados diretamente na VM do CycleCloud. Os comandos produzem saída em um formato de texto. Para obter a saída JSON, use -format json.
Para obter o uso e o custo de todos os clusters nas últimas 24 horas:
/opt/cycle_server/cycle_server execute -format tabular 'select * using cluster_cost where @last(`1d`)'
Para obter o uso e o custo de um único cluster chamado MyCluster:
/opt/cycle_server/cycle_server execute -format tabular 'select * using cluster_cost where @last(`1d`) && ClusterName == "MyCluster"'
Para obter o uso e o custo dentro de um intervalo de tempo personalizado:
/opt/cycle_server/cycle_server execute -format tabular 'select * using cluster_cost where @timerange(`2020-08-01T12:15:00Z`, `2020-08-02T01:30:00Z`)'
Para obter um resumo automático do uso e do custo do mês anterior, do mês atual, dos últimos sete dias e das últimas 24 horas:
/opt/cycle_server/cycle_server execute -format tabular 'select * using cluster_cost_summary'