在 Microsoft Azure Stack Hub 上使用 MySQL 資料庫

重要

從 Azure Stack Hub 組建 2108 開始,提供 SQL 和 MySQL 資源提供者授與存取權的訂用帳戶。 若要開始使用這項功能,或需要從舊版升級,請開啟支援案例,我們的支援工程師會引導您完成部署或升級程序。

使用 MySQL 資源提供者,在 Azure Stack Hub 上提供 MySQL 資料庫。 部署資源提供者,並將其連線到一個或多個 MySQL 伺服器執行個體後,您可以建立:

  • 適用於雲端原生應用程式的 MySQL 資料庫。
  • 適用於 Web 應用程式的 MySQL 資料庫。

在安裝 MySQL 資源提供者之前,有幾個要考量的限制:

  • 使用者只能建立及管理個別的資料庫。 終端使用者無法存取資料庫伺服器執行個體。 這可能會對需要存取 master、Temp DB 或動態管理資料庫的內部部署資料庫應用程式產生相容性限制。
  • 您的 Azure Stack Hub 操作員需負責部署、更新、保護、設定和維護 MySQL 資料伺服器和主機。 RP 服務不會為任何主機和資料庫伺服器執行個體提供管理功能。
  • 不同訂用帳戶中不同使用者的資料庫可以位於相同的資料庫伺服器執行個體上。 RP 不會提供任何機制來隔離不同主機或資料庫伺服器執行個體上的資料庫。
  • RP 不會提供任何租用戶的資料庫使用報告。
  • RP 不會監視 MySQL Server 的健康狀態。

MySQL 資源提供者配接器架構

此資源提供者包含下列元件:

  • MySQL 資源提供者配接器虛擬機器 (VM):這是執行提供者服務的 Windows Server VM。

  • 資源提供者:這會處理要求並存取資料庫資源。

  • 裝載 MySQL 伺服器的伺服器:為稱為主控伺服器的資料庫提供容量。 您可以自行建立 MySQL 執行個體,或是提供對外部 MySQL 執行個體的存取權。 Azure Stack Hub 快速入門資源庫提供範例範本,可用來:

    • 為您建立 MySQL 伺服器。
    • 從 Azure Marketplace 下載和部署 MySQL 伺服器。

注意

建立安裝在 Azure Stack Hub 整合式系統上的主控伺服器時,必須從租用戶訂用帳戶建立。 無法從預設提供者訂用帳戶建立這些伺服器。 必須透過使用者入口網站或透過具有適當登入的 PowerShell 工作階段來加以建立。 所有主控伺服器都是可計費的 VM,而且必須具有授權。 服務管理員可以是租用戶訂用帳戶的擁有者。

必要的權限

系統帳戶必須具有下列權限:

  • 資料庫:建立、卸除
  • 登入:建立、設定、卸除、授與、撤銷

後續步驟

部署 MySQL 資源提供者