Service Management Automation 概觀

重要

此版本的服務管理自動化 (SMA) 已終止支援。 我們建議您 升級至 SMA 2022

服務管理自動化 (SMA) 是一組工具,可整合為適用於 Windows Server 的 Microsoft Azure Pack 中的 SMA 擴充功能。 IT 專業人員和IT開發人員可以使用 SMA 來建構、執行及管理 Runbook,以整合、協調及自動化 IT 商務程式。 SMA Runbook 會在 Windows PowerShell 引擎上執行。

SMA 元件

SMA 會使用下列三個透過 SMA 服務端點連線到 Microsoft Azure Pack 的基礎元件:

Web 服務

  • 聯機到 Microsoft Azure Pack

  • 將 Runbook 作業分散至 Runbook Worker

  • 支援 HTTPS

  • 可讓安全性群組控制存取

Runbook Worker

  • 執行 Runbook 作業

  • 在服務帳戶下執行

PowerShell 模組

  • 使用 Windows PowerShell Cmdlet 啟用 SMA 管理

我應該使用 SMA 或 System Center - Orchestrator 嗎?

System Center - Orchestrator 元件可讓您在資料中心自動執行商務程式和 IT 作業,而不需編寫腳本或程序設計。 如果您想要使用圖形化撰寫方法,請使用 Orchestrator。

SMA 可讓您透過 PowerShell 將商務程式和 IT 作業自動化。 透過支援最新的 PowerShell 功能,您可以使用 SMA 自動管理任何提供 PowerShell Cmdlet 的軟體,包括甚至 Orchestrator () 的其他 System Center 元件。 如果您想要透過PowerShell自動化,請使用服務管理自動化從單一位置管理所有自動化。

SMA 也與 Microsoft Azure Pack 深入整合;不過,您不再需要使用 Microsoft Azure Pack 入口網站來撰寫 SMA Runbook。 您可以透過 PowerShell ISE 附加元件在PowerShell ISE 內完成撰寫。 SMA 現在也支援原生 PowerShell 腳本類型 Runbook。 您可以在這裡深入瞭解 SMA 中的新功能

下圖說明每個 SMA 功能,以及與 Microsoft Azure Pack 安裝的通訊。

SMA 架構圖表。

  • SMA Web 服務會與 Microsoft Azure Pack 通訊,並驗證使用者。

  • SQL Server 資料庫會儲存及擷取 Runbook、Runbook 資產、活動、整合模組以及 Runbook 作業資訊。

  • Runbook Worker 會執行 Runbook,並且可以用於負載平衡。

  • Microsoft Azure Pack 中的管理入口網站是您撰寫、偵錯及啟動和停止 Runbook 的位置。

重要

SMA 開發人員指南現已推出。 本指南是 SMA Web 服務的一組 REST API 參考檔。

下一步