image

Acesse bootcamps ilimitados e +650 cursos

50
%OFF
Article image
Venilton FalvoJr
Venilton FalvoJr23/07/2024 16:57
Compartilhe

Fui Cobrado Pelo Uso do SageMaker Canvas e Agora?

  • #AWS

Fala pessoal! Venilton da DIO aqui, tudo bem com vocês?

Estamos escrevendo este artigo como um complemento importante aos nossos conteúdos de IA Generativa na AWS, em especial aos que usam o Amazon SageMaker Canvas. Nosso objetivo é esclarecer tudo sobre o que você precisa saber caso tenha tido uma cobrança inesperada pelo uso do Amazon SageMaker Canvas e, principalmente, como evitar esse tipo de cobrança com ações simples em sua conta na AWS.

Para isso, organizamos esta publicação da seguinte forma:

  1. Fui Cobrado!? Como Entrar em Contato com a AWS
  2. Como Ser Avisado Antes da Fatura Crescer
  3. Entenda a Precificação do Amazon SageMaker Canvas
  4. Como Parar os Recursos do Amazon SageMaker Canvas

Então bora entender tudo isso juntos 👊😊

Fui Cobrado!? Como Entrar em Contato com a AWS

Acredito que todo(a) Dev já tenha passado ou possa passar pela experiência de ter uma cobrança inesperada durante seus testes e/ou estudos sobre nuvem. Obviamente, em um primeiro momento ficamos desesperados, mas é importante que possamos absorver essa experiência como algo positivo em nossa jornada.

Nesse contexto, é possível conseguir apoio da AWS para entendermos a cobrança em questão e obter as informações necessárias para que isso não ocorra mais. Por exemplo, no meu caso gravei os Cursos de Amazon Sage Maker Canvas e entrei de férias na DIO. Quando voltei, para minha surpresa (e desespero) me deparei com essa fatura 😱

image

No console da própria AWS é possível acessar a página de “Billing and Cost Management” (Figura 1), que centraliza todas as funcionalidades úteis para que você possa acompanhar e gerenciar seus custos e cobranças. Notem que temos um alerta de “orçamento estourado”, mais a frente falaremos da importância dele 😉

IMPORTANTE: Suas Contas (Bills) detalham inclusive o custo dos produtos e serviços da AWS por região. Sendo assim, fique atento às regiões que costuma utilizar para não deixar passar nada!

Voltando à minha saga, depois de analisar meus custos, identifiquei que a maior parte das cobranças tinham relação com o Amazon SageMaker Canvas. Sendo assim, entrei em contato com a AWS explicando a situação e buscando maiores esclarecimentos. Para acessar a página oficial do suporte AWS basta clicar no ícone com uma interrogação (?) na barra superior do seu Console ou clicar no link disponível aqui: Support Center. Com isso, basta clicar em “create case” e seguir algumas etapas simples para especificar seu caso.

Caso você esteja por essa mesma situação, montamos um modelo com uma sugestão de mensagem para ajudá-los nesse contato inicial com a AWS para eventuais esclarecimentos e potencial reembolso:

Olá, espero que esta mensagem os encontre bem.

Recentemente, comecei meus estudos sobre o Amazon SageMaker Canvas através da parceria entre AWS/Nexa e a DIO (dio.me). Durante esse período, acredito que não realizei todos os logouts corretamente em minhas sessões do Canvas, possivelmente fechando apenas a aba do navegador sem clicar no botão “Log out”. Isso resultou em cobranças contínuas 24 horas por dia.

Já estou tomando as medidas necessárias para cessar essas cobranças, mas gostaria de saber se seria possível reverter o valor cobrado em minha fatura, pois infelizmente essa é uma despesa inesperada. Agradeço desde já pela atenção e compreensão.

Atenciosamente,

[Seu Nome]

IMPORTANTE: O suporte da AWS ainda não possui o português como língua para interações. Por isso, por favor traduza sua mensagem para o inglês antes de enviá-la. Entretanto, vale lembrar que a AWS oferece tradução automática em suas respostas (incluindo o português), o que já ajuda muito!

Lembrando que, esse é apenas um modelo/ideia de como você pode entrar em contato, ok? Idealmente, você deve fornecer mais detalhes sobre seu caso em específico. Muitas vezes, logo após a criação do caso, o suporte AWS já identifica os serviços que estão rodando e responde automaticamente com alguns links que podem ser úteis em suas análises. Conforme o exemplo a seguir, resposta do meu contato sobre o SageMaker Canvas:

We understand your query is related to a charge. Based on a review of most commonly used AWS services on July 18, 2024, you have active resources for the following services below. Amazon Sagemaker (Apps): https://docs.aws.amazon.com/sagemaker/latest/dg/canvas-manage-apps.html



Desta forma, você pode conversar com a AWS de forma simples e ágil para resolver seus problemas, além de aprender muito neste processo! Isso porque eu mesmo pude entender melhor algumas coisas por meio dos links enviados na mensagem automática acima. Inclusive, esse link foi a principal referência para a seção "Como Parar os Recursos do Amazon SageMaker Canvas".

Como Ser Avisado Antes da Fatura Crescer

Obviamente, ninguém quer passar pela situação descria acima. Agora, vamos mostrar uma maneira simples e super funcional para evitar esse tipo de problema. Para isso, basta criarmos um “Alerta de Custo Zero” na nossa conta AWS, algo que foi extremamente simplificado no dentro da funcionalidade de “Budgets” (basta pesquisar no seu Console AWS ou acessar pelo “Billing and Cost Management”).

Ao acessar a página de Budgets, basta clicar em “create budget” e preencher conforme a figura abaixo. Com isso, graças ao template “Zero spend budget”, caso apenas 1 centavo de dólar seja lançado em sua fatura TODOS os e-mails configurados serão notificados. Assim, você poderá tomar as ações necessárias de maneira proativa para evitar cobranças inesperadas 🤩

image

Pronto! Simples né? Agora você será avisado(a) em primeira mão caso sua conta AWS tenha qualquer tipo de cobrança 🙏

Entenda a Precificação do Amazon SageMaker Canvas

Olhando por uma perspectiva mais ampla, a Amazon possui uma página incrível onde é possível entender como podemos aproveitar Nível Gratuito da AWS! Nela é possível conhecer os 3 tipos de ofertas gratuitas da AWS: Testes gratuitos, 12 meses gratuitos e Sempre gratuito.

Na prática, existe um filtro extremamente útil para que possamos identificar claramente se um produto da AWS se enquadra em um dos 3 tipos de ofertas que citei. Caso você não encontre o serviço desejado nesta página, possivelmente ele não possui nenhum nível gratuito. Nesse caso, basta acessar a página oficial do produto/serviço pata entender todos os seus detalhes e características de precificação. Por exemplo, o Amazon SageMaker aparece na página de Nível Gratuito da AWS, conforme a figura a seguir.

image

A página deixa claro que o Amazon SageMaker Canvas tem um nível de testes gratuito por 2 meses, mas não nos dá muitas informações sobre o Canvas. Para isso, basta clicar no nome do serviço (conforme destacado na figura) e navegar até a página oficial do Canvas para obter todos os detalhes deste serviço, incluindo sua precificação: Amazon SageMaker Canvas Pricing.

Especificamente, o Amazon SageMaker Canvas tem 2 meses gratuitos para testes, com 160 horas/mês para o tempo de sessão. Sendo assim, como um mês tem bem mais de 160 horas, não podemos deixar o Canvas rodando 24horas/dia! Esse cálculo de cobrança é baseado no número de horas em que você tem uma instância de Workspace ativa. O que nos leva ao ponto mais importante:

A INSTANCIA SÓ É INTERROMPIDA QUANDO FAZEMOS O LOG OUT!

image

Tais informações estão na documentação oficial do Amazon SageMaker Canvas, descritas da seguinte forma:

  1. Amazon SageMaker Canvas provides a 2-month free tier. The free tier includes workspace instance (Session-Hrs) usage up to 160 hours/month for using the SageMaker Canvas application.
  2. A workspace instance is dedicated for your use when you are logged into SageMaker Canvas. You pay based on the number of hours for which SageMaker Canvas is used or logged into. The time starts when you launch the SageMaker Canvas application, and ends either when you log out from the SageMaker Canvas interface or when your administrator ends your SageMaker Canvas application from the AWS management console. Logging out of SageMaker Canvas stops Workspace instance charges. Workspace instance (Session-Hrs) charges: $1.9/hour

Como Parar os Recursos do Amazon SageMaker Canvas

Para verificar atividades recentes ou recursos ativos no Amazon SageMaker, acesse o "SageMaker dashboard". Por exemplo, ao criar modelos no Amazon SageMaker Canvas, é comum que Endpoints sejam gerados, e estes podem ser acessados e excluídos através do dashboard.

No entanto, apenas essa verificação não é suficiente para cessar as cobranças. Para realmente identificar e desativar a instância de Workspace ativa, é necessário seguir algumas etapas detalhadas na documentação oficial. A resposta automática do suporte (lembra?) e uma busca direcionada no "Developer Guide" da AWS foi especialmente útil para consolidar o processo de exclusão do domínio:

A documentação deixa claro que a ordem de exclusão é importante, embora possa ser pouco intuitiva inicialmente. Basicamente, devemos:

  1. Excluir o App do Canvas (dentro do Usuário).
  2. Excluir o Usuário (dentro do Domínio).
  3. Excluir o Domínio (que não pode ter nada dentro para ser excluído).

Seguindo essa ordem, toda a infraestrutura é derrubada e as cobranças param 🥳

O GIF abaixo resume esse processo e estamos considerando a produção de um vídeo no nosso canal do YouTube para narrar e explicar cada etapa. O que acham? Assim, poderemos ajudar ainda mais pessoas, inclusive fora da comunidade da DIO, que possam estar enfrentando a mesma situação.

image

Link: https://veed.io/view/17956647-cf0e-432f-8963-f8bf18257aeb

Conclusão

Espero que você tenha aprendido muito com este artigo. Entendo que cobranças inesperadas podem ser frustrantes, mas com as dicas e orientações fornecidas, espero que você consiga resolver essa situação de maneira eficiente. Se conhecer alguém que também está enfrentando dificuldades com cobranças no Amazon SageMaker Canvas, por favor, compartilhe este artigo.

Além disso, seus comentários e sugestões são essenciais para continuarmos aprimorando este conteúdo e ajudando ainda mais pessoas. Deixe seu feedback abaixo para que possamos atualizar e melhorar o artigo continuamente. Juntos, podemos tornar a experiência com a AWS mais tranquila e positiva para todos.

Estamos pensando em criar um vídeo no YouTube para tornar essas informações ainda mais acessíveis e ajudar uma comunidade mais ampla. O que acham? Fiquem atentos para novidades 🤗

Compartilhe
Comentários (17)
Iacer Alva
Iacer Alva - 22/10/2024 18:17

Fui cobrado pela AWS pelo do do aws Canvas e mesmo tempo justificao e alegado que foi devido ao treinamento do curso da Dio mesmo assim recebi faturamento no meu cartão. De nada adiantou! tomei prejuízo em dobro porque nem o desafio consegui entregar a tempo!

Jorge Montero
Jorge Montero - 03/10/2024 11:38

Infelizmente apenas a dica de efetuar o "Logout" do Sagemaker Canvas não funcionou para mim. Confiei nesta dica e recebi uma fatura de U$ 24,22 por utilizar o Sagemaker ( $0.2128 per GB-Mo of provisioned ML storage - 100 GB-Mo).

Consegui localizar os serviços ativos e excluí-los manualmente utilizando o Sagemaker Dashboard.

  • Excluir Endpoints
  • Excluir apps
  • Excluir usuário
  • Excluir domínio


obs: Identifique a região cobrada na sua fatura e altere a região antes de acessar o Sagemaker Dashboard.


GR

Guilherme Rodrigues - 05/09/2024 18:36

Tive o mesmo problema quanto à cobrança, no meu caso o valor foi de $1.230,09 DÓLARES, totalizando mais de SETE MIL REAIS. Entrei em contato com a AWS e estou aguardando o retorno. Acho um descaso grande da parte da DIO falar em "absorver essa experiência como algo positivo em nossa jornada" quando um bootcamp de aprendizado básico para estudantes iniciantes tem risco de gerar esse nível de cobrança. Num primeiro momento acreditei que tenha sido apenas eu o lesado mas vejo aqui que outras pessoas também sofreram esse dano, fora as que ainda nem sabem do ocorrido ou souberam e desistiram de resolver e seguir o curso. Enfim, acredito que a DIO deveria prestar um suporte maior nesse caso e oferecer uma melhor assistência, pois só recebi um e-mail com o link desse artigo após eu mesmo ter entrado em contato solicitando suporte da DIO. Espero que todos tenham seus casos solucionados.

Jairo Cruz
Jairo Cruz - 04/08/2024 21:24

o meu foi cobrado 7000 reais, estou aguardando a resposta mas pelo que li dos comentarios abaixo, nada foi resolvido, nota 0 pra DIO poderiam ter avisado no curso que eles gerariam cobranças.

Carlos Junior
Carlos Junior - 04/08/2024 09:39

Bom dia a todos,


Tive o mesmo problema, não usei nem 30 min e já fui cobrado, mas abri um ticket com o suporte explicando o caso e 2 dias depois já me responderam dizendo o seguinte:


"Olá,


Obrigado por entrar em contato com a AWS sobre suas questões de cobrança. Terei prazer em enviar uma solicitação de ajuste de cobrança para que suas contas de julho a agosto sejam reembolsadas/dispensadas.


Analisei sua conta e descobri que os recursos ainda estão ativos e é por isso que as cobranças estão aumentando. Para que possamos enviar sua solicitação de reembolso, todos os recursos precisam ser encerrados. Siga as etapas abaixo:


1) Navegue até o console do SageMaker clicando neste link: https://console.aws.amazon.com/sagemaker/ 


2) Selecione os seguintes recursos no menu à esquerda e exclua-os.

O ponto final. Observação: isso também exclui a instância ou instâncias de computação de ML.

A configuração do endpoint.

O modelo.

A instância do notebook. Observação: você precisará interromper a instância antes de excluí-la.

3) Abra o console do Amazon S3 em https://console.aws.amazon.com/s3/ 

e exclua o bucket que você criou para armazenar artefatos do modelo e o conjunto de dados de treinamento.

4) Abra o console do IAM em https://console.aws.amazon.com/iam/ 

e exclua a função do IAM. Se você criou políticas de permissão, também pode excluí-las.

5) Abra o console do Amazon CloudWatch em https://console.aws.amazon.com/cloudwatch/ 

e exclua todos os grupos de log que têm nomes começando com /aws/sagemaker/.


Observação: os trabalhos de treinamento e processamento não podem ser excluídos da conta e aparecem no console indefinidamente.


- O trabalho de treinamento nos status 'Concluído', 'Falha', 'Parado' ou 'Interrompido' não incorre em nenhuma cobrança.

- Se você encontrar componentes de teste, não há necessidade de encerrá-los, pois eles são criados automaticamente e não incorrem em custos. Além disso, eles não podem ser reativados ou usados, portanto, podem ser ignorados

- Todos os outros recursos, além de componentes de teste, trabalhos de processamento ou treinamento, podem ser encerrados no console da AWS.


Para obter mais informações sobre a exclusão de recursos do SageMaker, consulte esta página de ajuda: https://docs.aws.amazon.com/sagemaker/latest/dg/ex1-cleanup 



Informe-nos quando os recursos forem encerrados, pois precisamos aguardar 24 horas para que a cobrança seja liquidada antes de enviar sua solicitação. Aguardo sua resposta.


Valorizamos seu feedback. Compartilhe sua experiência classificando esta e outras correspondências no Centro de Suporte da AWS. Você pode avaliar uma correspondência selecionando as estrelas no canto superior direito da correspondência." (traduzido)


Espero que eles me deem o reembolso e q isso ajude quem estiver com o mesmo problema, não esqueçam de abrir ticket (em inglês) explicando o caso.

JP

Jesús Pon - 03/08/2024 23:25

Eu desejo e espero para que as pessoas possam ter resolvido positivamente as cobrenças inesperadas e surpresas.

Nos comentários dos colegas, li que mesmo seguindo os passos descritos no artigo, eles tiveram problemas e mais ainda cobraças mesmo com às horas livres disponíveis.

Foi importante que os colegas dessem a conhecer o caso e o que Dio fizesse o artigo explicando as possiveis ações de resolução e prevenção na plataforma de SageMaker Canvas.

A ferramtena é interesante pelo que foi explicado e demonstrando nas aulas, mas gera dúvidas na sua utilzação devido ao potencial de ser cobrado ainda ter 160 horas para fezer uso livre.

OS

Orquídea Silva - 02/08/2024 23:32

Encerrei o Bootcamp em 20/07 e recebi uma cobrança hoje (02/08) de mais de Mil reais!!! Sou iniciante, não sabia dessa informação e não tenho condições de pagar. Sinceramente, fico até desmotivada em participar desses Bootcamps...

EM

Eric Mauricio - 02/08/2024 16:38

Sinto pelos colegas que tiveram esse problema de cobrança. Pelo menos a DIO fez um tutorial para evitar que isso aconteça.

Rivonildo Azevedo
Rivonildo Azevedo - 01/08/2024 09:31

Bom dia, pessoal!

Ainda estou enfrentando problemas para resolver meu caso. Quando tento fazer login, aparece a seguinte mensagem:

Login na Amazon Web Services

A autenticação falhou porque sua conta foi suspensa.

Se você acredita que sua conta foi suspensa devido ao não pagamento de saldo pendente em sua conta, pague agora usando a Pagamentos para reativar sua conta. Se você não pagar ou fornecer um modo de pagamento para solucionar o saldo pendente, os recursos da conta podem ser encerrados.

Caso sua conta tenha sido suspensa por um motivo diferente deste (não pagamento de saldos pendentes), entre em contato com o atendimento ao cliente da AWS Entre em contato conosco

Para sair, clique aqui

ja entrei em contato varias vezes mais ainda nao soluçionou,Se alguém puder me ajudar a solucionar isso, ficarei muito grato.

Obrigado!



Jorge Portugal
Jorge Portugal - 23/07/2024 17:11

isso aconteceu comigo, entrei em contato com a AWS sobre o ocorrido, expliquei e nada, cobrou mil reais e falaram que não poderia fazer nada por mim, dando um resumo da resposta.

RS

Reijane Silva - 30/07/2024 08:29

Cobranças inesperadas podem acontecer com todos nós, iniciantes na AWS, mas a empresa é uma grande parceira e sempre que possível nós dá uma força até mesmo sobre essas cobranças.

Sidney Sperandio
Sidney Sperandio - 29/07/2024 14:11

Eu deletei o usuário e posteriormente deletei o domínio, pulei a etapa de deletar o aplicativo. Será que tem alguma implicação?

Heloísa Bettio
Heloísa Bettio - 28/07/2024 10:30

Olá pessoal!

Pois é, cobrança de mais de R$1.000,00.

Enviei o contato para a central, espero que esse valor seja revertido. Uma informação importante desta não pode ficar subentendida, ainda mais pra mim que sou iniciante, estou aprendendo tudo do zero, incluindo as formas de cobrança pelo consumo.

A gente se inscreve no Bootcamp como uma forma gratuita de aprender, facilitando nosso acesso. Muitas vagas de emprego pedem conhecimento na área. A gente é atraído e cai nessa. Não nascemos sabendo tudo, infelizmente, dai entramos nessa.

Só dor de cabeça em vez de alívio, viu? Quando alguém conseguir resposta, colodca o feedback aqui pra gente se ajudar.

Ricardo Luz
Ricardo Luz - 27/07/2024 11:06

Além dos passos já orientados, acrescento que se faz necessário ir até a área do Amazon S3 – Buckets para limpar e excluir os buckets criados pelo SageMaker, pois há um impacto de consumo no [Free Tier usage] do serviço que é limitado em 2.000 requests para 12 meses.

WS

William Souza - 26/07/2024 15:12

eu fique 3 dias usando conforme mostrado nos vídeos fazendo o logout, mesmo assim fui cobrado 2,14 e não passou os 160h horas gratuitas, só que eu fiz a conta com um cartão temporário e ele já foi excluído não sei se vai ser feito a cobrança no meu cartão vou ficar no aguardo.

Mas já exclui o domínio e o usuário conforme mostrado no GIF, vou acompanhar as aulas ser usar a ferramenta.

Patrick Souza
Patrick Souza - 25/07/2024 18:48

Quando procuro meu domínio seguindo os passos acima, ele não aparece, mesmo eu tendo criado um domínio um dia atrás. Defini um alerta de custo zero e, hoje, fui cobrado em $1,03 dólar.


Reformulando minha resposta: o domínio varia de acordo com a região. Quando criei meu domínio, minha região estava como Ohio; hoje, ao entrar na AWS, minha região estava como Norte da Virgínia.


Alterei para Ohio e consegui excluir meu domínio.

Marcos Camargo
Marcos Camargo - 23/07/2024 23:17

Esse profile escondido foi o que me pegou, fiquei uma hora no chat com a atendente, ela foi super solicita e conseguimos parar tudo, precisei apagar o dominio tambem (só apaguei apos conseguir achar esse profile), precisei apagar os modelos e havia um s3 (?) junto, acredito que seja para subir os databases nosso para o canvas.

Meu valor foi baixo por ter ativo já o Bugdet de custo zero, então entrei em contato rápido, amanhã acredito que o valor atualiza, já que segundo ela, é atualizado a cada 24hrs as contas na AWS. Vamos aguardar o valor final e ver o que vão fazer, já que irão entrar em contato amanhã. Farei atualizações aqui.