Azure Monitor for SAP Solutions 概念

已完成

Azure Monitor for SAP Solutions 會使用現有的 Azure 監視器功能,例如 Log Analytics 和活頁簿,以提供更多監視功能。 例如:

Azure Monitor for SAP Solutions 會收集哪些資料?

Azure Monitor for SAP Solutions 中的資料收集程序取決於您所設定的提供者而定。 在公開預覽期間,會收集下列資料。

高可用性 Pacemaker 叢集遙測

  • 節點、資源和 SBD 裝置狀態

  • Pacemaker 位置限制式

  • 仲裁投票和仲裁環狀態

  • 其他

SAP HANA 遙測

  • CPU、記憶體、磁碟和網路使用量

  • HANA 系統複寫 (HSR)

  • HANA 備份

  • HANA 主機狀態

  • 索引伺服器和名稱伺服器角色

Microsoft SQL Server 遙測

  • CPU、記憶體、磁碟使用量

  • 主機名稱、SQL 執行個體名稱、SAP 系統識別碼

  • 一段時間內的批次要求、編譯和頁面的預期壽命

  • 一段時間內的前 10 個成本最高的 SQL 陳述式

  • SAP 系統中的前 12 大資料表

  • SQL Server 錯誤記錄檔中記錄的問題

  • 封鎖程序和一段時間內的 SQL 等候統計資料

與 Microsoft 共用資料

Azure Monitor for SAP Solutions 會收集系統中繼資料,以為 Azure 上的 SAP 客戶提供更優質支援。 我們不會收集任何 PII/EUII。 若要在建立 Azure Monitor for SAP Solution 資源時啟用與 Microsoft 共用資料,請從下拉式清單中選取 [共用]

我們建議您啟用資料共用,因為此功能可協助 Microsoft 為 Azure 上的 SAP 任務關鍵性客戶提供更優質支援。

架構概觀

下圖概要說明 Azure Monitor for SAP Solutions 如何從 SAP HANA 資料庫收集遙測資料。 無論 SAP HANA 是部署在 Azure 虛擬機器或 Azure 大型執行個體上,架構都不受影響。

How Azure Monitor for SAP Solutions collects telemetry from SAP HANA databases

架構的重要元件

  • 您可以瀏覽至 Azure 入口網站內的市集,探索 Azure Monitor for SAP Solutions。

  • Azure Monitor for SAP Solutions 資源是可讓您檢視監視遙測資料的位置。

  • 受控資源群組會隨著 Azure Monitor for SAP Solutions 資源部署時一併自動部署。 在受控資源群組內部署的資源可協助您收集遙測資料。 部署的重要資源包括:

    • Azure 虛擬機器 (也稱為「收集器 VM」):這部 Standard_B2ms VM 的主要用途是裝載「監視承載」。 這是指從來源系統收集遙測資料,並將其傳輸至監視架構的邏輯。 在上圖中,監視承載包含透過 SQL 連接埠連接到 SAP HANA 資料庫的邏輯。

    • Azure Key Vault:部署以安全地裝載 SAP HANA 資料庫認證,以及儲存提供者的相關資訊。

    • Log Analytics 工作區:儲存遙測資料的目的地。

      • 系統會使用 Azure 活頁簿,並以 Log Analytics 中的遙測資料為基礎來建置視覺效果。 您可以自訂遙測資料的顯示方式,也可以將您的活頁簿或特定視覺效果釘選到 Azure 儀表板。 視覺效果將會在儀表板上自動重新整理,間隔可低至 30 分鐘。

      • 如果您想要使用現有工作區 (其位於 SAP 監視器資源所屬的相同訂閱內),您可以在部署時選擇該選項。

      • 您可以使用 Kusto 查詢語言 (KQL),對 Log Analytics 工作區內的原始資料表執行查詢

架構重點

  • 多重執行個體:您可以在 VNET 內跨多個 SAP SID 為指定元件類型的多個執行個體建立監視,並使用單一的 Azure Monitor for SAP Solutions 資源。

  • 多重提供者:上述架構圖顯示 SAP HANA 提供者作為範例。 您可以設定更多提供者來收集其他元件的資料。

  • 開放原始碼:GitHub 提供 Azure Monitor for SAP Solutions 的原始程式碼。 您可以參考提供者程式碼,並深入了解產品、投稿或分享意見反應。

  • 可延伸的查詢架構:收集遙測資料的 SQL 查詢是以 JSON 撰寫。 您可以輕鬆地新增更多 SQL 查詢,以收集更多遙測資料。 您可以透過本文件結尾的連結,或連絡您的帳戶小組,留下意見反應,以要求將特定遙測資料新增至 Azure Monitor for SAP Solutions。

Azure 的 SAP 工作負載監視需求

根據 SAP 筆記 2015553,「如需完整的支援,使用者必須啟用內建的 SAP 監視器,以從基礎 Azure 基礎結構取得設定和資源使用率的相關資訊。」 您必須設定裝載 SAP 軟體和相關 DBMS 系統的每個 Azure 執行個體,以確保:

  • 適用於 SAP 的 Azure 監視延伸模組已部署並正確設定。

  • 您可以在 SAP NetWeaver 系統中查看適用於 SAP 的 Azure 監視延伸模組資料。

以下是使用適用於 SAP 的 Azure 監視延伸模組技術需求:

  • Azure 虛擬機器執行個體具備有效的網際網路路由 (必須具備才能存取 Azure 延伸模組集區)。 部署延伸模組之前,您可能需要為虛擬機器執行個體設定網際網路 Proxy。

  • 已部署 SAP 增強型監視。 為了將 Azure 效能計數器包含在 SAP 增強型監視中,SAP 已增強 SAP 主機代理程式及其監視交易 ST06。 請務必檢查設定、所需的版本以及最低的支援套件層級。 如需詳細資訊,請參閱下列 SAP 筆記:

    • Windows:SAP 筆記 1409604 (Windows 上的虛擬化:增強的監視)

    • Linux:SAP 筆記 1102124 (Linux 上的 SAPOSCOL:增強的函式)