Service Management Automation の概要

Service Management Automation (SMA) は、Microsoft Azure Pack for Windows Server の SMA 拡張機能として統合された一連のツールです。 IT 担当者と IT 開発者は、SMA を使用して Runbook を構築、実行、管理し、IT ビジネス プロセスを統合、調整、自動化できます。 SMA Runbook は、Windows PowerShell エンジンで実行されます。

SMA コンポーネント

SMA は、SMA サービス エンドポイントを介して Microsoft Azure Pack に接続されている次の 3 つの基になるコンポーネントを使用します。

Web サービス

  • Microsoft Azure Pack に接続する

  • Runbook のジョブを Runbook Worker に配布します

  • HTTPS をサポートします

  • セキュリティ グループでアクセスを制御できるようにします

Runbook worker

  • Runbook ジョブを実行します

  • サービス アカウントで実行します

PowerShell モジュール

  • Windows PowerShell コマンドレットを使用して SMA 管理を有効にする

SMA または System Center - Orchestrator を使用する必要がありますか?

System Center - Orchestrator コンポーネントを使用すると、スクリプトやプログラミングを行わずに、データ センターのビジネス プロセスと IT 運用を自動化できます。 グラフィカルな作成方法を使用する場合は、Orchestrator を使用します。

SMA を使用すると、PowerShell を使用してビジネス プロセスと IT 運用を自動化できます。 最新の PowerShell 機能のサポートにより、SMA を使用して、他の System Center コンポーネント (オーケストレーターも含む) を含む PowerShell コマンドレットを提供する任意のソフトウェアの管理を自動化できます。 PowerShell を使用して自動化する場合は、Service Management Automation を使用して、すべての自動化を 1 か所から管理します。

SMA は Microsoft Azure Pack とも緊密に統合されています。ただし、SMA Runbook の作成に Microsoft Azure Pack ポータルを使用する必要はなくなりました。 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 リファレンス ドキュメントのセットです。

次のステップ