• 【IT Pro道場】 自主トレシリーズの第七章が公開されました

    いやぁ いっぱい並行して動いていて、これをご紹介するのを忘れてました。えらいこっちゃ。

    第七章は「負荷テストの実施」で、奥主・松崎 共同で担当しました。皆さんは Web アプリケーションの負荷試験、どうやってますか?あまりやってない?((+_+)) いや やってるけどすごい高いツール使ってるとか、それこそ作っちゃった?!とか。今回の自主トレシリーズではマイクロソフトが提供している二つの負荷試験ツール(松と竹?いや梅かな)をご紹介しています。

    WCATは無償のツールです。私のこのブログでもかなりアクセスのあるキーワードで、多くの人が注目していると思います。無償で入手しやすい”梅”な反面、やっぱり”梅”な部分もあって、シナリオはテキストファイルなのでそこに自分でシナリオ書かないといけません。もちろん生成するような方法を作ればいいのですが、そんなことをする前に”松”も見てもらおうっていうことで、Visual Studio 2008 Team System のテストも見てもらうことにして、松崎が熱く語ってますよ。”すごい高いツール”に比べれば不足している点もひょっとするとあるかもしれませんが、やっぱり開発サイクル全般に目を届かせているツールの一部なのでなかなか使い勝手はいいですよ。Application Center Test 以降、Visual Studioの負荷試験を調べたことのない方、絶対見てください、あるいは同僚・ベンダーさんに勧めてください。

    IT Pro道場 自主トレシリーズ トップページ

    IT Pro道場 および 自主トレシリーズでは”最低限”で構築する上でという点に絞っていますのでこれで完全ではなく、あくまでもスタート地点の例示ではありますが、他で得られない何かがそこにあると思います。よりよくするために皆様からのフィードバックが貴重です。ぜひコメント、ご要望、ご不満などをお寄せください。

    1.このブログのコンタクトフォーム(私あてのメールになります。)
    Email

    2.本投稿へのコメント

    3.Webページの下のフォーム
    image

    など方法は色々ありますので、便利な方法をご利用ください。

    それでは第七章、お楽しみください。

    第7章 負荷テストの実施
    WCAT (Web Capacity Analysis Tool) 6.3 の構築

    と言いつつ、もうすぐ第八章も公開かも。(汗)

  • 【IIS7】“IIS 7.0 を極める”シリーズ、第3回公開

    ”IIS7.0を極める”シリーズの第3回が公開になりました。今まではスライドベースでの説明が多かったのですが、文章形式で IIS.NET にある英語記事に味付けをして公開しているシリーズになっています。

    第 1 回 : IIS の動作原理を知る (1)
    第 2 回 : IIS の動作原理を知る (2)
    第 3 回 : Windows Server Core と IIS ※本日公開

    ちょっと皆さんの注目が集まっている Server Core にふれてみました。もうやっている人には簡単すぎるかもしれませんが、必要なコマンドを忘れてしまった時にここをブックマークしておけばこのページからコピーできる、そんな想いもあり、Server Core を取り上げました。

    次回以降 また アーキテクチャな話に戻ると思います。(●^o^●)

  • 【TechEd】 IISチームの作っているOOBツール

    ってなんだよ? という声が聞こえてきそうなタイトルが今 TechEdのページに掲載されています。この不可思議なタイトルでもかなりの登録済みのお客様が聞きたいと言っていただいています。FTP7のキーワードですかね。( ..)φメモメモ

    http://www.event-marketing.jp/events/te08/session/technical_session.aspx
    ここの T1-403 です。これを私が今年は担当します。
    仮題:”IIS7.0, FTP7 and OOB tools”

    もうすぐ本当のタイトルに更新されるはずです。もうすぐ。今週?!

    OOBとはゴルフでいうところのOBです。つまりフェアウェイから外れたがスーパーリカバリーショット(罰則あるけど)の見せ場でもあるという逆の捉え方もできるわけです。うーん ポジティブ。
    Windowsで言うと、OOB(Out-Of-Bound)とはメジャーリリースやサービスパックの提供を待たずに単独で出荷される機能やツールのことになります。今後 他の製品でもそういう言い方をしてくるかもしれません。

    実は今までも IIS の世界では類似したものが提供されてきました。Log Parser 、URLScanなんかもそうでしょう。でも Windows Server 2008 と IIS7 になってもっと柔軟に可能になりました。そうです、モジュール化が進んだのです。

    IISTeam, Microsoft 名義になっているOOBツールを眺めてみましょう。IIS.NETのダウンロードのところから行きます。
    http://www.iis.net/downloads/default.aspx?tabid=35&g=6&CategoryID=98&CategoryName=IISTeam

    今後 本番までにどれをお見せするか絞り込もうと思っていますが、75分しかないですし、やはり  IIS7 に適用されるものがメインとして絞ると下記の茶色にしているものからの選択でしょうね。

    =================================================

    Microsoft Web Deployment Tool - Beta 1 Go Live - x86 by iisteam
    Microsoft Web Deployment Tool - Beta 1 Go Live - x64 by iisteam

    Release notes for the Microsoft Web Deployment Tool are available here. Microsoft has created the Microsoft Web Deployment Tool, which provides deployment and migration support for Internet Information Services versions 6.0 and 7.0. This tool incorporates many ...
    works with IIS 6, IIS 7

    Microsoft URL Rewrite Module for IIS 7.0 CTP1 (x86) by iisteam
    Microsoft URL Rewrite Module for IIS 7.0 CTP1 (x64) by iisteam

    URL rewrite module provides a rule-based rewriting mechanism for changing request URL’s before they get processed by web server. The module can be used to express URL rewriting logic that can use regular expressions or wildcards and can make rewriting ...
    works with IIS 7

    Database Manager for IIS 7.0 CTP2 (x86) by IISTeam
    Database Manager for IIS 7.0 CTP2 (x64) by IISTeam

    Database Manager allows you to manage your databases easily through the IIS Manager user interface.  Note:  Previously this functionality was found within the Administration Pack.
    works with IIS 7

    Administration Pack for IIS 7.0 CTP2 (x86) by IISTeam
    Administration Pack for IIS 7.0 CTP2 (x64) by IISTeam

    Administration Pack for IIS 7.0 is a Technical Preview release by the IIS team to help you administer your IIS 7.0 server.This release is comprised of 6 IIS modules designed to help with a variety of admin tasks.  All of the modules are a toolset ...
    works with IIS 7

    Web Playlists for IIS 7.0, 32 Bit (x86), Tech Preview 2 by IISTeam
    Web Playlists for IIS 7.0, 64 Bit (x64), Tech Preview 2 by IISTeam

    This is the second Customer Technology Preview (CTP2) for Web Playlists feature. Web Playlists let you deliver server-controlled media playlists from your Web server infrastructure rather than using a dedicated streaming server.  They enable you to control ...
    works with IIS 7

    PowerShell Provider for IIS 7.0 (x86) by IISTeam
    PowerShell Provider for IIS 7.0 (x64) by IISTeam

    The IIS 7.0 PowerShell Provider is a PowerShell Snap-In that allows you to manage IIS7 configuration and run-time data. It gives easy access to Web-Sites, Application Pools, Web Applications, Virtual Directories, request in flight, Worker Processes and .NET ...
    works with IIS 7

    IIS7 Native API (C++) Starter Kit by IISTeam

    To extend the server, IIS7 provides a new (C++) native core server API, which replaces the ISAPI filter and extension API from previous IIS releases. The new API features object-oriented development with an intuitive object model, provides more control over ...
    works with IIS 7

    FastCGI Extension for IIS6.0 - RTM by iisteam

    The FastCGI Extension for IIS 6.0 enables popular application frameworks that support FastCGI protocol to be hosted on the IIS web server in a high-performance and reliable way. FastCGI provides a high-performance alternative to the Common Gateway Interface ...
    works with IIS 6

    FastCGI for IIS7 by IISTeam

    The IIS FastCGI component enables popular application frameworks like PHP be hosted on the IIS web server in a high-performance and reliable way. FastCGI provides a high-performance alternative to the Common Gateway Interface (CGI), a standard way of interfacing ...
    works with IIS 7

    Web Playlist for IIS 7.0, 32 Bit (x86) by iisteam
    Web Playlist for IIS 7.0, 64 Bit (x64) by iisteam

    This the first Customer Technology Preview (CTP) for Web Playlists feature. Web Playlists let you deliver server-controlled media playlists from your Web server infrastructure rather than using a dedicated streaming server.  They enable you to control ...
    works with IIS 7

    WCat 6.3 (x86) by IISTeam
    WCat 6.3 (x64) by IISTeam

    Web Capacity Analysis Tool (WCAT) is a lightweight HTTP load generation tool primarily designed to measure the performance of a web server within a controlled environment.  WCAT can simulate thousands of concurrent users making requests to a single web ...
    works with IIS 5.1, IIS 6, IIS 7

    IIS7 Managed Module Starter Kit by IISTeam

    This starter kit aims at simplifying startup for new and existing developers using the new IIS7 managed API. This Visual Studio Content Installer contains a project template for building your first IIS7 Module using the .NET Framework. It contains a readme.htm ...
    works with IIS 7

    IIS 6.0 Resource Kit Tools by Microsoft

    The IIS 6.0 Resource Kit Tools can help you administer, secure, and manage IIS. Use them to query log files, deploy SSL certificates, employ custom site authentication, verify permissions, troubleshoot problems, migrate your server, run stress tests, and more. ...
    works with IIS 6

    Internet Information Services (IIS) 6.0 Manager for Windows XP by Microsoft

    With IIS 6.0 Manager for Windows XP, administrators can remotely manage an IIS 6.0 server from a Windows XP Professional workstation. This tool only installs a snap-in for Microsoft Management Console (MMC) and its associated DLLs and documentation; it does ...
    works with IIS 6

    IIS7 Media Pack Bit Rate Throttling Module, 32-bit (x86) version by microsoft
    IIS7 Media Pack Bit Rate Throttling Module, 64-bit (x64) version by microsoft

    Internet Information Services 7.0 (IIS7) Media Pack Bit Rate Throttling module has compelling features for media and data delivery.  For many scenarios, this feature will reduce bandwidth costs while increasing per-server capacity for concurrent download ...
    works with IIS 7

    Microsoft WebDAV Extension for IIS 7.0 (x86) by Microsoft
    Microsoft WebDAV Extension for IIS 7.0 (x64) by Microsoft

    Microsoft has created a new WebDAV extension module that has been completely rewritten for Windows Server 2008. This new WebDAV extension module incorporates many new features that enable web authors to publish content better than before, and offers web administrators ...
    works with IIS 7

    Windows Media Services 2008 for Windows Server 2008 by iisteam

    You may use this release of Windows Media Services 2008 with Windows Server 2008 to deploy Windows Media servers in a live production environment.This release contains the following packages:Full Server Package for 32-bit and 64-bit platformWindows6.0-KB934518-x86-Server.msuWindows6.0-KB934518-x64-Server.msuUse ...
    works with IIS 7

    Internet Information Services (IIS) 7.0 Manager (x86) by Microsoft
    Internet Information Services (IIS) 7.0 Manager (x64) by Microsoft

    The new remote administration tool for IIS 7.0 provides end users and administrators with a way to remotely manage IIS 7.0 servers from Windows Vista, Windows XP and Windows Server 2003. The tool provides administrators and users with a familiar user interface ...
    works with IIS 7

    Microsoft FTP Publishing Service for IIS 7.0 (x86) by Microsoft
    Microsoft FTP Publishing Service for IIS 7.0 (x64) by Microsoft

    Microsoft has created a new FTP service that has been completely rewritten for Windows Server 2008. This new FTP service incorporates many new features that enable web authors to publish content better than before, and offers web administrators more security ...
    works with IIS 7

    Log Parser 2.2 by Microsoft

    Log parser is a powerful, versatile tool that provides universal query access to text-based data such as log files, XML files and CSV files, as well as key data sources on the Windows® operating system such as the Event Log, the Registry, the file system, ...
    works with IIS 5, IIS 5.1, IIS 6, IIS 7

    Internet Information Services (IIS) Management Pack for MOM 2005 by Microsoft

    The Microsoft Internet Information Services (IIS) Management Pack provides availability, health, and configuration monitoring of IIS and its related services. By monitoring the applications and Web sites running on IIS, this Management Pack highlights issues ...
    works with IIS 5, IIS 5.1, IIS 6

    IIS Diagnostics Toolkit (x86) by Microsoft
    IIS Diagnostics Toolkit (x64) by Microsoft
    IIS Diagnostics Toolkit (ia64) by Microsoft

    A primary activity for system integrators is the building of Windows servers with automated techniques.  System administrators often have to add necessary troubleshooting tools after-the-fact as opposed to having the tools available when the problem occurs.The ...
    works with IIS 5, IIS 5.1, IIS 6

    SSL Diagnostics 1.1 (x86) by Microsoft
    SSL Diagnostics 1.1 (x64) by Microsoft
    SSL Diagnostics 1.1 (ia64) by Microsoft

    The recommended toolset for troubleshooting problems related to Secure Socket Layers (SSL) or certificates. Aimed at expediting troubleshooting, SSL Diagnostics (SSLDiag) offers several key features aimed to isolating the particular problem. Most SSL failures ...
    works with IIS 5, IIS 5.1, IIS 6

    Debug Diagnostics 1.1 by Microsoft

    Debug Diagnostics (DebugDiag) 1.1 is a comprehensive tool designed to help IIS administrators or developers determine why a IIS worker process is crashing, hanging, or memory leak. It offers a simple User Interface to build rules for capturing these common ...
    works with IIS 5, IIS 5.1, IIS 6, IIS 7

    Trace Diagnostics 1.0 (x86) by Microsoft
    Trace Diagnostics 1.0 (x64) by Microsoft
    Trace Diagnostics 1.0 (ia64) by Microsoft

    Trace Diagnostics (TraceDiag) 1.0 is the first add-on for Windows Server 2003 Service Pack 1 aimed at simplifying the configuration and usage of Enterprise Tracing for Windows (ETW).  This powerful toolkit offers an addition to Windows tracing and gives ...
    works with IIS 6

    WFetch 1.4 by Microsoft

    WFetch is a graphical user-interface aimed at helping customers resolve problems related to the browser interaction with Microsoft's IIS webserver. WFetch allows a client to reproduce a problem with a light-weigth, very HTTP friendly test environment. It ...
    works with IIS 5, IIS 5.1, IIS 6, IIS 7

    SMTP Diagnostics 1.0 by Microsoft

    SMTPDiag is a troubleshooting tool designed to work directly on a Windows server with IIS/SMTP service enabled or with Exchange Server installed. It utilizes the same APIs as Windows and Exchange in order to diagnose configuration and connection issues involving ...
    works with IIS 5, IIS 5.1, IIS 6

    Authentication & Access Control Diagnostics 1.0 (x86) by Microsoft
    Authentication & Access Control Diagnostics 1.0 (x64) by Microsoft
    Authentication & Access Control Diagnostics 1.0 (ia64) by Microsoft

    Authentication and Access Control Diagnostics (AuthDiag) tool designed specifically to troubleshoot authentication and authorization (access control) failures.  AuthDiag  offers several features to narrow down and isolate the cause of 401.1, 401.3, ...
    works with IIS 6

    Web Application Stress Tool (Homer) by Microsoft

    The Microsoft WAS web stress tool is designed to realistically simulate multiple browsers requesting pages from a web site. You can use this tool to gather performance and stability information about your web application. This tool simulates a large number ...
    works with IIS 5

    IIS 6.0 Migration Tool by Microsoft

    The Internet Information Services 6.0 Migration Tool is a command line tool that automates several of the steps needed to move a Web application from IIS 4.0, IIS 5.0 or IIS 6.0 to a clean installation of Internet Information Services (IIS) 6.0 and Windows ...
    works with IIS 5, IIS 5.1, IIS 6

    Server Performance Advisor 2.0 by Microsoft

    Microsoft ® Windows Server ™ 2003 Performance Advisor is the latest version of Server Performance Advisor, which is a simple but robust tool that helps you diagnose the root causes of performance problems in a Microsoft Windows Server 2003 deployment. ...
    works with IIS 6

    URLScan 2.5 by Microsoft

    Originally released as part of the IIS Lockdown Tool, URLScan quickly became a hit among system administrators because of it's ability to easily deny requests that are not desired for your web environment.URLScan 2.5 is an Internet Server API (ISAPI) filter ...
    works with IIS 5, IIS 5.1, IIS 6

    IIS Lockdown 2.1 by Microsoft

    IIS Lockdown Wizard version 2.1 was released to help administrators and developers secure IIS 5.1, 5.0, and 4.0 servers.  The lockdown is accomplished  by turning off unnecessary features, thus reducing attack surface available to attackers. To provide ...
    works with IIS 5, IIS 5.1

    =================================================

    これが聞きたーいがあったら是非ここでコメントくださいまし。例によって上部 EMAIL からコンタクトいただいてもいいです。やっぱり Media Services もやろうかなどうしようかなと悩んでいるところですな、ぶっちゃけ。(*^_^*)

  • 【IIS7】 IIS7.0のIPDが登場しました

    以前にも書いたことのあるIPDについてです。

    (原文)
    Infrastructure Planning and Design (IPD) provides planning and design guidance that aims to clarify and streamline the planning and design process for Microsoft infrastructure technologies.

    (奥主訳)
    Infrastructure Planning and Design (IPD)はプランニングと設計のガイダンスを提供します。マイクロソフト インフラストラクチャ テクノロジーのプランニングと設計のプロセスを明らかにし、整理することを目的としています。

    英語でもよろしければ下記からダウンロード可能です。検討事項は何だろう?と悩む前にぜひこれを参照して設計に必要な要素が何なのかという点をSolution Acceleratorを作っているチームがどう言っているかを参考にするといいと思います。

    Infrastructure Planning and Design
    http://www.microsoft.com/downloads/details.aspx?FamilyId=AD3921FB-8224-4681-9064-075FDF042B0C&SAMI_Campaign_Name=IPD062708RTM_IPDDL&displaylang=en
    ※このページの下の方から Internet Information Services 7.0.zip をダウンロードください。

    さてお気づきだと思うのですが、Allで全部を落とすことも可能ですし、特定の技術分野を単独で落とすことも可能です。それにもちろんIIS7だけではありませんよ。

    Active Directory Domain Services 2008.zip(2.2 MB)
    Internet Information Services 7.0.zip(908 KB)
    IPD - All.zip(16.7 MB)
    IPD Series Introduction.zip(216 KB)
    Selecting Right Virtualization Technology.zip(1.3 MB)
    Selecting the Right NAP Architecture.zip(946 KB)
    SoftGrid Application Virtualization.zip(2.4 MB)
    System Center Operations Manager 2007.zip(1.0 MB)
    System Center Virtual Machine Manager 2008.zip(1.2 MB)
    Terminal Services.zip(3.0 MB)
    Windows Deployment Services.zip(1.4 MB)
    Windows Server Virtualization.zip(2.2 MB)

    実はIIS7に関してはドラフトのレビュー段階で以下を指摘しました。

    「IIS7は Failover Clustering に対応していないというサポート技術情報があるが、書いてあっていいのか?」

    Information about the configuration of cluster resources in Internet Information Services 7.0
    http://support.microsoft.com/kb/944885/en-us

    これは社内ミーティングをしている中で平井という昔 サポート部門にいた時にとてもお世話になったサポートエンジニアに教えてもらったもので、米国に私からフィードバックしました。傾向としてはWebサーバーはバランサーを使うケースが多いはずですが、要件でそうなっている設計をされているかもしれませんのでここで注意点として挙げておきますね。
    公の場で。平井(拓)さん サンキュー(●^o^●)

    一方で、IIS7の設計としてはコンテンツ、そして構成情報をシェアにおくことは可能になっているのでそれを置く先のサーバーを Failover Clustering で組むことは可能であり、もちろんできるのであれば推奨ですからその点に注意して読むといいと思います。

  • 【仮想化】 Oh my god! Hyper-V ですよ

    まずは米国での発表 速報です。日本語は順次ということで。

    http://www.microsoft.com/presspass/features/2008/jun08/06-26hyperv.mspx

    http://blogs.technet.com/virtualization/

    http://money.cnn.com/news/newsfeeds/articles/djf500/200806261152DOWJONESDJONLINE000648_FORTUNE5.htm