共用方式為


服務管理自動化概觀

Service Management Automation (SMA) 是一組工具,整合為適用於 Windows Server 的 Azure Pack Microsoft 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 背景工作角色

  • 執行 Runbook 作業

  • 在服務帳戶下執行

PowerShell 模組

  • 使用 Windows PowerShell Cmdlet 啟用 SMA 管理

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

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

SMA 可讓您透過 PowerShell 將商務程式和 IT 作業自動化。 透過支援最新的 PowerShell 功能,您可以使用 SMA 將任何提供 PowerShell Cmdlet 的軟體管理自動化,包括其他 System Center 元件(甚至是 Orchestrator)。 如果您想要透過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 參考檔。

下一步