Compartilhar via


Banco de Dados do Azure para MySQL e otimização de custos

O Banco de Dados do Azure para MySQL é um serviço de banco de dados relacional na nuvem da Microsoft baseado no MySQL Community Edition. É possível usar um Servidor Único ou um Servidor Flexível para hospedar um banco de dados MySQL no Azure. Trata-se de um banco de dados totalmente gerenciado como uma oferta de serviço que pode lidar com cargas de trabalho críticas com desempenho previsível e escalabilidade dinâmica.

Para obter mais informações sobre como o Banco de Dados do Azure para MySQL dá suporte à otimização de custo para sua carga de trabalho, consulte Conceitos do servidor, especificamente, Parar/Iniciar um Banco de Dados do Azure para MySQL.

As seções a seguir incluem considerações de design, uma lista de verificação de configuração e opções de configuração recomendadas específicas para Banco de Dados do Azure para MySQL.

Considerações sobre o design

O Banco de Dados do Azure para MySQL inclui as seguintes considerações de design:

  • Aproveite os recursos de dimensionamento do Banco de Dados do Azure para MySQL para reduzir o custo de consumo sempre que possível. Para escalar e redimensionar o banco de dados, conforme necessário, consulte o seguinte artigo do Suporte da Microsoft, que aborda o processo de automação usando runbooks: Como dimensionar automaticamente uma instância do Banco de Dados do Azure para MySQL/PostgreSQL com runbooks do Azure e Python.
  • Planeje seu RPO (objetivo de ponto de recuperação) de acordo com seu requisito de nível de operação. Não há custo adicional para o armazenamento de backup para até 100% do armazenamento total do servidor provisionado. O consumo adicional de armazenamento de backup será cobrado em GB/month.
  • O design nativo de nuvem do serviço de servidor único permite que ele dê suporte a 99.99% da disponibilidade, eliminando o custo de espera ativa passiva.
  • Considere o uso de SKU de servidor flexível para cargas de trabalho de não produção. Os servidores flexíveis fornecem melhores controles de otimização de custo com a capacidade de parar e iniciar o servidor. Eles fornecem uma camada de computação com capacidade de intermitência que é ideal para cargas de trabalho que não precisam de capacidade de computação completa contínua.

Lista de verificação

Você configurou o Banco de Dados do Azure para MySQL com otimização de custo em mente?


  • Escolha o tamanho do servidor apropriado para sua carga de trabalho.
  • Considere a Capacidade Reservada para Servidor Único do Banco de Dados do Azure para MySQL.

Recomendações de configuração

Explore a seguinte tabela de recomendações para otimizar sua configuração do Banco de Dados do Azure para MySQL para otimização de custo:

Recomendação Descrição
Escolha o tamanho do servidor apropriado para sua carga de trabalho. Opções de configuração: Servidor Únicoe Servidor Flexível.
Considere a Capacidade Reservada para Servidor Único do Banco de Dados do Azure para MySQL. Custos de computação associados ao Desconto de Reserva de Servidor Único do Banco de Dados do Azure para MySQL. Depois de determinar a capacidade de computação total e o nível de desempenho do Banco de Dados do Azure para MySQL em uma região, essas informações podem ser usadas para reservar a capacidade. A reserva pode abranger um ou três anos. Você pode obter uma otimização de custos significativa com esse compromisso.