Política de suporte da versão do Banco de Dados do Azure para MySQL
O Banco de Dados do Azure para MySQL fornece um serviço de banco de dados totalmente gerenciado alimentado pela edição da comunidade MySQL, permitindo que os desenvolvedores criem e dimensionem aplicativos com eficiência. Este artigo descreve a política de suporte de versão para o Banco de Dados do Azure para MySQL, detalhando o gerenciamento do ciclo de vida, incluindo disponibilidade de versão, atualizações e linhas do tempo de fim de suporte. Ao entender essa política, os clientes podem garantir que seus aplicativos permaneçam seguros, com desempenho e alinhados com as inovações mais recentes do MySQL, minimizando a interrupção durante as transições de versão.
Versões de MySQL compatíveis
O Banco de Dados do Azure para MySQL foi desenvolvido a partir do MySQL Community Edition usando o mecanismo de armazenamento InnoDB. O serviço dá suporte às principais versões atuais da comunidade, ou seja, o MySQL 5.7 e 8.0. O MySQL usa o esquema de nomenclatura X.Y.Z. onde X é a versão principal, Y é a versão secundária e Z é a versão de correção de bugs. Para obter mais informações sobre o esquema, confira a documentação do MySQL.
Atualmente, o Banco de Dados do Azure para MySQL dá suporte às seguintes versões principais e secundárias do MySQL:
Versão | Servidor flexível? Versão secundária atual |
---|---|
MySQL Versão 5.7 | 5.7.44 |
MySQL Versão 8.0 | 8.0.37 |
MySQL versão 8.4 | 8.4.2 |
MySQL versão 9.1 | 9.1.0 |
Leia a política de suporte de versão para versões desativadas na documentação da política de suporte de versão.
Suporte da versão principal
O Banco de Dados do Azure para MySQL dá suporte a cada versão principal do MySQL a partir da data em que o Azure começa a dar suporte a ela até que ela seja desativada pela comunidade do MySQL, conforme informado na política de controle de versão.
Suporte à versão de lançamento de inovação
As versões de Lançamento de inovação do MySQL são fornecidas para habilitar o acesso aos recursos e funcionalidades mais recentes do MySQL. O suporte para essas versões inclui funcionalidades principais, mas exclui recursos avançados, como a HA (alta disponibilidade), réplicas e backups automatizados. O suporte ao Lançamento de inovação é limitado à versão mais atual, sem a retenção de versões anteriores para garantir que os usuários tenham acesso aos avanços mais recentes. Cada servidor do Lançamento de inovação tem um ciclo de vida de 30 dias a partir da data de criação, após o qual ele é removido automaticamente. Nenhuma atualização de manutenção mensal é aplicada durante o ciclo de vida dessas versões.
Suporte da versão secundária
O Banco de Dados do Azure para MySQL executa automaticamente atualizações de versões secundárias para a versão preferida do Azure como parte da manutenção periódica.
Política de desativação da versão principal
Os detalhes de desativação das principais versões do MySQL estão listados na tabela a seguir. As datas mostradas seguem a política de controle de versão do MySQL.
Versão | What's New | Data de início do suporte do Azure | Data de término do suporte do Azure | Data de desativação da comunidade |
---|---|---|---|---|
MySQL 5.7 | Recursos | 20 de março de 2018 | setembro de 2027 | Outubro de 2023 |
MySQL 8 | Recursos | 11 de dezembro de 2019 | NA | Abril de 2026 |
O que acontece com o serviço do Banco de Dados do Azure para MySQL depois que a versão da comunidade do MySQL for desativada em outubro de 2023?
Em resposta às solicitações dos clientes, a Microsoft decidiu prolongar o suporte ao Banco de Dados do Azure para MySQL para além de outubro de 2023. Durante o período de suporte estendido, que vai até setembro de 2027, a Microsoft priorizará a disponibilidade, a confiabilidade e a segurança do serviço. Embora não haja garantias sobre atualizações de versão secundárias, implementamos modificações essenciais para garantir que o serviço permaneça acessível, confiável e protegido. Nosso plano inclui:
- Suporte estendido gratuito para a versão 5.7 no Banco de Dados do Azure para MySQL - Servidores Flexíveis até setembro de 2025, oferecendo tempo suficiente para que os clientes planejem e executem suas atualizações para MySQL v8.0 sem custo adicional.
- Suporte estendido pago para a versão 5.7 no Banco de Dados do Azure para MySQL - Servidores Flexíveis até setembro de 2027, proporcionando aos clientes que precisam de mais tempo a flexibilidade para planejar e concluir a atualização do MySQL 5.7 para o MySQL 8.0. Esse programa oferece o mesmo nível de SLA, segurança e conformidade que as versões principais regulares do MySQL.
Observação
Após uma análise cuidadosa e ouvindo os comentários dos clientes, decidimos estender ainda mais o suporte para a versão 5.7 do Banco de Dados do Azure para MySQL por mais dois anos. Isso fará parte de um programa de suporte estendido pago, projetado para fornecer aos clientes o mesmo suporte SLA e conformidade de segurança que as versões principais regulares do MySQL durante o período de suporte estendido. Os detalhes de preços do programa de suporte estendido ainda estão sendo finalizados. Esperamos que essa extensão ofereça aos clientes que precisam de mais tempo a flexibilidade para planejar e executar a atualização do MySQL 5.7 para o MySQL 8.0. Se você tiver alguma dúvida ou quiser compartilhar seus comentários sobre esse programa de suporte estendido, envie um email para Pergunte sobre o Banco de Dados do Azure para MySQL. Sua opinião é muito importante e estamos ansiosos para colaborar com você durante essa transição.
Perguntas Frequentes
P: O que acontecerá se eu não atualizar o MySQL 5.7 para 8.0 após setembro de 2025?
R: Clientes que não tiverem atualizado para o MySQL 8.0 até setembro de 2025 serão automaticamente inscritos no programa de suporte estendido pago para garantir o acesso contínuo ao suporte SLA, segurança e conformidade durante o período de suporte estendido.
P: Qual é o processo de atualização do banco de dados do Azure para MySQL – Servidor Flexível da versão v5.7 para a v8.0?
R: A partir de maio de 2023, o Banco de Dados do Azure para MySQL – Servidor Flexível permite que você realize uma atualização in-loco do MySQL v5.7 para a v8.0 utilizando o recurso MVU (Atualização de Versão Principal). Consulte a Atualização de versão principal no Documento do Banco de Dados do Azure para MySQL – Servidor Flexível para obter informações mais detalhadas.
P: Há algum tempo de inatividade ou impactos de desempenho esperados durante o processo de atualização?
R: Sim, espera-se que haja algum tempo de inatividade durante o processo de atualização. A duração específica varia dependendo de fatores como o tamanho e a complexidade do banco de dados. Aconselhamos a realização de uma atualização de teste em um ambiente de não produção para avaliar o tempo de inatividade esperado e para avaliar o desempenho potencial. Suponha que você minimize o tempo de inatividade para seus aplicativos durante a atualização. Nesse caso, você pode explorar a opção de executar a atualização mínima da versão principal de tempo de inatividade do MySQL 5.7 para o MySQL 8.0 usando a réplica de leitura.
P: Posso reverter para o MySQL v5.7 depois de atualizar para v8.0?
R: Embora não seja recomendável fazer downgrade do MySQL v8.0 para v5.7, já que este último está se aproximando do Fim da Vida Útil, reconhecemos que pode haver cenários específicos em que essa flexibilidade se torne necessária. Para garantir um processo de atualização suave e aliviar possíveis preocupações, é recomendável aderir às práticas recomendadas executando um backup sob demanda abrangente antes de prosseguir com a atualização para o MySQL v8.0. Esse backup serve como uma medida de precaução, permitindo que você restaure seu banco de dados para a versão anterior em outro novo Banco de Dados do Azure para MySQL - Servidor Flexível em caso de problemas inesperados ou complicações com o MySQL v8.0.
P: Quais são as principais vantagens de atualizar para o MySQL v8.0?
R: O MySQL v8.0 vem com uma série de aprimoramentos, incluindo dicionário de dados mais eficiente, segurança aprimorada e outros recursos, como expressões de tabela comuns e funções de janela. Para obter detalhes, confira as notas sobre a versão do MySQL 8.0
P: Há algum problema de compatibilidade que você deve estar ciente ao atualizar para o MySQL v8.0?
R: Alterações no MySQL v8.0 podem causar alguns problemas de compatibilidade. É importante testar seus aplicativos com o MySQL v8.0 antes de atualizar o banco de dados de produção. Verifique a documentação oficial do MySQL para obter uma lista detalhada de problemas de compatibilidade.
P: Qual suporte está disponível se eu encontrar problemas durante o processo de atualização?
R: Em caso de dúvidas, fale com os especialistas da comunidade no Microsoft Q&A. Se tiver um plano de suporte e precisar de ajuda técnica, crie uma solicitação de suporte.
P: O que acontecerá com meus dados durante a atualização?
R: Embora seus dados permaneçam inalterados durante o processo de atualização, é altamente aconselhável criar um backup de seus dados antes de prosseguir com a atualização. Essa medida de precaução ajuda a reduzir o risco de perda potencial de dados devido a eventuais complicações imprevistas.
Versões do mecanismo MySQL desativadas sem suporte no Banco de Dados do Azure para MySQL
Após a data de desativação de cada versão do banco de dados MySQL, se você continuar executando a versão desativada, vai perceber as seguintes restrições:
Como a comunidade não lançará mais correções de bugs ou correções de segurança, o Banco de Dados do Azure para MySQL não corrigirá nenhum bug ou problema de segurança no mecanismo de banco de dados desativado, nem tomará medidas de segurança em relação a ele. No entanto, o Azure continua realizando manutenções e correções periódicas para o host, sistema operacional, contêineres e outros componentes relacionados a serviços.
- Se algum problema de suporte que você venha a ter estiver relacionado ao banco de dados MySQL, talvez não possamos ajudar você. Nesses casos, você precisa atualizar seu banco de dados para que possamos fornecer a você qualquer suporte.
- Você não poderá criar novos servidores de banco de dados para a versão desativada. No entanto, você pode executar recuperações pontuais e criar réplicas de leitura para seus servidores existentes.
- Novos recursos de serviço desenvolvidos pelo Banco de Dados do Azure para MySQL só podem estar disponíveis para versões de servidor de banco de dados com suporte.
- Os S.L.A.s do tempo de atividade aplicam-se exclusivamente ao Banco de Dados do Azure para MySQL para problemas relacionados ao serviço e não a qualquer tempo de inatividade causado por bugs relacionados ao mecanismo de banco de dados. No caso extremo de uma ameaça grave ao serviço causada pela vulnerabilidade do mecanismo de banco de dados MySQL identificada na versão do banco de dados desativada, o Azure pode optar por impedir que o nó de computação do seu servidor de banco de dados proteja o serviço primeiro. Você recebe uma solicitação para atualizar o servidor antes de colocar o servidor online. Durante o processo de atualização, seus dados estão sempre protegidos usando os backups automáticos realizados no serviço, que podem ser usados para restaurar para a versão mais antiga, se desejado.