已啟用 Azure Arc 的SQL 受管理執行個體管理和監視
本文提供管理及監視已啟用 Azure Arc SQL 受管理執行個體 叢集的主要設計考慮和建議,以協助您瞭解及設計營運卓越解決方案。 使用本文中的指引,以及它所參考的其他重要設計資訊,以進一步瞭解考慮和建議。
架構
若要為組織建置正確的架構,以在內部部署或公用雲端上線 Kubernetes 叢集,您需要深入瞭解已啟用 Azure Arc 的 Kubernetes 網路架構 和已啟用 Azure Arc 的資料服務網路連線能力,特別是關於這兩種連線模式。
叢集管理
若要瞭解基礎 Kubernetes 叢集的叢集管理原則,請先檢閱雲端採用架構 (CAF) 已啟用Azure Arc 之 Kubernetes的設計考慮和建議,再部署已啟用 Azure Arc 的 SQL 受管理執行個體。
叢集監視
已啟用 Azure Arc 的資料服務提供兩種連線模式: 直接 連線和 間接 連線。 在任一模式中,您可以將 Grafana 和 Kibana 這兩個開放原始碼工具整合到叢集中進行監視。 除了 Azure 監視器之外,直接連線模式也支援使用 Grafana 和 Kibana 的儀表板。
若要瞭解連線模式,請參閱已啟用 Azure Arc SQL 受管理執行個體的網路連線。
設計考量
若要瞭解在整體管理設計上已啟用 Azure Arc 的 Kubernetes 角色,以及登陸區域的設計考慮和建議,請參閱 設計區域:Azure 環境的管理。
叢集監視
評估如何監視部署時,請考慮您組織的慣用監視工具。
已啟用 Azure Arc 的SQL 受管理執行個體提供與熱門開放原始碼監視工具整合,例如 Grafana 和 Kibana。 此外,計量和記錄也會顯示在 Azure 監視器內。
Grafana 和 Kibana 會自動安裝及設定,這可為您的組織提供更簡單的部署和減少工作。
對於 Azure 監視器內的叢集層級監視,您可以使用Azure 原則來部署容器深入解析。 請考慮如何Azure 原則組織部署的因素。
直接連接模式
當您以直接連線模式部署已啟用 Azure Arc 的SQL 受管理執行個體時,Azure 會自動接收叢集的相關中繼資料以進行清查和計費。
所有流量都是從叢集起始的,防火牆不需要任何輸入規則來加速這項作業。
在部署 Azure Arc 資料控制器期間,您可以藉由提供工作區識別碼和存取金鑰,自動上傳至 Azure Log Analytics 工作區的記錄和計量。 部署之後,您可以保留或停用此功能。
間接連接模式
當您部署已啟用 Arc 的SQL 受管理執行個體間接連線模式時,不會直接連線到 Azure。
當您計畫以間接連線模式部署實例時,請考慮如何將有關實例的記錄和中繼資料從叢集上傳至 Azure。 請考慮如何自動化此程式。 如需詳細資訊,請參閱 將記錄上傳至 Azure 監視器。
每個月至少一次,您必須將實例的相關中繼資料上傳至 Azure,以供清查和計費之用。 如需詳細資訊,請參閱 Azure Arc 資料服務資料收集和報告。
設計建議
盡可能使用直接連線模式,因為它可讓您更輕鬆地透過 Azure 進行監視。 不過,直接連線模式不適用於所有案例。 如需詳細資訊,請參閱連線模式和需求。
如果您的組織已經使用這些工具,請使用 Grafana 和 Kibana。 Grafana 和 Kibana 是開放原始碼工具,會自動部署並整合已啟用 Azure Arc 的部署SQL 受管理執行個體。
使用 已啟用 Azure Arc 的 Kubernetes 叢集的 Azure 監視器容器深入解析來收集記錄和計量。 使用這些記錄和計量來建立儀表板,並產生叢集相關問題的警示。
若要從 Azure 監視器接收叢集的相關通知,請 從容器深入解析啟用建議的計量警示。
使用Azure 原則以確保容器深入解析會自動部署。
如需監視的簡單現成體驗,請使用容器深入解析中提供的活頁簿來檢視叢集和元件的相關效能和健康情況資訊,例如節點、Pod 和持續性磁片區。 當您熟悉活頁簿時,請設計自訂活頁簿,以最適合您作業的方式來說明資料。 如需活頁簿的詳細資訊,請參閱 容器深入解析中的報表。
檢閱包含的 Grafana 儀表板,以查看現用提供的內容,以避免重複工作。
若要監視叢集健康情況並引發警示,請使用Azure Resource Graph或Log Analytics 查詢。
若要根據商務需求和組織來管理 Log Analytics 工作區的最佳方式,請參閱 設計 Log Analytics 工作區架構。
由於 Azure Arc 啟用SQL 受管理執行個體部署中各種元件的儲存體重要性,因此,請建立本機和遠端儲存體健康情況和容量的儀表板和警示。 如需儲存體的詳細資訊,請參閱已啟用 Azure Arc 的儲存體專業領域SQL 受管理執行個體。
檢閱在已啟用 Azure Arc 的升級專業領域中管理升級的考慮和建議SQL 受管理執行個體。
如果您的部署使用間接連線模式,請實作自動化機制,例如 cron 作業,以每天上傳 使用量資料、 記錄和 計量 。 上傳記錄和計量是選擇性的,但必須這麼做,才能使用 Azure 監視器來監視您的環境。
實作程式,以確認每個月至少上傳一次使用量和計費資料,以確保無法停用建立新實例的能力。
下一步
如需混合式和多重雲端雲端旅程的詳細資訊,請參閱下列文章:
- 連線模式和需求
- Azure Data Studio 儀表板 ,以檢視 Azure Arc 資源的相關資訊
- 使用 Azure Arc Jumpstart 進行自動化案例的 Azure Arc Jumpstart
- 使用 Azure Arc 將 Azure 創新帶入混合式環境,這是 Microsoft Learn 的學習路徑