{"id":9,"date":"2026-03-19T14:46:35","date_gmt":"2026-03-19T17:46:35","guid":{"rendered":"https:\/\/www.bolsoni.tech\/blog\/?p=9"},"modified":"2026-03-19T14:58:21","modified_gmt":"2026-03-19T17:58:21","slug":"reduzir-custos-aws-lifecycle-policies-s3","status":"publish","type":"post","link":"https:\/\/www.bolsoni.tech\/blog\/reduzir-custos-aws-lifecycle-policies-s3\/","title":{"rendered":"Como reduzir custos na AWS com lifecycle policies do S3"},"content":{"rendered":"<p>Storage no S3 pode virar uma bela dor de cabe\u00e7a no final do m\u00eas quando a conta da AWS chega. A gente j\u00e1 viu clientes pagando 5 vezes mais do que deveriam s\u00f3 porque n\u00e3o configuraram lifecycle policies direito. \u00c9 dinheiro jogado fora.<\/p>\n<h2>O que s\u00e3o lifecycle policies e por que voc\u00ea deveria se importar<\/h2>\n<p>Lifecycle policies s\u00e3o regras autom\u00e1ticas que movem seus arquivos entre diferentes classes de storage do S3 conforme eles envelhecem. Imagina assim: voc\u00ea tem documentos que usa todo dia, outros que consulta de vez em quando, e aqueles que guarda s\u00f3 por quest\u00e3o legal mas quase nunca acessa.<\/p>\n<p>O S3 tem v\u00e1rias classes de storage com pre\u00e7os bem diferentes:<\/p>\n<ul>\n<li><strong>Standard<\/strong>: R$ 0,12 por GB\/m\u00eas (acesso frequente)<\/li>\n<li><strong>Standard-IA<\/strong>: R$ 0,065 por GB\/m\u00eas (acesso infrequente)<\/li>\n<li><strong>Glacier Flexible Retrieval<\/strong>: R$ 0,02 por GB\/m\u00eas (backup de longo prazo)<\/li>\n<li><strong>Glacier Deep Archive<\/strong>: R$ 0,006 por GB\/m\u00eas (arquivo raramente acessado)<\/li>\n<\/ul>\n<p>A diferen\u00e7a \u00e9 brutal. Um arquivo que custa R$ 120 por TB no Standard custa apenas R$ 6 no Deep Archive. Estamos falando de 95% de economia.<\/p>\n<h2>Caso real: startup de fintech economizou R$ 18 mil por m\u00eas<\/h2>\n<p>Recentemente ajudamos uma fintech que estava pagando R$ 22 mil mensais s\u00f3 de S3. Eles guardavam logs de transa\u00e7\u00e3o, backups de banco e documentos de compliance tudo no Standard.<\/p>\n<p>Ap\u00f3s an\u00e1lise, descobrimos que:<\/p>\n<ul>\n<li>60% dos arquivos tinham mais de 30 dias e eram acessados raramente<\/li>\n<li>30% eram backups com mais de 90 dias<\/li>\n<li>10% eram documentos legais que precisavam ficar guardados por anos<\/li>\n<\/ul>\n<p>Com lifecycle policies, a conta caiu para R$ 4 mil mensais. Economia anual de R$ 216 mil.<\/p>\n<h2>Como configurar lifecycle policies na pr\u00e1tica<\/h2>\n<p>Vou mostrar como fazer isso tanto pelo console quanto por Terraform, que \u00e9 nossa ferramenta preferida para infraestrutura como c\u00f3digo.<\/p>\n<h3>Pelo console da AWS<\/h3>\n<p>No console do S3, v\u00e1 em Management > Lifecycle rules. Crie uma nova regra seguindo estes passos:<\/p>\n<p>1. Defina o escopo (bucket inteiro ou prefixo espec\u00edfico)<br \/>\n2. Configure as transi\u00e7\u00f5es:<br \/>\n   &#8211; 30 dias: Standard para Standard-IA<br \/>\n   &#8211; 90 dias: Standard-IA para Glacier<br \/>\n   &#8211; 365 dias: Glacier para Deep Archive<br \/>\n3. Configure expira\u00e7\u00e3o se necess\u00e1rio<\/p>\n<h3>Com Terraform (recomendado)<\/h3>\n<p>A gente sempre recomenda usar Terraform para que tudo fique versionado e replic\u00e1vel:<\/p>\n<pre><code class=\"language-hcl\">resource \"aws_s3_bucket_lifecycle_configuration\" \"backup_lifecycle\" {\n  bucket = aws_s3_bucket.backup.id\n\n  rule {\n    id     = \"backup_retention\"\n    status = \"Enabled\"\n\n    transition {\n      days          = 30\n      storage_class = \"STANDARD_IA\"\n    }\n\n    transition {\n      days          = 90\n      storage_class = \"GLACIER\"\n    }\n\n    transition {\n      days          = 365\n      storage_class = \"DEEP_ARCHIVE\"\n    }\n\n    expiration {\n      days = 2555  # 7 anos\n    }\n  }\n}<\/code><\/pre>\n<h2>Estrat\u00e9gias por tipo de dado<\/h2>\n<h3>Logs de aplica\u00e7\u00e3o<\/h3>\n<p>Logs costumam ser consultados intensamente nos primeiros dias, depois esporadicamente. Nossa regra padr\u00e3o:<\/p>\n<ul>\n<li>7 dias: Standard<\/li>\n<li>30 dias: Standard-IA<\/li>\n<li>180 dias: Glacier<\/li>\n<li>Delete ap\u00f3s 2 anos<\/li>\n<\/ul>\n<h3>Backups de banco<\/h3>\n<p>Backups recentes precisam ser acess\u00edveis rapidamente, os antigos podem esperar:<\/p>\n<ul>\n<li>30 dias: Standard<\/li>\n<li>90 dias: Standard-IA<\/li>\n<li>1 ano: Glacier<\/li>\n<li>Delete ap\u00f3s 7 anos<\/li>\n<\/ul>\n<h3>Documentos de compliance<\/h3>\n<p>Raramente acessados, mas precisam ser preservados:<\/p>\n<ul>\n<li>30 dias: Standard-IA direto<\/li>\n<li>90 dias: Glacier<\/li>\n<li>1 ano: Deep Archive<\/li>\n<li>Manter conforme regulamenta\u00e7\u00e3o<\/li>\n<\/ul>\n<h2>Monitorando os resultados<\/h2>\n<p>Use o CloudWatch para acompanhar m\u00e9tricas de storage e custos. A gente gosta de criar dashboards no Grafana conectado ao CloudWatch para visualizar:<\/p>\n<ul>\n<li>Storage por classe ao longo do tempo<\/li>\n<li>Custos mensais por bucket<\/li>\n<li>Efici\u00eancia das transi\u00e7\u00f5es<\/li>\n<\/ul>\n<p>O AWS Cost Explorer tamb\u00e9m \u00e9 fundamental. Configure alertas quando os custos de S3 ultrapassarem limites definidos.<\/p>\n<h2>Armadilhas que voc\u00ea deve evitar<\/h2>\n<p><strong>Minimum storage duration:<\/strong> Standard-IA tem per\u00edodo m\u00ednimo de 30 dias. Se voc\u00ea deletar antes, paga os 30 dias mesmo assim.<\/p>\n<p><strong>Retrieval costs:<\/strong> Glacier e Deep Archive cobram para recuperar dados. Se voc\u00ea acessa com frequ\u00eancia, pode sair mais caro que manter no Standard.<\/p>\n<p><strong>Small objects:<\/strong> Standard-IA tem cobran\u00e7a m\u00ednima de 128KB por objeto. Muitos arquivos pequenos podem n\u00e3o compensar.<\/p>\n<h2>Ferramentas que facilitam a vida<\/h2>\n<p>Al\u00e9m do Terraform, usamos outras ferramentas para otimizar custos:<\/p>\n<ul>\n<li><strong>AWS Cost Anomaly Detection:<\/strong> Detecta gastos an\u00f4malos automaticamente<\/li>\n<li><strong>S3 Storage Lens:<\/strong> An\u00e1lise detalhada de uso e otimiza\u00e7\u00f5es<\/li>\n<li><strong>Trusted Advisor:<\/strong> Recomenda\u00e7\u00f5es de otimiza\u00e7\u00e3o (nas contas Business\/Enterprise)<\/li>\n<\/ul>\n<p>Lifecycle policies s\u00e3o uma das formas mais eficazes de otimizar custos na AWS sem impactar performance. Com alguns cliques ou algumas linhas de c\u00f3digo, voc\u00ea pode economizar milhares de reais por m\u00eas. O segredo est\u00e1 em entender o padr\u00e3o de acesso dos seus dados e configurar as transi\u00e7\u00f5es adequadamente.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Lifecycle policies do S3 podem cortar at\u00e9 80% dos custos de storage. Aprenda a configurar e otimizar essas pol\u00edticas na pr\u00e1tica.<\/p>\n","protected":false},"author":0,"featured_media":8,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_sitemap_exclude":false,"_sitemap_priority":"","_sitemap_frequency":"","footnotes":""},"categories":[2],"tags":[14,8,9,10,12],"class_list":["post-9","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-finops","tag-14","tag-8","tag-9","tag-10","tag-12"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Como reduzir custos na AWS com lifecycle policies do S3 - Blog Bolsoni Tech<\/title>\n<meta name=\"description\" content=\"Aprenda a reduzir custos de S3 na AWS com lifecycle policies. Guia pr\u00e1tico com exemplos reais e economia de at\u00e9 95% nos custos de storage.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.bolsoni.tech\/blog\/reduzir-custos-aws-lifecycle-policies-s3\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Como reduzir custos na AWS com lifecycle policies do S3 - Blog Bolsoni Tech\" \/>\n<meta property=\"og:description\" content=\"Aprenda a reduzir custos de S3 na AWS com lifecycle policies. Guia pr\u00e1tico com exemplos reais e economia de at\u00e9 95% nos custos de storage.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.bolsoni.tech\/blog\/reduzir-custos-aws-lifecycle-policies-s3\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog Bolsoni Tech\" \/>\n<meta property=\"article:published_time\" content=\"2026-03-19T17:46:35+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-19T17:58:21+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.bolsoni.tech\/blog\/wp-content\/uploads\/2026\/03\/blog-image-1773941809899.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1792\" \/>\n\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.bolsoni.tech\/blog\/reduzir-custos-aws-lifecycle-policies-s3\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.bolsoni.tech\/blog\/reduzir-custos-aws-lifecycle-policies-s3\/\"},\"author\":{\"name\":\"\",\"@id\":\"\"},\"headline\":\"Como reduzir custos na AWS com lifecycle policies do S3\",\"datePublished\":\"2026-03-19T17:46:35+00:00\",\"dateModified\":\"2026-03-19T17:58:21+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.bolsoni.tech\/blog\/reduzir-custos-aws-lifecycle-policies-s3\/\"},\"wordCount\":685,\"image\":{\"@id\":\"https:\/\/www.bolsoni.tech\/blog\/reduzir-custos-aws-lifecycle-policies-s3\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.bolsoni.tech\/blog\/wp-content\/uploads\/2026\/03\/blog-image-1773941809899.png\",\"keywords\":[\"13\",\"3\",\"4\",\"5\",\"7\"],\"articleSection\":[\"FinOps\"],\"inLanguage\":\"pt-BR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.bolsoni.tech\/blog\/reduzir-custos-aws-lifecycle-policies-s3\/\",\"url\":\"https:\/\/www.bolsoni.tech\/blog\/reduzir-custos-aws-lifecycle-policies-s3\/\",\"name\":\"Como reduzir custos na AWS com lifecycle policies do S3 - Blog Bolsoni Tech\",\"isPartOf\":{\"@id\":\"https:\/\/www.bolsoni.tech\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.bolsoni.tech\/blog\/reduzir-custos-aws-lifecycle-policies-s3\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.bolsoni.tech\/blog\/reduzir-custos-aws-lifecycle-policies-s3\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.bolsoni.tech\/blog\/wp-content\/uploads\/2026\/03\/blog-image-1773941809899.png\",\"datePublished\":\"2026-03-19T17:46:35+00:00\",\"dateModified\":\"2026-03-19T17:58:21+00:00\",\"author\":{\"@id\":\"\"},\"description\":\"Aprenda a reduzir custos de S3 na AWS com lifecycle policies. Guia pr\u00e1tico com exemplos reais e economia de at\u00e9 95% nos custos de storage.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.bolsoni.tech\/blog\/reduzir-custos-aws-lifecycle-policies-s3\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.bolsoni.tech\/blog\/reduzir-custos-aws-lifecycle-policies-s3\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.bolsoni.tech\/blog\/reduzir-custos-aws-lifecycle-policies-s3\/#primaryimage\",\"url\":\"https:\/\/www.bolsoni.tech\/blog\/wp-content\/uploads\/2026\/03\/blog-image-1773941809899.png\",\"contentUrl\":\"https:\/\/www.bolsoni.tech\/blog\/wp-content\/uploads\/2026\/03\/blog-image-1773941809899.png\",\"width\":1792,\"height\":1024},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.bolsoni.tech\/blog\/reduzir-custos-aws-lifecycle-policies-s3\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.bolsoni.tech\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Como reduzir custos na AWS com lifecycle policies do S3\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.bolsoni.tech\/blog\/#website\",\"url\":\"https:\/\/www.bolsoni.tech\/blog\/\",\"name\":\"Blog Bolsoni Tech\",\"description\":\"Conte\u00fado sobre DevOps, FinOps, cloud, seguran\u00e7a e infraestrutura\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.bolsoni.tech\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Como reduzir custos na AWS com lifecycle policies do S3 - Blog Bolsoni Tech","description":"Aprenda a reduzir custos de S3 na AWS com lifecycle policies. Guia pr\u00e1tico com exemplos reais e economia de at\u00e9 95% nos custos de storage.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.bolsoni.tech\/blog\/reduzir-custos-aws-lifecycle-policies-s3\/","og_locale":"pt_BR","og_type":"article","og_title":"Como reduzir custos na AWS com lifecycle policies do S3 - Blog Bolsoni Tech","og_description":"Aprenda a reduzir custos de S3 na AWS com lifecycle policies. Guia pr\u00e1tico com exemplos reais e economia de at\u00e9 95% nos custos de storage.","og_url":"https:\/\/www.bolsoni.tech\/blog\/reduzir-custos-aws-lifecycle-policies-s3\/","og_site_name":"Blog Bolsoni Tech","article_published_time":"2026-03-19T17:46:35+00:00","article_modified_time":"2026-03-19T17:58:21+00:00","og_image":[{"width":1792,"height":1024,"url":"https:\/\/www.bolsoni.tech\/blog\/wp-content\/uploads\/2026\/03\/blog-image-1773941809899.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.bolsoni.tech\/blog\/reduzir-custos-aws-lifecycle-policies-s3\/#article","isPartOf":{"@id":"https:\/\/www.bolsoni.tech\/blog\/reduzir-custos-aws-lifecycle-policies-s3\/"},"author":{"name":"","@id":""},"headline":"Como reduzir custos na AWS com lifecycle policies do S3","datePublished":"2026-03-19T17:46:35+00:00","dateModified":"2026-03-19T17:58:21+00:00","mainEntityOfPage":{"@id":"https:\/\/www.bolsoni.tech\/blog\/reduzir-custos-aws-lifecycle-policies-s3\/"},"wordCount":685,"image":{"@id":"https:\/\/www.bolsoni.tech\/blog\/reduzir-custos-aws-lifecycle-policies-s3\/#primaryimage"},"thumbnailUrl":"https:\/\/www.bolsoni.tech\/blog\/wp-content\/uploads\/2026\/03\/blog-image-1773941809899.png","keywords":["13","3","4","5","7"],"articleSection":["FinOps"],"inLanguage":"pt-BR"},{"@type":"WebPage","@id":"https:\/\/www.bolsoni.tech\/blog\/reduzir-custos-aws-lifecycle-policies-s3\/","url":"https:\/\/www.bolsoni.tech\/blog\/reduzir-custos-aws-lifecycle-policies-s3\/","name":"Como reduzir custos na AWS com lifecycle policies do S3 - Blog Bolsoni Tech","isPartOf":{"@id":"https:\/\/www.bolsoni.tech\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.bolsoni.tech\/blog\/reduzir-custos-aws-lifecycle-policies-s3\/#primaryimage"},"image":{"@id":"https:\/\/www.bolsoni.tech\/blog\/reduzir-custos-aws-lifecycle-policies-s3\/#primaryimage"},"thumbnailUrl":"https:\/\/www.bolsoni.tech\/blog\/wp-content\/uploads\/2026\/03\/blog-image-1773941809899.png","datePublished":"2026-03-19T17:46:35+00:00","dateModified":"2026-03-19T17:58:21+00:00","author":{"@id":""},"description":"Aprenda a reduzir custos de S3 na AWS com lifecycle policies. Guia pr\u00e1tico com exemplos reais e economia de at\u00e9 95% nos custos de storage.","breadcrumb":{"@id":"https:\/\/www.bolsoni.tech\/blog\/reduzir-custos-aws-lifecycle-policies-s3\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.bolsoni.tech\/blog\/reduzir-custos-aws-lifecycle-policies-s3\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.bolsoni.tech\/blog\/reduzir-custos-aws-lifecycle-policies-s3\/#primaryimage","url":"https:\/\/www.bolsoni.tech\/blog\/wp-content\/uploads\/2026\/03\/blog-image-1773941809899.png","contentUrl":"https:\/\/www.bolsoni.tech\/blog\/wp-content\/uploads\/2026\/03\/blog-image-1773941809899.png","width":1792,"height":1024},{"@type":"BreadcrumbList","@id":"https:\/\/www.bolsoni.tech\/blog\/reduzir-custos-aws-lifecycle-policies-s3\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.bolsoni.tech\/blog\/"},{"@type":"ListItem","position":2,"name":"Como reduzir custos na AWS com lifecycle policies do S3"}]},{"@type":"WebSite","@id":"https:\/\/www.bolsoni.tech\/blog\/#website","url":"https:\/\/www.bolsoni.tech\/blog\/","name":"Blog Bolsoni Tech","description":"Conte\u00fado sobre DevOps, FinOps, cloud, seguran\u00e7a e infraestrutura","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.bolsoni.tech\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"}]}},"_links":{"self":[{"href":"https:\/\/www.bolsoni.tech\/blog\/wp-json\/wp\/v2\/posts\/9","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bolsoni.tech\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bolsoni.tech\/blog\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bolsoni.tech\/blog\/wp-json\/wp\/v2\/comments?post=9"}],"version-history":[{"count":2,"href":"https:\/\/www.bolsoni.tech\/blog\/wp-json\/wp\/v2\/posts\/9\/revisions"}],"predecessor-version":[{"id":13,"href":"https:\/\/www.bolsoni.tech\/blog\/wp-json\/wp\/v2\/posts\/9\/revisions\/13"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bolsoni.tech\/blog\/wp-json\/wp\/v2\/media\/8"}],"wp:attachment":[{"href":"https:\/\/www.bolsoni.tech\/blog\/wp-json\/wp\/v2\/media?parent=9"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bolsoni.tech\/blog\/wp-json\/wp\/v2\/categories?post=9"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bolsoni.tech\/blog\/wp-json\/wp\/v2\/tags?post=9"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}