皆さんも昨今はWindowsやLinuxでも仮想環境を使って色々お試しいただくことを実際にセットアップなさっているんじゃないかと思います。WinHECという米国のイベントではRedHatの仮想環境も見せていたように思います。高添もVirtualizationの近未来の方向性についてWinHECについて書いていますが、私はITPro道場という私達が実施しているイベントで検討したことなど足元系を書いてみようと思います。実際に道場を開催していて参加者の方から質問も結構でるなあというのが背景です。それと結構これ以外のイベントでもデモをする職業なのでそこから学んだことも役に立つかなという点です。
ITPro道場というイベントは昨年のMicrosoft Conferenceというイベントで連続インストールを行いながら解説をするスタイルを確立したんですが、当時はデスクトップで台数を用意してやってました。でも出張って色々デモするにはこれではどうしようも無いということで考えていった訳です。何人かの測定のもと、I/Oがやはり操作性に大きく影響がある点を明確化し、メモリはとにかく仮想環境をホストするマシンで増強する、イメージが動作するハードディスクはそれぞれ別にする方向で改良していきました。
現在はサーバー製品5つとクライアント2台間の操作を見せるのに物理的なノートPC2台、外付けHDD2台で論理的にはサーバーのVHD(イメージ)2つを外付けHDDに、クライアントのVHD2つをノートの内臓HDDでやってます。ESATAのHDDもPCMCIAのインタフェースつけて検討していますがインタフェースの調子がいい時と悪い時があったりしているのでもう少し検討が要るかなと思いつつ、今はUSB2.0でやってます。
Virtual Serverで組��場合にはサービスで動作しており、各イメージが動作する割合を決める画面が管理ツールにありますが、Virtual PCはアクティブなウィンドウを優先する設定あるいは均等設定の選択になります。デモ用途だとアクティブなウィンドウでいいと思い、それでやってます。Virtual PCを利用しているとリソースの割り当ての配分が不思議に思うケースがあるのですが、この辺の設定が効いてるのだと思います。
道場でご質問をいただいて実際に構築するところをおやりになろうとしている方にはHDDのスピードが速いもの、メモリは余裕を持ったデスクトップと一般的なアドバイスをしています。まだノートPCの内臓HDDは2.5ということになり、デスクトップで増設できるHDDに比べればどうしても差が出てしまうからです。我々が試している限りでは1台で2つくらい動かしているくらいではNICはネックになっていません。除外するためにギガの機器を使っても試しましたが、むしろHDDという結論に至っています。
まあNICがパンクするような状況は相当Busyな操作、あるいはパフォーマンス試験をするようなケースでしょうから仮想環境では想定通りのパフォーマンス試験は不向きであるという点からするとやはりメモリとHDDでしょう。
もう一つ重要な点はMSのVirtual系ツールであればAdditionと呼ばれる拡張プログラムです。ホストのOSとゲストのOS間でのやりとり機能を追加するものですが、これが新しいものほど全体のパフォーマンスがいいんです。ということで我々はできるだけ新しいものを使うようにしています。VistaやLonghornのような新しいOSだけでなく現行の製品でもこの傾向がありますので是非忘れずに。正直Virtual Server 2005 R2についているものとVirtual PCについているものではかなり違います。Virtual PCで遅いなあと思っている方には効くかもしれませんよ。
まだ完全な効果を測定できた訳ではありませんが、我々はもう一つのポイントとしてまあ通常で言えばデフラグにあたるVHDの圧縮というのをやるようにしています。結局ファイルとしてOSが動作する関係でVHDの内部の状態をきれいにするとやはり速くなる可能性があるからです。
今回はこんなところで。
5/23に「データの保護と回復」をテーマにセッションをお話させていただきました。5/24が実は社員総会があって、同僚のエバンジェリストがデモに登壇する状況だったので控え室でカメラマンやったりと忙しく動き回っていましたのでブログが今日になってしまいました。ちなみに社員総会のデモの一つは System Center Capacity Planner 2006 を上司に勧めた関係もあって5/23は寝不足のまま結構遅くまで新宿オフィスで頑張っちゃいました。
さてMMSのセッションですが、Virtual Server 上のデモがきちんと動かず、System Center Data Protection Manager 2006 (DPM)の真価を十分にお伝えできなかったと反省しております。米国 San Diegoで行われたMMS2006のDSIとIOMの「大きなメッセージ」はお伝えできたかなと振り返っております。再戦の機会をいただける日を胸にグッと溜めておきます。
さて、テープのテクノロジーも世代進化していっているので何年か経つとまた変わる可能性があるのかもしれませんが、今はデータをバックアップするのであればやはりHDDの安価なものをうまく利用するのが得策ですよね。巻き戻しとかが無い、HDDのアクセススピードで戻せるのは計画時間が結構厳しい時間帯にバックアップを放り込んだりすることが今までは考えられませんでしたが可能になりますしね。おまけにファイルサーバーとDPMの間ではログ処理が行われるので転送量が抑えられるメリットもあります。中央でバックアップをするソリューションにもいいという訳です。おまけにネットワークが切れてもログベースなので回復すると粛々といつも作業をしてくれます。
また、Windows Server 2003のシャドウコピー(そのサーバーにあるデータの保護)あるいはDPM(Windows 2000を含む 他のファイルサーバー群のデータ保護、AD必須)を使ってユーザーが自分で管理者が仕掛けた何世代かのスナップショットからGUIで戻せるセルフ機能もかなり米国ではウケているようです。製品の紹介ビデオなんかでは週40時間の内18時間セーブできて他の仕事に割けるようになったというような話も出るほどです。それと保護対象のサーバーにエージェントが必要なんですが、Pushでインストールを送り出すことができます。
それとセッションでお話できなかった点があって本当に後悔してますが、DPMをプリインストールで搭載しているサーバー機器が登場しています。DPMのページの新着情報をご覧ください。
お金をかけて災害対策しているメインフレームとか基幹システムでも使えるソリューションですが、皆さんの身近なファイルサーバー、自信を持って復旧できる状態ですか? ファイルサーバーに案外ユーザー視点では再作成に時間のかかる大事なものが保護されずに置いてありませんか? 外人の問いかけみたいですが、本気でここ重要だと思ってます。
セールスじゃなく、本当にDPMのコンセプトはいいと思います。是非 一度ご覧ください。マイクロソフトが社内で実装している具体的なサーバーの規模や構成なんかがわかる PDFもの と ケーススタディのWord文書 がありますのでご参考まで。
ご存知のように毎年日本でも行われているイベントです。ただ正直なところ昨年は米国開催のものに参加してきたんですが、規模が大きく違います。また各セミナーの内容も粒度が随分と違います。私の意見では米国のは400とかセミナー数があるので粒度が小さすぎるという気もしています。故に日本で開催する際はスタッフが頭を一生懸命フル稼働させてセッションの内容を確定します。
でもその結果、皆さんが米国でやっていたこれが日本でも見たかったのにということがあります。TechEdで去年講師をやってそういうことを何度か聞きました。そこでちょっと案内しておきたいのがこちら。
https://www.msteched.com/content/webcasts.aspx
米国はボストンで開催されるんですが、Liveでしかも無償でブロードキャストされます。もし見たいものがあればこちらでご覧いただくことができます。無論、英語なんでこういう案内するより日本語で本当はやりたいですが、確実に決まっていることを案内するのも情報発信としては必要かと思いまして、書くことにしました。
ちょっと注意点としては会場でのライブ撮りなので音が悪かったり、途中聞きづらいこともあるかもしれません。無償なんでそこに充てられる予算とのバランスなんだと思いますからもし内容がちゃんとしてなくてもそこはご容赦ください。
なお、日本のTechEdもComingです。オフィシャルサイトはもう立ち上がっています。
http://www.microsoft.com/japan/teched/default.mspx
8/29 - 9/1 の予定です。少し気が早いかもしれませんが、7/21まで早期割引がありますからここも案内しておきます。
昨年のMSC(Microsoft Conference)会場で急遽発表した「IT Pro 道場」ですが、その後週末に新宿にてお客様にご来場いただき、継続的に実施しておりました。毎回好評でものすごい反響をいただいています。「マイクロソフトがこんなことをするなんて」「マイクロソフトっぽくないからすごくいい」など今までいただけなかったコメントを数多く頂戴しました。これからも多くの方に「道場」でお会いしてマイクロソフトのテクノロジーを実際の構築を通して数時間圧縮で知っていただき、日々の活動にお役に立つところがあれば是非ご活用いただきたいと IT Proエバンジェリスト一同 願っております。
週末に開催してきた「Weekend道場」は毎回大好評ということで今度は平日にしかもよくあるマイクロソフト新宿オフィスではなく、外に足を伸ばして見ることにしました。是非 各会場のお近くで参加できる方はご来場ください。セミナー終盤は懇親会となっていますので日ごろマイクロソフトに対して思っていることを是非お聞かせください。また、例えば会社の方で各会場でこの人参加するといいなという方にも是非お勧めください。本当に楽しいですよ!もちろんドレスコードありませんのでどんな服装で来ていただいても結構です。むしろ「カジュアル」がドレスコードです。
「IT Pro 道場」 ご案内ホームページhttp://www.microsoft.com/japan/technet/community/evangelists/dojo/default.mspx
○開催しているチームからの独り言日本のセミナーって堅苦しくないですか?「ビジネスなんで当たり前」と怒られそうですが、昨今の米国での平日開催のセミナーを見てると本当にそう思うんです。新しいテクノロジーを楽しく 学ぶ、それで日々の業務が 楽になる こういうポジティブなスパイラルが会社の枠を超えて 日本中に広がるとうれしいなと真剣に私は思ってます。「道場」に来られる方、さらに講師も みんな結構いいテンションでやっています。他の参加者の方や講師から必ず元気がもらえると信じてますから奮ってのご参加お待ちしています。もう一つ、我々のこうした活動は皆さんの声に支えられています。どこどこでやって欲しいという声をあげていただき、それなりの人数集まるのであれば伺いたいと思ってますし、社内にその重要性を訴えたいとも思っています。上記の案内のページも立ち上げたばかりですが、今後そういうリクエストを受け付ける機能をつけるかもしれません。今回は首都圏巡りをテーマにしましたが、今後はどういうルートに出かけるか検討を続けていきます。
色々なことが怒涛のようにあって、あっという間に時間が経ってしまいました。MMS2006 で San Diego へ行ったと思ったらG/Wで、5月入ったら 式根島 へ船で行き、来週は MMS2006 Japan で話してきます。同僚の高添も MMS2006 Japan で登場するらしいです。そして 5月末 から怒涛の IT Pro 道場 のロード が始まります。IT Pro 道場、是非 来てくださいね!一緒に色々なことを話しましょう。今日 TechNet Flash や TechNet オンライン で道場サイトも公開ですからちょっとフライングしておきます。
ということで IIS7 の話を書くゆとりが持てなかったのですが、6月に入ると IIS7 を話す機会が何度かありそうな雰囲気なので少しずつ勘を戻す意味でまた書いていこうと思います。今回から何回か(イベント盛り沢山なんで飛び石になりそうです)は強化されるトレースの話を書きましょう。
まずは新しいIISの管理ツールの機能になります。
最新のビルドを確認の上書きたかったんですが、それは別の機会にしてとりいそぎ概念的なところからいきます。大概 いいトレースとか内部的な状況把握をする機能が実装される時、管理ツールが容易に呼び出せる状態を公開する API ができる傾向があると私は思ってます。名前変わっていないといいんですが、RSCA(Runtime State & Control API:名前変わっているのを確認したらまたUpdateします。)というのがIIS7でも実装される予定です。このAPIが存在することによってワーカープロセス内の現在実行中のリクエストの情報を公開することが可能になります。
具体的には管理ツール内の Health & Diagnostics 項目で WorkerProcess の小項目を選択します。これで選択したワーカープロセスに関してアプリケーションプール、プロセスID、状態(実行中とか)、使用しているCPUの%、使用しているメモリーなどが表示できます。これだけでも相当以前より便利なんですが、さらにタスクの中から View Current Requests(英語表記で恐縮ですが)を実行するとサイトのID(Default Web Siteは1になる奴)、なんと実行中のURL、Verb(GETとかPOSTとか)、クライアントのIP、実行中のIIS7モジュール(IsapiModuleとか)、実行経過時間が見れます。
この内、URL・実行経過時間がハングものにはかなり有力な手掛かりになる情報です。アプリケーションでロギングをカスタムで実装していない場合にはIIS6以前ではADPlusなどのダンプツールを使ってダンプするのが実行環境での調査方法の主力であり、その後便利な機能が登場してはいるものの、ここまで便利ではないと思います。RSCAはある意味パフォーマンスカウンターの仕組みに似ていますが、管理ツールでここまでGUI表示できる上、API公開されているものをプログラムで制御すれば実行情報を記録に残す仕組みを作るのが簡単そうだなと思っていただけるのではないでしょうか。
これが実行環境での運用で大きな意味を為す一つの改善事項です。開発プロジェクト中でも工夫次第で便利に使える部分もあると思います。ただ、次回以降でご紹介するようにこれだけではないのがまたIIS7のすごいとこです。おまけにもう既にご紹介しているように独自のサーバーコアコンポーネントを開発すれば独自のログ機能をサーバーに作ることすら可能なんです。
ということで、久しぶりに IIS7 書いてみました。
「式根島リゾート プロデュース」イベントに現地まで参加してきました。http://www.microsoft.com/japan/technet/community/events/shikine/default.mspx
「今日の式根島」というブログでいくつか写真を掲載なさってます。
かなりの悪天候でその点が非常に残念ですが、私自身は多くの場所にヒアリングに同行したこともあって非常にいい経験でした。とにかく景観が素晴らしい!港から島の中に入っていくのもいきなり坂だったりして非常に起伏が激しい地形で、海の傍でもかなり階段を下りる場所が多くてその結果、景観がいきなりひらけるので感動する場所がいくつかありました。また、島の方々もすごく親切でよく島のことをご存知ですごく勉強になりました。
さて天候ですが、某チームの到着が二日目だったのでそのお迎えに港で待機していたので体験できたのですが、風は強い、雨がすごい、海は荒れているという状況で接岸が危ぶまれるような状況でした。なんとか接岸でき、合流してもらえて本当に良かったです。これが台風だったらこの何倍もすごいんだろうなと色々な想像をしつつ湿ってしまったタバコを吸いながら船を待ってました。
こんな天候の中、各チームはテレビ取材・雑誌取材・プランニング・プレゼン作成と相当過酷なスケジュールをなんとかこなしていただき、素晴らしいプレゼンを作り上げてくれてました。この場を借りて本当に参加者の皆さんに御礼申し上げます。そして今回のイベントで何かいい経験をしていただいたのであれば本当にうれしく思います。
もう一つ、今回マイクロソフトのMVPの方が何名か参加されていましたが、彼らが各チームのプレゼンに関して相当アドバイスやら、励ましやらをやってくれていたのを我々は知っています。参加されたMVPの��位には本当に感謝しています。
取材結果や今後どういう展開なのかがどういう露出になるのかは今後TechNetで告知していくと思いますのでUpdateをお待ちください。そして、島でのイベントが終わってもキャンペーンは続いています。是非 「優勝者チーム 予想」キャンペーンにご応募ください。
TechNet やマイクロソフト以外のサイトで既に公開されているように式根島 開島120周年をとマイクロソフトの共同プロジェクトでITで島興しイベントをやります。
下記はマイクロソフト外のサイトです。
http://arena.nikkeibp.co.jp/news/20060426/116484/http://www.sankei.co.jp/news/060425/kei088.htmhttp://rblog-media.japan.cnet.com/0039/2006/04/post_72c6.htmlhttp://japan.zdnet.com/news/ir/story/0,2000056187,20102553,00.htmhttp://pcweb.mycom.co.jp/news/2006/04/25/012.htmlほか幅広く取り上げられています。
週刊アスキー誌でも 5/23号 以降色々と企画されているようです。是非 お仕事の合間にお楽しみいただければと思います。
残念ながらIT Proとしての参加はもう締め切りましたが、優勝チーム予想は近日中に公開しますから奮ってご参加いただけますよう、お願い申し上げます。
ITプロマーケティングチームからは実質的な取りまとめをやっている森屋、ITプロエバンジェリストチームからもマネージャーの長坂、そして私が実際に式根島に今週末から行って来ます。イベントの裏話などをここで書けたら面白いですね。
IT Proの皆さんに「元気」になって欲しい、IT Proであることに誇りを持って欲しい、IT Proを職に選択することを自信を持って薦めて欲しい このような願いを持って今後も色々と取り組んでいきます。