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 emGB/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. |