Cloud Intelligence™Cloud Intelligence™

Cloud Intelligence™

Amazon Aurora Serverless v1 chega ao fim: o que você precisa fazer agora

By Dhiraj BhamareDec 10, 20245 min read

Esta página também está disponível em English, Deutsch, Español, Français, Italiano e 日本語.

A Amazon Web Services (AWS) anunciou inicialmente o fim de vida (EOL) do Amazon Aurora Serverless v1, com efeito original em 31 de dezembro de 2024. Recentemente, porém, a AWS adiou o EOL para 31 de março de 2025, dando aos clientes mais tempo para fazer a transição. A mudança reforça a importância de migrar para o Aurora Serverless v2 e, com isso, manter o suporte, ganhar desempenho e otimizar custos. Neste post, você vai encontrar informações detalhadas sobre o que isso significa para o seu banco de dados e como fazer a transição para o Aurora Serverless v2 com o mínimo de indisponibilidade.

Datas importantes do EOL do Aurora Serverless v1

Para garantir uma transição tranquila, a AWS publicou um cronograma revisado:

  • Dezembro de 2023: a AWS notificou todos os clientes do Aurora Serverless v1 sobre o EOL, dando 12 meses para a migração.
  • 1º de setembro de 2024 (revisado): a AWS deixou de oferecer suporte à criação de novos clusters ou instâncias do Aurora Serverless v1 pelo AWS Console ou pela CLI.
  • 31 de dezembro de 2024 (revisado): o Aurora Serverless v1 chegará ao fim de vida. A partir dessa data, qualquer cluster Aurora Serverless v1 remanescente será atualizado automaticamente para o Aurora Serverless v2 na próxima janela de manutenção.
  • 8 de janeiro de 2025: os clientes não poderão mais criar novos clusters ou instâncias do Aurora Serverless v1, nem pelo AWS Management Console nem pela CLI.
  • 31 de março de 2025: o Aurora Serverless v1 chega oficialmente ao fim de vida. Depois dessa data, qualquer cluster Aurora Serverless v1 remanescente será atualizado automaticamente para o Aurora Serverless v2 na próxima janela de manutenção.

Esclarecimentos sobre o EOL para clusters provisionados do Aurora compatíveis com MySQL

Vale entender que o EOL do Aurora Serverless v1 não se aplica aos clusters provisionados do Aurora. O Amazon Aurora MySQL-Compatible Edition versão 2, compatível com MySQL 5.7, chegou ao fim do suporte padrão em 31 de outubro de 2024. Esse prazo valeu apenas para clusters provisionados, ou seja, não afetou os clusters Aurora Serverless. Ainda assim, lembre-se: o Aurora Serverless v1 está com EOL marcado para 31 de março de 2025, independentemente da versão de compatibilidade com o MySQL.

Outro ponto importante: se você converter um cluster Aurora Serverless v1 em um cluster Aurora MySQL provisionado depois da data de fim de vida, qualquer instância rodando em uma versão mais antiga do MySQL (como o MySQL 5.7) pode gerar cobranças de suporte estendido. Por isso, a AWS recomenda migrar para o Aurora Serverless v2 ou para um ambiente Aurora provisionado atualizado antes do prazo de EOL.

Por que o Amazon Aurora Serverless v1 está sendo descontinuado?

A decisão da AWS de descontinuar o Aurora Serverless v1 acompanha o seu movimento rumo a uma tecnologia serverless mais avançada e eficiente. O Serverless v1 trouxe muita flexibilidade aos bancos de dados Aurora, mas o Serverless v2 entrega mais escalabilidade, mais desempenho e um controle mais refinado.

Estes são os principais motivos pelos quais a AWS está concentrando o foco no Aurora Serverless v2:

  • Mais escalabilidade: o Serverless v2 escala de forma fluida, de centenas a centenas de milhares de transações por segundo, sem precisar criar novos clusters.
  • Menor latência e mais disponibilidade: o Serverless v2 reduz o tempo de aquecimento em eventos de escalonamento e responde mais rápido em períodos de alta demanda.
  • Melhor compatibilidade com recursos do Aurora: o Serverless v2 é compatível com recursos como Global Databases, RDS Proxy e Multi-AZ com failover, que não estavam disponíveis no Serverless v1.

O que acontece se você não fizer o upgrade até 31 de março de 2025?

Se você não migrar para o Aurora Serverless v2 até a data de EOL, a AWS vai migrar seus clusters automaticamente na próxima janela de manutenção depois de 31 de março de 2025. Se a versão atual do seu banco de dados não for compatível com o Serverless v2, a AWS vai atualizar o engine para a versão suportada mais próxima. Para evitar essas possíveis interrupções, a AWS recomenda fazer o upgrade com antecedência.

Recursos para apoiar a transição

A AWS disponibiliza vários materiais para simplificar a transição do Serverless v1 para o v2. Veja alguns guias importantes:

Guia prático para fazer o upgrade do Serverless v1 para o v2

O processo de upgrade do Aurora Serverless v1 para o v2 foi pensado para ser o mais fluido possível, com ferramentas e recursos que minimizam a indisponibilidade e garantem a continuidade. Veja uma visão geral do processo:

1. Revise os requisitos de compatibilidade do Aurora Serverless v2:

  • Confira a versão atual do engine do seu banco de dados e veja se é compatível com o Serverless v2. Se não for, inclua um upgrade de versão menor no plano de migração.

2. Planeje a migração:

  • Para reduzir o impacto nos usuários finais, agende o upgrade para horários de menor uso ou uma janela de manutenção. A AWS permite iniciar o upgrade a qualquer momento antes de 31 de dezembro de 2024.

3. Teste em um ambiente de staging:

  • Sempre que possível, suba um ambiente de teste para validar como a sua aplicação se comporta com o Aurora Serverless v2. A AWS traz orientações detalhadas para montar um cluster de teste no guia de upgrade com indisponibilidade mínima citado acima.

4. Inicie o upgrade:

  • Use o AWS Console ou a CLI para iniciar o processo de upgrade. O tempo varia conforme o tamanho e a complexidade do seu banco de dados, então organize-se.

5. Acompanhe o pós-migração:

  • Depois do upgrade, revise as métricas do banco de dados e os logs da aplicação para confirmar que tudo está funcionando como esperado.

Boas práticas para testar o seu upgrade

Para evitar imprevistos, teste todas as mudanças da migração em um ambiente de staging. Essa prática ajuda a identificar ajustes de compatibilidade ou de configuração no começo do processo, o que facilita resolver eventuais problemas.

Este post é voltado a clientes e usuários da AWS que ainda rodam o Amazon Aurora Serverless v1. A ideia é ajudar a entender o plano de fim de vida da AWS para o Serverless v1 e orientar um upgrade proativo para o Aurora Serverless v2. Ao reunir datas importantes, considerações sobre o upgrade e boas práticas, este guia busca tornar a transição mais tranquila e gerenciável.

Com a AWS descontinuando o Aurora Serverless v1 em 31 de março de 2025, este é o momento de avaliar as necessidades do seu banco de dados, explorar a documentação da AWS e começar a planejar o upgrade. Migrar para o Aurora Serverless v2 não só garante a continuidade do serviço, como também dá acesso a uma série de novos recursos, ganhos de eficiência de custo e melhorias de desempenho que reforçam a resiliência e a escalabilidade da sua aplicação. Começar cedo permite conhecer a fundo os novos recursos do Aurora Serverless v2, testar a compatibilidade e evitar surpresas de última hora — preparando o seu ambiente para o sucesso no longo prazo.

Espero que este post tenha trazido insights valiosos. Se quiser saber mais ou tiver interesse nos nossos serviços, fale com a gente aqui.