Usar bancos de dados MySQL no Microsoft Azure Stack Hub

Importante

Os fornecedores de recursos SQL e MySQL para o Azure Stack Hub estão obsoletos e não estão disponíveis para a integração de novos clientes. Em vez disso, implemente SQL ou MySQL diretamente em máquinas virtuais e gerencie-as utilizando ferramentas e práticas padrão. As implementações existentes dos fornecedores de recursos continuam a ser suportadas, mas não está planeado desenvolvimento ou integração de novas funcionalidades.

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

  • Bancos de dados MySQL para aplicativos nativos da nuvem.
  • Bases de dados MySQL para aplicações web.

Há várias limitações a considerar, 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 ao banco de dados mestre, Temp DB ou para gerenciar bancos de dados dinamicamente.
  • Seu operador do Azure Stack Hub é responsável por implantar, atualizar, proteger, configurar e manter os servidores e hosts de banco de dados MySQL. O serviço RP não fornece nenhuma funcionalidade de gerenciamento de instância de host e servidor de banco de dados.
  • Bancos de dados de usuários diferentes 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 hosts ou instâncias de servidor de banco de dados diferentes.
  • O RP não fornece nenhum relatório sobre o uso de bancos de dados pelo locatário.
  • O RP não monitora a integridade do servidor MySQL.

Arquitetura do adaptador do fornecedor de recursos MySQL

O provedor de recursos tem os seguintes componentes:

  • A máquina virtual (VM) 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ê mesmo pode criar instâncias do MySQL ou fornecer acesso a instâncias externas do MySQL. O Galeria de Início Rápido do Azure Stack Hub tem um modelo de exemplo que o/a pode usar para:

    • Crie um servidor MySQL para você.
    • Transfira e implemente um Servidor MySQL a partir do Azure Marketplace.

Observação

Os servidores de hospedagem instalados nos 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ço 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, eliminar
  • Login: criar, definir, eliminar, conceder, revogar

Próximos passos

Implantar o provedor de recursos MySQL