Não estamos mais atualizando o serviço Amazon Machine Learning nem aceitando novos usuários para ele. Essa documentação está disponível para usuários existentes, mas não estamos mais atualizando-a. Para obter mais informações, consulte O que é o Amazon Machine Learning.
Preços do Amazon ML
Com os serviços da AWS, você paga somente por aquilo que usa. Não há taxas mínimas nem compromissos antecipados.
O Amazon Machine Learning (Amazon ML) cobra uma taxa por hora pelo tempo de computação usado para calcular estatísticas de dados e treinar e avaliar modelos, e você paga pelo número de previsões geradas para a aplicação. Para previsões em tempo real, você também paga uma tarifa de capacidade reservada por hora com base no tamanho de seu modelo.
O Amazon ML estima os custos para previsões somente no console do Amazon ML
Para obter mais informações sobre o Amazon ML, consulte Preços do Amazon Machine Learning
Estimar o custo de previsão em lote
Quando você solicita previsões em lotes de um modelo do Amazon ML usando o assistente Criar previsão em lotes, o Amazon ML estima o custo dessas previsões. O método para calcular a estimativa varia de acordo com o tipo de dados disponíveis.
Estimar o custo de previsão em lote quando há estatísticas de dados disponíveis
A estimativa de custo mais precisa é obtida quando o Amazon ML já calculou as estatísticas resumidas na fonte de dados usada para solicitar previsões. Essas estatísticas são sempre calculadas para fontes de dados criadas usando o console do Amazon ML. Os usuários da API devem definir o indicador ComputeStatistics
como True
ao criar fontes de dados de forma programática usando as APIs CreateDataSourceFromS3, CreateDataSourceFromRedshift ou CreateDataSourceFromRDS. A fonte de dados deve estar no estado READY
para que as estatísticas estejam disponíveis.
Uma das estatísticas que o Amazon ML calcula é o número de registros de dados. Quando o número de registros de dados está disponível, o assistente Criar previsão em lotes do Amazon ML estima o número de previsões multiplicando o número de registros de dados pela taxa para previsões em lotes
O custo real pode ser diferente dessa estimativa pelos seguintes motivos:
-
Alguns dos registros de dados pode falhar durante o processamento. Você não será cobrado por previsões feitas com registros de dados com falha.
-
A estimativa não leva em conta os créditos pré-existentes ou outros ajustes aplicados pela AWS.
Estimar o custo de previsão em lote quando somente o tamanho dos dados está disponível
Quando você solicita uma previsão em lote e as estatísticas dos dados da fonte de dados da solicitação não estão disponíveis, o Amazon ML estima o custo de acordo com o seguinte:
-
O tamanho total dos dados que são calculados e persistentes durante a validação da fonte de dados
-
O tamanho médio do registro de dados, que o Amazon ML estima lendo e analisando os primeiros 100 MB do arquivo de dados
Para estimar o custo da previsão em lote, o Amazon ML divide o tamanho total dos dados pelo tamanho médio dos dados. Esse método de previsão de custo é menos preciso do que o método usado quando o número de registros de dados está disponível porque os primeiros registros em seu arquivo de dados podem não representar com exatidão o tamanho médio de registro.
Estimar o custo de previsão em lote quando não estatísticas de dados ou tamanho dos dados não está disponível
Quando nem as estatísticas de dados nem o tamanho dos dados estão disponíveis, o Amazon ML não pode estimar o custo das previsões em lote. Esse geralmente é o caso quando a fonte de dados usada para solicitar previsões em lote ainda não foi validada pelo Amazon ML. Isso poderá acontecer se você criar uma fonte de dados baseada em uma consulta do Amazon Redshift (Amazon Redshift) ou do Amazon Relational Database Service (Amazon RDS), e a transferência de dados ainda não estiver concluída, ou quando a criação da fonte de dados é colocada em fila depois de outras operações em sua conta. Nesse caso, o console do Amazon ML informa sobre as taxas para previsões em lote. Você pode continuar com a solicitação de previsão em lote sem uma estimativa ou pode cancelar o assistente e retornar depois que a fonte de dados usada para previsões estiver no estado INPROGRESS ou READY.
Estimar o custo de previsão em tempo real
Quando você cria um endpoint de previsão em tempo real usando o console do Amazon ML, é exibida a cobrança de reserva de capacidade estimada, que é uma cobrança contínua para reservar o endpoint para o processamento de previsões. Essa cobrança varia de acordo com o tamanho do modelo, conforme explicado na página de definição de preço do serviço