O que é a Base de Dados do Azure para MySQL?
Para ajudá-lo a decidir se sua organização pode se beneficiar da migração para o Banco de Dados do Azure para MySQL, vamos começar com uma visão geral rápida dos bancos de dados DBaaS e do Banco de Dados do Azure para MySQL.
O que é DBaaS?
O DBaaS é um serviço que as organizações podem usar para acessar bancos de dados na nuvem. Uma plataforma de entrega DBaaS permite que você se concentre no desenvolvimento de seus aplicativos de banco de dados em vez de gerenciar suas máquinas virtuais (VMs) e sua infraestrutura relacionada. Você pode usar o Banco de Dados do Azure para MySQL para implementar seus aplicativos de banco de dados em uma base DBaaS. Você não precisa se preocupar em configurar e manter a plataforma porque o Microsoft Azure gerencia isso.
Nota
Os aplicativos DBaaS se enquadram na categoria do setor de serviços hospedados por PaaS.
O que é o MySQL?
O MySQL é um dos bancos de dados de código aberto mais populares. Fornecedores de software e desenvolvedores independentes usam-no para criar aplicativos Web. Muitas organizações de nível empresarial também usam o MySQL para hospedar aplicativos de missão crítica.
O Banco de Dados do Azure para MySQL é baseado no MySQL Community Edition disponível sob a licença GPLv2. É também uma plataforma DBaaS relacional totalmente gerenciada.
Gorjeta
No Azure, você também pode executar o MySQL em uma infraestrutura de VM hospedada como um modo de serviço (IaaS).
Definição do Banco de Dados do Azure para MySQL
O Banco de Dados do Azure para MySQL é uma plataforma DBaaS relacional totalmente gerenciada hospedada no Azure. Fornece:
Elevada disponibilidade
Maior proteção de dados
Nota
O Banco de Dados do Azure para MySQL usa backups automáticos e restauração point-in-time por até 35 dias.
Manutenção automatizada dos seguintes componentes para manter o serviço mais seguro e atualizado:
- Hardware subjacente
- SO
- Motor da Base de Dados
Desempenho previsível
Dimensionamento elástico
Cálculo de custos otimizado
Recursos robustos de segurança e conformidade para ajudar a proteger dados confidenciais, tanto em repouso quanto em trânsito
Monitoramento e automação para ajudar a simplificar o gerenciamento e o monitoramento de implantações em grande escala
Esses recursos exigem pouco esforço administrativo e são todos considerados opções padrão.
O Banco de Dados do Azure para MySQL dá suporte a ferramentas comuns, como o MySQL Workbench e outros. Você pode continuar trabalhando com ferramentas e plataformas familiares implementando o Banco de Dados do Azure para MySQL.
O Banco de Dados do Azure para MySQL também dá suporte à extensão MySQL no Azure Data Studio.
Como escolher uma opção de hospedagem adequada
O Banco de Dados do Azure para MySQL está disponível em duas opções de hospedagem:
- Banco de Dados do Azure para MySQL - Servidor Flexível
- MySQL em VMs do Azure
Vamos examinar essas opções mais atentamente.
Banco de Dados do Azure para MySQL no modo Servidor Flexível
Esse modo fornece um serviço de banco de dados totalmente gerenciado e mais configuração e controle do usuário quando necessário. Este modo tem as seguintes características:
- Requisitos mínimos para personalizações do banco de dados
- Projetado para fornecer a maioria das funções de gerenciamento de banco de dados, como:
- Aplicação de patches
- Elevada disponibilidade
- Cópias de Segurança
- Segurança
- Otimizado para fornecer 99,99% de disponibilidade em uma única zona de disponibilidade
Considere este modo de implantação para oferecer suporte a aplicativos nativos da nuvem que:
São projetados para gerenciar patches automatizados.
Não precisa:
- Controle granular no cronograma de aplicação de patches.
- Definições de configuração personalizadas do MySQL.
Ele permite que você opte por alta disponibilidade:
- Dentro de uma única zona de disponibilidade
- Em várias zonas de disponibilidade
Ele fornece controles de otimização de custos com a capacidade de:
- Inicie e pare o servidor.
- Implemente SKU burstable.
Gorjeta
Isso é útil para cargas de trabalho que nem sempre precisam de capacidade total de computação.
Considere este modo de implantação quando precisar:
- Controle personalizado e personalizações do motor MySQL.
- Alta disponibilidade com redundância de zona.
- Janelas de manutenção gerenciadas.
MySQL em VMs do Azure
Este modo não é um serviço de banco de dados totalmente gerenciado; em vez disso, pertence à categoria de indústria de IaaS. Com essa opção, você ainda pode executar o MySQL Server, mas ele é executado dentro de uma VM gerenciada na plataforma de nuvem do Azure.
Gorjeta
Você pode instalar todas as versões e edições recentes do MySQL em sua VM hospedada.
Considere esse modo somente quando não quiser os benefícios incluídos em uma plataforma DBaaS.
Na próxima unidade, vamos examinar o Banco de Dados do Azure para MySQL com mais detalhes.
Precisa de ajuda? Veja o nosso guia de resolução de problemas ou faça comentários específicos ao comunicar um problema.