Usar bancos de dados MySQL no Microsoft Azure Stack Hub

Importante

A partir do build 2108 do Azure Stack Hub, os provedores de recursos SQL e MySQL são oferecidos a assinaturas que receberam acesso. Se você quiser começar a usar esse recurso ou se precisar atualizar de uma versão anterior, abra um caso de suporte e nossos engenheiros de suporte orientarão você pelo processo de implantação ou atualização.

Use o provedor de recursos MySQL para oferecer bancos de dados MySQL no Azure Stack Hub. Depois de implantar o provedor de recursos e conectá-lo a uma ou mais instâncias do servidor MySQL, você poderá criar:

  • Bancos de dados MySQL para aplicativos nativos de nuvem.
  • Bancos de dados MySQL para aplicativos Web.

Há várias limitações a serem consideradas, antes de instalar o provedor de recursos MySQL:

  • Os usuários só podem criar e gerenciar bancos de dados individuais. A instância do Servidor de Banco de Dados não está acessível aos usuários finais. Isso pode limitar a compatibilidade com aplicativos de banco de dados locais que precisam de acesso a master, Banco de Dados Temporário ou gerenciar dinamicamente bancos de dados.
  • Seu operador do Azure Stack Hub é responsável por implantar, atualizar, proteger, configurar e manter os servidores e hosts do banco de dados MySQL. O serviço RP não fornece nenhuma funcionalidade de gerenciamento de instância de servidor de host e banco de dados.
  • Bancos de dados de diferentes usuários em assinaturas diferentes podem estar localizados na mesma instância do servidor de banco de dados. O RP não fornece nenhum mecanismo para isolar bancos de dados em diferentes hosts ou instâncias de servidor de banco de dados.
  • O RP não fornece nenhum relatório sobre o uso do locatário de bancos de dados.
  • O RP não monitora a integridade do Servidor MySQL.

Arquitetura do adaptador do provedor de recursos do MySQL

O provedor de recursos tem os seguintes componentes:

  • A VM (máquina virtual) do adaptador do provedor de recursos MySQL, que é uma VM do Windows Server que está executando os serviços do provedor.

  • O provedor de recursos, que processa solicitações e acessa recursos de banco de dados.

  • Servidores que hospedam o MySQL Server, que fornecem capacidade para bancos de dados que são chamados de servidores de hospedagem. Você pode criar instâncias do MySQL por conta própria ou fornecer acesso a instâncias externas do MySQL. A Galeria de Início Rápido do Azure Stack Hub tem um modelo de exemplo para o qual você pode usar:

    • Crie um servidor MySQL para você.
    • Baixe e implante um Servidor MySQL de Azure Marketplace.

Observação

Os servidores de hospedagem instalados em sistemas integrados do Azure Stack Hub devem ser criados a partir de uma assinatura de locatário. Eles não podem ser criados a partir da assinatura do provedor padrão. Eles devem ser criados a partir do portal do usuário ou de uma sessão do PowerShell com uma entrada apropriada. Todos os servidores de hospedagem são VMs faturáveis e devem ter licenças. O administrador de serviços pode ser o proprietário da assinatura do locatário.

Privilégios necessários

A conta do sistema deve ter os seguintes privilégios:

  • Banco de dados: criar, descartar
  • Logon: criar, definir, soltar, conceder, revogar

Próximas etapas

Implantar o provedor de recursos MySQL