Использование баз данных MySQL в Microsoft Azure Stack Hub
Важно!
Начиная со сборки Azure Stack Hub 2108, поставщики ресурсов SQL и MySQL предлагаются для подписок, которым предоставлен доступ. Если вы хотите начать использовать эту функцию или вам нужно выполнить обновление с предыдущей версии, отправьте обращение в службу поддержки , и наши инженеры службы поддержки помогут вам выполнить процесс развертывания или обновления.
Предоставлять базы данных MySQL в Azure Stack Hub можно с помощью поставщика ресурсов MySQL. Когда вы развернете поставщик ресурсов и подключите его к одному или нескольким экземплярам сервера MySQL, вы сможете создать:
- базы данных MySQL для приложений, созданных для облака;
- базы данных MySQL для веб-приложений.
Перед установкой поставщика ресурсов MySQL необходимо учесть несколько приведенных ниже ограничений.
- Пользователи могут создавать только отдельные базы данных и управлять ими. Экземпляр сервера базы данных недоступен для пользователей. Это может ограничивать совместимость с локальными приложениями баз данных, которым требуется доступ к базам данных master, Temp DB или к динамическому управлению базами данных.
- Оператор Azure Stack Hub отвечает за развертывание, обновление, защиту, настройку и обслуживание узлов и серверов баз данных MySQL. Служба RP не предоставляет никаких функций управления экземплярами узла и сервера базы данных.
- Базы данных от разных пользователей в разных подписках могут размещаться на одном и том же экземпляре сервера базы данных. В RP не предусмотрен механизм изоляции баз данных на разных узлах или экземплярах сервера базы данных.
- RP не предоставляет отчетов об использовании баз данных клиентами.
- Поставщик ресурсов не отслеживает работоспособности сервера MySQL.
Архитектура адаптера поставщика ресурсов MySQL
Поставщик ресурсов состоит из следующих компонентов.
Виртуальная машина адаптера поставщика ресурсов MySQL — виртуальная машина Windows Server, на которой работают службы поставщика.
Поставщик ресурсов — обрабатывает запросы к ресурсам базы данных и предоставляет к ним доступ.
Серверы, на которых размещается сервер MySQL Server. Эти серверы размещения предоставляют емкость для баз данных. Можно создавать экземпляры MySQL самостоятельно или предоставить доступ к внешним экземплярам MySQL. Коллекция быстрого запуска Azure Stack Hub содержит пример шаблона, который позволяет:
- создать сервер MySQL;
- скачать и развернуть сервер MySQL Server из Microsoft Azure Marketplace.
Примечание
Серверы размещения, установленные в интегрированных системах Azure Stack Hub, необходимо создавать на основе подписки клиента. Их нельзя создать из подписки поставщика по умолчанию. Их необходимо создать с пользовательского портала или из сеанса PowerShell с помощью соответствующих данных для входа. Все серверы размещения — это платные виртуальные машины, которые должны иметь соответствующие лицензии. Администратор служб может быть владельцем подписки клиента.
Необходимые привилегии
У системной учетной записи должны быть такие разрешения:
- база данных — создание, удаление;
- имя для входа — создание, установка параметров, удаление, предоставление разрешений, отмена.