image

Access unlimited bootcamps and 650+ courses forever

75
%OFF
Article image
Venilton FalvoJr
Venilton FalvoJr11/11/2025 14:32
Share

AWS SageMaker Canvas: Checklist de Custos 2025

  • #AWS

Olá, comunidade DIO! Venilton aqui 👋

Vocês se lembram do artigo que publiquei em julho de 2024 sobre cobranças inesperadas no SageMaker Canvas? Pois é, ele gerou muita repercussão. E quando digo muita, é MUITA mesmo. Li cada um dos comentários de vocês, e preciso ser sincero: fiquei realmente impactado com alguns relatos.

Por Que Este Novo Artigo?

Primeiro, quero agradecer a cada pessoa que compartilhou sua experiência nos comentários. Sei que receber uma cobrança inesperada é frustrante, especialmente quando estamos estudando e investindo nosso tempo para aprender. Ver relatos de cobranças de R$ 1.000, R$ 7.000 e até casos mais graves me motivou a ir mais fundo nessa questão.

Alguns de vocês levantaram pontos importantes:

  • "Fiz o logout mas ainda fui cobrado"
  • "Mesmo com 160 horas gratuitas, recebi cobrança"
  • "Não sabia que tinha precisava deletar o domínio"
  • "A DIO deveria ter avisado melhor sobre isso"

Esses comentários nos levaram a entrar em contato oficial com a AWS, solicitando documentação mais clara e específica sobre como evitar essas cobranças. E eles responderam! Agora, com as informações oficiais em mãos, vou compartilhar com vocês um checklist atualizado e validado pela própria AWS.

O Que a AWS Esclareceu

A AWS foi bem clara em um ponto crucial: o SageMaker Canvas não cobra apenas pela instância do Workspace. Existem outros recursos que podem estar rodando em segundo plano e gerando custos, como:

  • Endpoints de modelos
  • Configurações de endpoints
  • Armazenamento S3
  • Instâncias de notebook
  • Logs do CloudWatch

E aqui está o problema: fazer logout do Canvas interrompe SOMENTE a cobrança da instância do Workspace. Os outros recursos podem continuar ativos e cobrando. Além disso, modelos prontos para uso (Ready-to-Use) de NLP, CV e foundation models usam serviços como Rekognition, Comprehend, Textract e Bedrock, cada um com seus próprios termos de free tier.

Checklist Oficial: Práticas Recomendadas pela AWS

Baseado na resposta oficial do suporte AWS, aqui está o checklist definitivo para evitar cobranças acidentais!

ANTES de Começar

  • Configure um Alerta de Custo Zero: Vá em "Budgets" no console AWS e crie um alerta com o template "Zero spend budget". Você receberá um email assim que qualquer valor acima de $0.01 for cobrado.
  • Ative o Cost Anomaly Detection (Opcional): Configure alertas de anomalia para detectar padrões anormais de gasto automaticamente.

DURANTE o Uso

  • Anote a região AWS que você está usando: As cobranças aparecem por região. Se você criou recursos em us-east-1, precisa verificar e deletar recursos nessa mesma região.
  • Monitore recursos ativos regularmente no Dashboard (NOVO): Acesse: Console AWS → SageMaker AI (não SageMaker comum) → Dashboard → "All active resources".

DEPOIS de Usar (CRÍTICO!)

  • SEMPRE faça logout após cada sessão: Não confie apenas em fechar a aba do navegador! Clique no botão "Log out" dentro da aplicação Canvas.
  • Verifique a aba Resources do seu domínio SageMaker: Domains → Seu domínio → Aba "Resources" → Applications → Confirme que NÃO há aplicações com status "Running" (como Canvas).
  • Verifique o Dashboard do SageMaker AI: Console SageMaker AI → Dashboard → Confira se não há recursos ativos que possam gerar cobranças.
  • Use o AWS Resource Explorer: Resource Explorer → Resources → Filtre por região e procure qualquer recurso SageMaker ainda ativo.
  • Delete domínios não utilizados após experimentos. Siga esta ordem obrigatória:
  1. Delete Applications/Spaces dentro do Domínio primeiro;
  2. Delete os User Profiles dentro do Domínio;
  3. Agora você pode deletar o Domínio.
  • Considere implementar shutdown automático: Use Lambda e CloudWatch para desligar automaticamente apps ociosos. A AWS tem documentação oficial sobre isso.
  • Use estratégia de Tags: Adicione tags como "Project: DIO-Bootcamp" e "Environment: Learning" em todos os recursos. Isso facilita rastrear e deletar tudo relacionado depois.

VERIFICAÇÃO (24-48h depois)

  • Monitore o Cost Explorer: Billing and Cost Management → Cost Explorer → Verifique se novas cobranças pararam de aparecer.
  • ⚠️ Importante: O Cost Explorer pode levar até 24 horas para atualizar, e alguns dados podem demorar ainda mais. Por isso, configure alertas de budget e verifique a cobrança regularmente.

Dicas Extras Baseadas na Experiência da Comunidade

Sobre o Free Tier: A AWS oferece 2 meses com 160 horas/mês gratuitas APENAS para a instância do Workspace. Isso significa cerca de 5 horas por dia. Mas atenção: modelos treinados, endpoints e storage NÃO estão incluídos nesse free tier.

Se Você Já Foi Cobrado: Com base nos comentários, vimos que algumas pessoas conseguiram reembolso e outras não. A chave está em:

  • Abrir um ticket no AWS Support Center explicando que você é estudante
  • Mencionar a parceria AWS/Nexa/DIO
  • Explicar que não tinha conhecimento completo sobre a cobrança
  • Mostrar que já tomou as medidas para interromper os recursos
  • Ser educado e claro na comunicação
  • Escrever preferencialmente em inglês (use tradutor se necessário)

Alguns talentos da nossa plataforma compartilharam nos comentários que conseguiram o reembolso seguindo esse processo. A AWS costuma ser compreensiva com estudantes, mas não é garantido, por isso tente ser o mais transparente e claro possível.

Um Recado Importante sobre Responsabilidade Compartilhada

A AWS trabalha com o conceito de Shared Responsibility Model (Modelo de Responsabilidade Compartilhada). Na prática, isso significa:

  • A AWS é responsável pela infraestrutura e segurança DA nuvem.
  • Você é responsável pela segurança e gerenciamento NA nuvem.

Traduzindo: qualquer recurso que você criar é SUA responsabilidade gerenciar e deletar. A AWS não vai fazer isso automaticamente por você, e as cobranças vão continuar enquanto os recursos existirem.

Reflexão Final

Sei que lidar com cobranças inesperadas é estressante. Alguns comentários mostraram desânimo em continuar estudando AWS por causa disso. Mas quero deixar uma mensagem: erros fazem parte do aprendizado, especialmente em cloud computing.

A experiência de ter sido cobrado, por mais frustrante que seja, te ensina algo valioso sobre gerenciamento de recursos em nuvem. Na vida profissional, você vai precisar saber exatamente essas coisas: como rastrear custos, como deletar recursos corretamente, como configurar alertas.

Claro que o ideal seria aprender isso sem custo financeiro, mas se aconteceu com você, tente extrair o máximo de aprendizado da situação. E se você passou por essa situação, independente do resultado, compartilhe sua experiência aqui nos comentários. Sua história pode ajudar outros membros da comunidade.

Vamos continuar aprendendo juntos, mas agora de forma mais segura e consciente dos custos envolvidos 💪

Um abraço galera 🫂

Referências

  1. Resposta Oficial do Suporte AWS (Case 176243088400371)
  2. SageMaker Canvas Pricing
  3. Documentação sobre Logout do Canvas
  4. Como Deletar um Domínio SageMaker
  5. Criar Alertas de Budget
  6. Cost Anomaly Detection
  7. AWS Support Center
  8. Shared Responsibility Model
Share
Recommended for you
Nexa - Fundamentos de IA Generativa com Bedrock
TQI - Modernização com GenAI
AWS -  Cloud Amazon Web Services
Comments (0)