Planejar e gerenciar custos para o Estúdio de IA do Azure

Este artigo descreve como você planeja e gerencia custos para o Estúdio de IA do Azure. Primeiro, use a calculadora de preços do Azure para ajudar a planejar os custos do Estúdio de IA do Azure antes de adicionar recursos para o serviço estimar os custos. Em seguida, ao adicionar recursos do Azure, examine os custos estimados.

Você usa os serviços de IA do Azure no Estúdio de IA do Azure. Os custos dos serviços de IA do Azure são apenas uma parte dos custos mensais na sua cobrança do Azure. Você é cobrado por todos os serviços e recursos do Azure usados em sua assinatura do Azure, incluindo os serviços de terceiros.

Pré-requisitos

A análise de custos no Gerenciamento de Custos da Microsoft dá suporte à maioria dos tipos de conta do Azure, mas não a todos eles. Para exibir a lista completa dos tipos de contas compatíveis, confira Entender os dados do Gerenciamento de Custos. Para visualizar os dados de custo, você precisará, pelo menos, de acesso de leitura para uma conta do Azure. Para obter informações sobre como atribuir o acesso aos dados do Gerenciamento de Custos do Azure, confira Atribuir acesso aos dados.

Estimar os custos antes de usar os serviços de IA do Azure

Use a calculadora de preços do Azure para estimar os custos antes de adicionar serviços de IA do Azure.

  1. Selecione um produto como o OpenAI do Azure do Azure na calculadora de preços do Azure.

    Screenshot of selecting Azure OpenAI in the Azure pricing calculator.

  2. Insira o número de unidades que você planeja usar. Por exemplo, insira o número de tokens para prompts e conclusões.

    Screenshot of Azure OpenAI cost estimate in the Azure pricing calculator.

  3. Você pode selecionar mais de um produto para estimar os custos de vários produtos. Por exemplo, selecione Máquinas virtuais para adicionar custos potenciais para recursos de computação.

    Screenshot of total estimate in the Azure pricing calculator.

Ao adicionar novos recursos ao seu projeto, retorne a esta calculadora e adicione o mesmo recurso aqui para atualizar suas estimativas de custo.

Custos que normalmente se acumulam com a IA do Azure e o Estúdio de IA do Azure

Quando você cria recursos para um recurso do hub de IA do Azure, também são criados recursos para outros serviços do Azure. São elas:

Página de preços do serviço Descrição com exemplos de casos de uso
Serviços de IA do Azure Você paga para usar serviços como OpenAI do Azure, Fala, Segurança de Conteúdo, Visão, Inteligência de Documentos e Linguagem. Os custos variam para cada serviço e para alguns recursos dentro de cada serviço. Para obter mais informações sobre o provisionamento de serviços de IA do Azure, confira Recursos do hub de IA do Azure.
Azure AI Search Um exemplo de caso de uso é o armazenamento de dados em um índice de busca em vetores.
Azure Machine Learning As instâncias de computação são necessárias para executar o Visual Studio Code (Web ou Desktop) e o prompt flow por meio do Estúdio de IA do Azure.

Quando você cria uma instância de computação, a máquina virtual (VM) permanece ligada para que esteja disponível para seu trabalho.

Habilite o desligamento ocioso para economizar os custos quando a VM ficar ociosa por um período especificado.

Ou, então, configure um agendamento para iniciar e parar automaticamente a instância de computação, a fim de reduzir os custos quando não pretender usá-la.
Máquina Virtual do Azure As Máquinas Virtuais do Microsoft Azure oferecem a flexibilidade da virtualização para uma ampla gama de soluções de computação com suporte para Linux, Windows Server, SQL Server, Oracle, IBM, SAP e mais.
Conta básica Registro de Contêiner do Azure Fornece armazenamento de imagens de contêiner do Docke privadas, habilitando a recuperação rápida e escalonável e a implantação próxima à rede de cargas de trabalho de contêineres no Azure.
Armazenamento de Blobs do Azure Pode ser usado para armazenar os arquivos de projeto de IA do Azure.
Key Vault Um cofre de chaves para armazenar segredos.
Link Privado do Azure O Link Privado do Azure permite que você acesse os Serviços de PaaS do Azure (por exemplo, o Armazenamento do Azure e o Banco de Dados SQL do Azure) por meio de um ponto de extremidade privado em sua rede virtual privada.

Custos podem ser acumulados antes da exclusão do recurso

Antes de excluir um recurso do hub de IA do Azure no portal do Microsoft Azure ou com a CLI do Azure, os seguintes sub-recursos são custos dispendiosos que se acumulam mesmo quando você não está trabalhando ativamente no espaço de trabalho. Se você estiver planejando retornar ao seu recurso do hub de IA do Azure posteriormente, esses recursos poderão continuar a acumular custos:

  • Pesquisa de IA do Azure (para os dados)
  • Máquinas virtuais
  • Load Balancer
  • Rede Virtual do Azure
  • Largura de banda

Cada VM é cobrada por hora em execução. O custo depende das especificações da VM. As VMs que estão em execução, mas não trabalhando ativamente em um conjunto de dados, ainda serão cobradas por meio do balanceador de carga. Para cada instância de computação, um balanceador de carga é cobrado por dia. Cada 50 nós de um cluster de computação têm um balanceador de carga padrão cobrado. Cada balanceador de carga é cobrado cerca de US$ 0,33/dia. Para evitar custos do balanceador de carga nas instâncias de computação e nos clusters de computação interrompidos, exclua o recurso de computação.

As instâncias de computação também geram custos de disco P10 mesmo no estado parado. Isso ocorre porque qualquer conteúdo de usuário salvo existe em todo o estado parado, de modo semelhante às VMs do Azure. Estamos trabalhando para tornar o tamanho/tipo de disco do SO configurável para controlar melhor os custos. Para as Redes Virtuais do Azure, uma rede virtual é cobrada por assinatura e por região. As VNets não podem abranger regiões ou assinaturas. A configuração de pontos de extremidade privados em sistemas de rede virtual também pode incorrer em cobranças. Se sua rede virtual usar um Firewall do Azure, isso também poderá incorrer em cobranças. A largura de banda é cobrada pelo uso; quanto mais dados forem transferidos, mais você será cobrado.

Dica

O uso de uma rede virtual gerenciada é gratuito. No entanto, alguns recursos da rede gerenciada dependem do Link Privado do Azure (para pontos de extremidade privados) e do Firewall do Azure (para regras de FQDN) e incorrerão em cobranças. Para obter mais informações, consulte Isolamento da rede virtual gerenciada.

Custos podem ser acumulados após a exclusão de recursos

Após você excluir um recurso do hub de IA do Azure no portal do Microsoft Azure ou com a CLI do Azure, os seguintes recursos continuarão a existir. Eles continuarão a acumular custos até que você os exclua.

  • Registro de Contêiner do Azure
  • Armazenamento do Blobs do Azure
  • Key Vault
  • Application Insights (se você o habilitou para seu recurso do hub de IA do Azure)

Monitorar custos

Ao usar o Estúdio de IA do Azure com os recursos do hub de IA do Azure, você incorre em custos. Os custos unitários do uso dos recursos do Azure variam de acordo com os intervalos de tempo (segundos, minutos, horas e dias) ou com a unidade de uso (bytes, megabytes e assim por diante). Você pode ver os custos incorridos na análise de custos.

Ao usar a análise de custos, você exibe os custos dos recursos do hub de IA do Azure em gráficos e tabelas para diferentes intervalos de tempo. Alguns exemplos são por dia, mês atual e anterior e ano. Você também visualiza os custos em relação aos orçamentos e os custos previstos. Alternar para exibições mais extensas ao longo do tempo pode ajudar você a identificar tendências de gastos. E você verá onde pode ter ocorrido excessos de gastos. Se você tiver criado orçamentos, também será possível ver com facilidade onde eles foram excedidos.

Monitorar os custos do projeto do Estúdio de IA do Azure

Você pode acessar a análise de custos no portal do Microsoft Azure. Você também pode acessar a análise de custos no Estúdio de IA do Azure.

Importante

Os custos do seu projeto de IA do Azure são apenas um subconjunto dos custos gerais do seu aplicativo ou solução. Você precisa monitorar os custos de todos os recursos do Azure usados em seu aplicativo ou solução. Consulte Recursos do hub de IA do Azure para obter mais informações.

Para os exemplos desta seção, suponha que todos os recursos do Estúdio de IA do Azure estejam no mesmo grupo de recursos. Mas você pode ter recursos em diferentes grupos de recursos. Por exemplo, seu recurso de pesquisa de IA do Azure pode estar em um grupo de recursos diferente do seu projeto do Estúdio de IA do Azure.

Veja um exemplo de como monitorar os custos de um projeto do Estúdio de IA do Azure. Os custos são usados apenas como exemplo. Seus custos variam de acordo com os serviços que você usa e a quantidade de uso.

  1. Entre no Azure AI Studio.

  2. Selecione o seu projeto e em seguida selecione Configurações do projeto de IA no menu de navegação à esquerda.

    Screenshot of the Azure AI Studio portal showing how to see project settings.

  3. Selecione Exibir custo para os recursos. O portal do Azure abre a página de análise de custos de seu projeto.

  4. Expanda a coluna Recurso para ver os custos de cada serviço subjacente ao seu projeto de IA do Azure. Mas essa exibição não inclui os custos de todos os recursos que você usa em um projeto de IA do Azure.

    Screenshot of the Azure portal cost analysis with the Azure AI project and associated resources.

  5. Selecione Custos por recurso>Recursos.

    Screenshot of the Azure portal cost analysis with the button to select costs by resources.

  6. Na página Análise de custo em que você é levado, verifique se o escopo está definido como seu grupo de recursos.

    Screenshot of the Azure portal cost analysis for a resource group.

    Neste exemplo:

    • O nome do grupo de recursos é rg-contosoairesource.
    • O custo total de todos os recursos e serviços do grupo de recursos é de USD 222,97. Neste exemplo, esse é o custo total do seu aplicativo ou solução que está sendo criada com o Estúdio de IA do Azure. Novamente, isso pressupõe que todos os recursos do Estúdio de IA do Azure estejam no mesmo grupo de recursos. Mas você pode ter recursos em diferentes grupos de recursos.
    • O nome do projeto é contoso-outdoor-proj.
    • As despesas limitadas a recursos e serviços do projeto de IA do Azure totalizam USD 212,06.
  7. Expanda contoso-outdoor-proj para ver os custos dos serviços subjacentes ao recurso projeto de IA do Azure.

    Screenshot of the Azure portal cost analysis with Azure AI project expanded.

  8. Expanda contoso_ai_resource para ver os custos dos serviços subjacentes ao recurso do hub de IA do Azure. Você também pode aplicar um filtro para se concentrar em outros custos no seu grupo de recursos.

Você também pode exibir os custos do grupo de recursos diretamente do portal do Microsoft Azure. Para fazer isso:

  1. Entre no portal do Azure.

  2. Selecione Grupos de recursos.

  3. Encontre e selecione o grupo de recursos que contém seus recursos do Estúdio de IA do Azure.

  4. No menu de navegação esquerdo, selecione Análise de custos.

    Screenshot of the Azure portal cost analysis at the resource group level.

Para obter mais informações, confira a Calculadora de preços do Azure.

Monitorar os custos dos modelos oferecidos pelo Azure Marketplace

Os modelos implantados como um serviço usando o pagamento conforme o uso são oferecidos por meio do Azure Marketplace. Os editores de modelos podem aplicar custos diferentes, dependendo da oferta. Cada projeto no Estúdio de IA do Azure tem sua própria assinatura com a oferta, o que permite monitorar os custos e o consumo que ocorrem nesse projeto. Use o Gerenciamento de Custos da Microsoft para monitorar os custos:

  1. Entre no portal do Azure.

  2. Na área de navegação à esquerda, selecione Gerenciamento de Custos + Cobrança e, no mesmo menu, selecione Gerenciamento de Custos.

  3. Na área de navegação à esquerda, na seção de Gerenciamento de Custos, selecione agora a Análise de Custos.

  4. Selecione um modo de exibição, como Recursos. O custo associado a cada recurso é exibido.

    A screenshot of the Cost Analysis tool displaying how to show cost per resource.

  5. Na coluna Tipo, selecione o ícone de filtro para filtrar todos os recursos do tipo microsoft.saas/resources. Esse tipo corresponde aos recursos criados a partir de ofertas do Azure Marketplace. Para conveniência, você pode filtrar por tipos de recurso que contêm a cadeia de caracteres SaaS.

    A screenshot of how to filter by resource type containing the string 'SaaS'.

  6. Um recurso é exibido para cada oferta de modelo por projeto. O nome desses recursos é [Model offer name]-[GUID].

  7. Selecione para expandir os detalhes do recurso para obter acesso a cada um dos medidores de custos associados ao recurso.

    • Camada representa a oferta.
    • Produto é o produto específico dentro da oferta.

    Alguns provedores de modelos podem usar o mesmo nome para ambos.

    A screenshot showing different resources corresponding to different model offers and their associated meters.

    Dica

    Lembre-se de que um recurso é criado para cada projeto, de acordo com cada plano ao qual seu projeto está vinculado.

  8. Ao expandir os detalhes, os custos são relatados por cada um dos medidores associados à oferta. Cada medidor pode acompanhar diferentes fontes de custos, como inferência ou ajuste fino. Os seguintes medidores são exibidos (quando algum custo está associado a eles):

    Medidor Grupo Descrição
    paygo-inference-input-tokens Modelos de base Custos associados aos tokens usados como entrada para inferência de um modelo base.
    paygo-inference-output-tokens Modelos de base Custos associados aos tokens gerados como saída para a inferência do modelo base.
    paygo-finetuned-model-inference-hosting Modelo ajustado Custos associados à hospedagem de um ponto de extremidade de inferência para um modelo ajustado. Esse não é o custo de hospedagem do modelo, mas o custo de ter um ponto de extremidade que o atenda.
    paygo-finetuned-model-inference-input-tokens Modelo ajustado Custos associados aos tokens usados como entrada para inferência de um modelo base.
    paygo-finetuned-model-inference-output-tokens Modelo ajustado Custos associados aos tokens gerados como saída para a inferência do modelo base.

Criar orçamentos

É possível criar orçamentos para gerenciar custos e criar alertas que notificam automaticamente os stakeholders de anomalias de gastos e risco de gastos em excesso. Os alertas são baseados nos gastos comparados com os limites de orçamento e de custo. Orçamentos e alertas são criados para assinaturas e grupos de recursos do Azure, para que sejam úteis como parte de uma estratégia de monitoramento de custo geral.

Os orçamentos podem ser criados com filtros para recursos ou serviços específicos no Azure se você quiser mais granularidade no monitoramento. Os filtros ajudam a garantir que você não crie acidentalmente novos recursos com custo adicional. Para obter mais informações sobre as opções de filtro ao criar um orçamento, confira Opções de grupo e filtro.

Exportar dados de custo

Você também pode exportar seus dados de custo para uma conta de armazenamento. Isso é útil quando você ou outras pessoas precisam realizar mais análises de dados para custos. Por exemplo, equipes de finanças podem analisar dados usando o Excel ou o Power BI. Você pode exportar seus custos em uma agenda diário, semanal ou mensal e definir um intervalo de datas personalizado. A exportação de dados de custo é a maneira recomendada de recuperar conjuntos de dados de custos.

Entender o modelo de cobrança completo para os serviços de IA do Azure

Os serviços de IA do Azure são executados na infraestrutura do Azure, que acumula custos junto com a IA do Azure quando você implanta o novo recurso. É importante entender que infraestrutura adicional pode gerar custos. Você precisa gerenciar esse custo ao fazer alterações nos recursos implantados.

Ao criar ou usar recursos dos serviços de IA do Azure, você poderá ser cobrado com base nos serviços que você usar. Existem dois modelos de cobrança disponíveis para os serviços de IA do Azure:

  • Pagamento Conforme o Uso: Na cobrança tipo Pagamento Conforme o Uso, você será cobrado de acordo com a oferta de serviços de IA do Azure que você usa, com base em suas informações de cobrança.
  • Níveis de compromisso: com o preço por nível de compromisso, você confirma o uso de vários recursos do serviço por um valor fixo, permitindo que você tenha um custo total previsível com base nas necessidades da sua carga de trabalho. Você será cobrado de acordo com o plano que escolher. Confira Início Rápido: Preço de nível de compromisso de compra para obter informações sobre os serviços disponíveis, como se inscrever e considerações ao comprar um plano.

Observação

Se usar o recurso acima da cota fornecida pelo plano de compromisso, você será cobrado pelo uso adicional de acordo com o valor excedente mencionado no portal do Azure ao comprar um plano de compromisso.

Você pode pagar as cobranças dos serviços de IA do Azure com o crédito do Pagamento Antecipado do Azure (chamado anteriormente de compromisso monetário). No entanto, você não pode usar o crédito de pagamento antecipado do Azure para pagar por cobranças de produtos e serviços de terceiros, inclusive aqueles do Azure Marketplace.

Para obter mais informações, confira a Calculadora de preços do Azure.

Próximas etapas