Utilizar bases de dados MySQL no Microsoft Azure Stack Hub
Importante
A partir da compilação 2108 do Azure Stack Hub, os fornecedores de recursos SQL e MySQL são oferecidos às subscrições a quem foi concedido acesso. Se quiser começar a utilizar esta funcionalidade ou se precisar de atualizar a partir de uma versão anterior, abra um caso de suporte e os nossos engenheiros de suporte irão orientá-lo ao longo do processo de implementação ou atualização.
Utilize o fornecedor de recursos MySQL para oferecer bases de dados MySQL no Azure Stack Hub. Depois de implementar o fornecedor de recursos e ligá-lo a uma ou mais instâncias do servidor MySQL, pode criar:
- Bases de dados MySQL para aplicações nativas da cloud.
- Bases de dados MySQL para aplicações Web.
Existem várias limitações a considerar antes de instalar o fornecedor de recursos MySQL:
- Os utilizadores só podem criar e gerir bases de dados individuais. A instância do Servidor de Base de Dados não está acessível aos utilizadores finais. Isto pode limitar a compatibilidade com aplicações de base de dados no local que precisam de acesso ao modelo global, à Temp DB ou à gestão dinâmica de bases de dados.
- O operador do Azure Stack Hub é responsável por implementar, atualizar, proteger, configurar e manter os servidores e anfitriões da base de dados MySQL. O serviço RP não fornece nenhuma funcionalidade de gestão de instâncias de servidor de base de dados e anfitrião.
- As bases de dados de diferentes utilizadores em subscrições diferentes podem estar localizadas na mesma instância do servidor de bases de dados. O RP não fornece nenhum mecanismo para isolar bases de dados em diferentes anfitriões ou instâncias do servidor de bases de dados.
- O RP não fornece relatórios sobre a utilização de inquilinos de bases de dados.
- O RP não monitoriza o estado de funcionamento do Servidor MySQL.
Arquitetura do adaptador do fornecedor de recursos MySQL
O fornecedor de recursos tem os seguintes componentes:
A máquina virtual (VM) do fornecedor de recursos MySQL, que é uma VM do Windows Server que está a executar os serviços do fornecedor.
O fornecedor de recursos, que processa pedidos e acede aos recursos da base de dados.
Servidores que alojam o MySQL Server, que fornecem capacidade para bases de dados denominadas servidores de alojamento. Pode criar instâncias MySQL por si próprio 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 que pode utilizar para:
- Crie um servidor MySQL para si.
- Transfira e implemente um Servidor MySQL a partir de Azure Marketplace.
Nota
Os servidores de alojamento instalados em sistemas integrados do Azure Stack Hub têm de ser criados a partir de uma subscrição de inquilino. Não podem ser criadas a partir da subscrição de fornecedor predefinida. Têm de ser criadas a partir do portal de utilizador ou a partir de uma sessão do PowerShell com um início de sessão adequado. Todos os servidores de alojamento são VMs faturáveis e têm de ter licenças. O administrador de serviços pode ser o proprietário da subscrição de inquilino.
Privilégios necessários
A conta de sistema tem de ter os seguintes privilégios:
- Base de dados: criar, largar
- Início de sessão: criar, definir, largar, conceder, revogar