Service Management Automation

 

适用对象:Windows Azure Pack for Windows Server, System Center 2012 R2 Orchestrator

概述

Service Management Automation是适用于 Windows Server 的 Windows Azure 包的 IT 流程自动化解决方案。 它使你能够在 Windows Azure 包环境中自动创建、监视和部署资源。

与其他自动化工具比较

下表对 Orchestrator 和其他 Microsoft 自动化工具(Service Management Automation 和 Microsoft Azure Automation)进行了对比。

自动化工具

主要功能

对资源的访问

Runbook

Orchestrator

Orchestrator 旨在用于所有本地资源的自动化。 它使用与 Service Management Automation 和 Azure Automation 不同的 Runbook 引擎。

Orchestrator Runbook 可访问本地和私有云中的资源。 它们可使用 Orchestrator 的 Windows Azure 集成包访问 Azure 中的资源。

Orchestrator Runbook 可管理 Azure Automation(使用 Azure cmdlets)或 Service Management Automation(使用 Service Management Automation PowerShell 模块)。

Orchestrator 具有图形界面可用于创建 Runbook,无需任何脚本。 其 Runbook 由专门为 Orchestrator 编写的集成包中的活动构成。 你还可使用“运行 .Net 脚本”活动运行 PowerShell 以任何执行集成包中未包括的功能。

Service Management Automation

Service Management Automation 作为 Windows Azure 包的一个组件本地安装在你的数据中心中,旨在用于自动化私有云中的管理任务。

虽然 SMA 中的 Runbook 通常使用 System Center 和 Windows Azure 包 cmdlet 访问 WAP 组件,但是它们可以访问你的数据中心中的任何资源。 它们可以包括 Azure cmdlet,以在公有云中管理混合方案的组件。

SMA Runbook 可通过 Orchestrator PowerShell 模块 访问 Orchestrator,并通过 Azure PowerShell 模块访问 Azure Automation。

Service Management Automation 和 Azure Automation 基于 Windows PowerShell 工作流使用相同的 Runbook 格式。 Azure Automation 中的 Runbook 主要使用 Azure cmdlet 访问公共云资源,SMA 中的 Runbook 通常使用 System Center 和 Windows Azure 包 cmdlet 访问 WAP 组件。

Azure Automation

Azure Automation Runbook 在 Azure 公有云中运行,旨在用于自动化与 Azure 相关的管理任务。

Azure Automation 中的 Runbook 无法访问你的数据中心中无法从公共云访问的资源。 它们也无法访问 Orchestrator 或 SMA Runbook。

Azure Automation Runbook 可访问可通过 Windows PowerShell 工作流访问的外部资源。

Service Management Automation主题