Welcome to MSDN Blogs Sign in | Join | Help

【モデリング】Management Model Designer 紹介 ~ 管理可能性を高めるモデル

昨日は、名古屋で開催された、IT Pro 道場 運用基盤構築編 に参加してきました。東京、大阪での開催がまだありますので、内容についてはあまり触れないでおきますが(ご参加いただく皆さんは、お楽しみを)、講師の高添さん、安納さんも「開発者の皆さんにこのメッセージを!」と何箇所かで言っていたように、運用基盤の上に動くアプリケーションを開発している開発者をはじめとする開発チームにおいても、これからのインフラについては押さえていただく必要がある概念やポイント、製品が多々あります。

"Dynamic IT" な世界になれば、運用基盤をより柔軟性を増すことになりますが、アプリケーションも柔軟性や可用性など、今まで以上に考慮しなければならないことが増えてくるのもまた事実でしょう。そんな中でも、アプリケーションの Manageability (管理可能性)はひとつの重要な要素となります。

マイクロソフトでは、"Design for Operations" というメッセージで、運用を意識した設計を行っていきましょうと訴えており、それが、SDM (システム定義デモル)といったモデリングであったり、SML (サービスモデル言語)といった標準策定であったり、いろいろなアプローチ含めて推進をしてきているわけです。

そんな中で、"Design for Operations" を担う新たなデザインツールが先日 CTP 版ですが、提供開始されました。それが、

Visual Studio Team System Management Model Designer Power Tool
(略称 VSMMD または、TSMMD)

です。

詳細は、CodePlex.com 上の patterns & practices - Design for Operations を!

※以下は、長沢が実際にこのツールを導入して、モデリングし、簡単なアプリケーションを作成して実証した結果をもとにしたインプレだと思ってご覧ください(きちんろしたメッセージやこのツールの位置づけなどは、今後しっかりとお伝えしていければと思っています)。

Team System 用の Power Tool としての提供ですが、管理可能性を担う、下記のようなことが実現できるものだとイメージいただければと思います:

  • ヘルスモデルのデザイン
  • イベントログなどの定義と検証
  • ロギングのための API などの自動生成
  • 管理パックの自動生成

システムを運用していくにあたって、運用監視は不可欠です。その運用監視を行うには、アプリケーションのプラットフォームとなる OS や DB、などの監視はもちろんのこと、アプリケーション自体の監視ももちろん必要です。

プラットフォームとなる製品については、多くのものがログなどの出力など機能を有しているわけですが、アプリケーションは、これらの機能も作成する必要があります。

これらのアプリケーションのヘルスチェックに関するモデリングとイベントなどの定義が行え、それらを基にしてロギングなどを行うインストルメンテーション API を自動生成してくれるのが今回ご紹介する VSMMD なのです。

また、このツールのすごいところは、モデルを運用監視の製品である Microsoft System Center Operations Manager (MOM) の管理パックとしても自動生成を行うところです。

要するに、開発時に、ヘルスモデル考え、モデリングを行うことで、実装時に必要となるロギングなどの機能と、運用監視時に必要となる管理パックの双方を自動生成してくれるというすぐれものなのです(^^)

モデリングの実施手順などは、日を改めて投稿したいと思いますが(今すぐ!という方はバージョンが古いですが、Channel9 (英語): これこれをご覧ください)、今回は入手先とインストール手順を書きたいと思います。

システム要件:

    • Visual Studio Team System 2008
    • Guidance Automation Extensions (GAX) - Feb 2008 Release

入手先:

インストール手順:

    1. GAX インストール
    2. VSMMD インストール

いくつかスクリーンショット:
※画像をクリックすると拡大表示できます。

image 
VS のソリューションに追加するだけ
image 
モデリングは、デザイナと管理モデル エクスプローラで行う
image
管理モデル エクスプローラ
image 
イベントの詳細を定義
image 
イベントのメッセージを定義
image
モデルの検証、インストルメンテーション API などの自動生成、 実装カバレッジの検証、MOM 管理
パックの自動生成など
image
自動生成された VS プロジェクトたち
image 
アプリケーションでの参照設定
image
実装コード中でメソッド実行するだけで、
image
Windows イベントログに出力
 

ながさわともはる

Published Friday, March 07, 2008 5:49 PM by Tomoharu Nagasawa

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

Friday, March 07, 2008 4:43 AM by Noticias externas

# 【モデリング】Management Model Designer 紹介 ~ 管理可能性を高めるモデル

昨日は、名古屋で開催された、 IT Pro 道場 運用基盤構築編 に参加してきました。東京、大阪での開催がまだありますので、内容についてはあまり触れないでおきますが(ご参加いただく皆さんは、お楽しみを

Sunday, March 09, 2008 10:32 PM by 松崎 剛 ブログ (Tsuyoshi Matsuzaki Blog)

# [ブログ紹介] モデル駆動な運用管理機能の実装

こんにちは。 IT Pro 道場「アプリケーションプラットフォーム編」でも触れたモデル駆動のライフサイクル管理について、VSMMD (Visual Studio Team System Management

Monday, March 10, 2008 12:09 AM by 長沢智治のライフサイクルブログ

# ダウンロード リンク集

このページでは、このブログで紹介した Power Tool などのダウンロード先を貯めていきます。 ※長沢が気づいた時点で最新情報に更新していきます。 ※更新が滞っていることも予想されますので、最新版を皆さんでもご確認ください。

Thursday, March 13, 2008 8:14 AM by 長沢智治のライフサイクルブログ

# 【DFO】Management Model の考察 - 1

※DFO とは、Design for Operations の略です(^-^) 先日、 TSMMD (a.k.a. VSMMD) をご紹介しました。 【モデリング】Management Model Designer

Thursday, March 13, 2008 10:49 PM by 長沢智治のライフサイクルブログ

# 【DFO】Management Model の考察 - 2

関連投稿: 【DFO】Management Model の考察 - 1 【モデリング】Management Model Designer 紹介 ~ 管理可能性を高めるモデル 【コラム】モデリングは物事を簡単にするもの

Wednesday, April 16, 2008 11:15 PM by 長沢智治のライフサイクルブログ

# 【MSC】ご来場、ご清聴、ありがとうございました!

こんにちは、2日間にわたり皆さんのご参加で非常に “熱い” イベントとなった the Microsoft Conference 2008 (東京会場)、無事に走り抜けることができました。ご参加いただいた方、残念ながらご参加いただけなかった方も含め、皆さん、本当にありがとうございました。

Sunday, May 11, 2008 11:06 PM by 長沢智治のライフサイクルブログ

# 【DFO】リリース: Team System Management Model Designer (TSMMD) v2.1

このブログでも、その意義、重要性、そして可能性を取りあげている Visual Studio Team System Management Model Designer Power Tool の v2.1

Tuesday, June 10, 2008 10:38 PM by 長沢智治のライフサイクルブログ

# 【DFO】Team System Management Model Designer Power Tool v2.1 のすごいところ

環境: Visual Studio Team System 2008 (エディションは問わず) オプション: System Center Operations Manager 2007 こんにちは。以前よりお伝えしております、Visual

Monday, June 16, 2008 9:53 PM by 長沢智治のライフサイクルブログ

# 【DFO】Team System Management Model Designer Power Tool v2.1 のすごいところ

環境: Visual Studio Team System 2008 (エディションは問わず) オプション: System Center Operations Manager 2007 こんにちは。以前よりお伝えしております、Visual

Friday, June 20, 2008 11:11 AM by 長沢智治のライフサイクルブログ

# 【DFO】リリース: Team System Management Model Designer (TSMMD) v2.1

このブログでも、その意義、重要性、そして可能性を取りあげている Visual Studio Team System Management Model Designer Power Tool の v2.1

Leave a Comment

(required) 
required 
(required) 
 
Page view tracker