Использование баз данных 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 с помощью соответствующих данных для входа. Все серверы размещения — это платные виртуальные машины, которые должны иметь соответствующие лицензии. Администратор служб может быть владельцем подписки клиента.

Необходимые привилегии

У системной учетной записи должны быть такие разрешения:

  • база данных — создание, удаление;
  • имя для входа — создание, установка параметров, удаление, предоставление разрешений, отмена.

Следующие шаги

Развертывание поставщика ресурсов MySQL