WS2008 R2と最新OS Azureでのサーバー構築

Windows Server 2008 R2の変更点 本連載の最後はWindows Server 2008 R2(以下WS2008 R2)での変更点をまとめました。執筆現在(2009年7月)では、WS2008 R2はRC版が出ている状態です。WS2008 R2はWindows 7と同一カーネルを利用

細田 隼平

2009年7月29日 20:00

Windows Server 2008 R2の変更点

 本連載の最後はWindows Server 2008 R2(以下WS2008 R2)での変更点をまとめました。執筆現在(2009年7月)では、WS2008 R2はRC版が出ている状態です。WS2008 R2はWindows 7と同一カーネルを利用するサーバー版ですが、Windows 7の発売日が2009年10月22日と決まっているのに対し、こちらは発売日がまだ公表されていません。

 本記事ではこのRC版を元に説明していきます。筆者はインストールマニアックス2009の決勝戦で使われた際に初めて触ったのですが、正直なところ、この時はユーザーインターフェースの違いなどに戸惑ってしまいました。

 WS2008 R2ですが、主に以下のような変更があります。

 ・OS自体がWindows 7ベースとなった
 ・32bit版が無くなり64bit版のみとなった
 ・IISのバージョンが7.0から7.5に変わった
 ・仮想化機能が充実した
 ・Windows 7のクライアントと連携した新しい機能が追加された
 ・PowerShellのバージョンが2.0になった
 ・その他、管理の合理化や拡張性・信頼性の向上など

※上記の内、IISのバージョンに関しては公式サイトのドラフトドキュメントは所々IIS7.0だったり7.5だったりと記載がまちまちですが、RC版を使用してみたところバージョンは7.5となっていましたので、WS2008 R2からのIISバージョンは7.5であると判断しています。

 まず見た目で気になるのは、デスクトップに「PowerShell」の起動用アイコンが付いているところです。WS2008 R2から、GUIでの操作は裏でPoerShellコマンド(コマンドレットと呼ぶらしい)が投げられるという仕組みになりました。今まではGUIとコマンドラインでは独立した別の機能でした。

IIS7.5で変わる事

 WS2008 R2での大きな変更点は前述の通りですが、ここではIISでの変更点を掘り下げてみようと思います。IIS公式サイト内のブログ(http://blogs.iis.net/)で主に紹介されているIIS7.5の変更点をまとめました。
 
・ファイル圧縮の変更
 ファイル圧縮をする対象となるファイルの最小サイズが256bytesから2,700bytesに変更。動的コンテンツの圧縮がデフォルトで有効になりました。MIMEタイプが「application/atom+xml」や「application/xaml+xml」の場合が静的コンテンツ圧縮の対象になった等。

・FastCGIでphp.iniなどの設定ファイルの変更を検知し自動的にアプリケーションプールをリサイクル
 「IISマネージャ > コンピュータ名 > FastCGIの設定」から任意のプログラムを選択し「編集 > MonitorChangesTo」に php.iniを指定する事で、それ以降php.iniに変更が発生すると自動的にアプリケーションプールがリサイクルされるようになりました。

・FastCGIの自動チューニング
 「IISマネージャ> コンピュータ名 > FastCGIの設定」から任意のプログラムを選択し「編集 > MaxInstances」に0を指定する事で、インスタンス数をIISに自動調整させる事が可能です。IISは数秒ごとにインスタンス数の調整を行います。

・FastCGIで標準エラー出力の振る舞いを制御可能に
 「IISマネージャ> コンピュータ名 > FastCGIの設定」から任意のプログラムを選択し「編集 > StderrMode」を変更する事で以下のいずれかの挙動をとるように指定可能になりました。

 ・標準エラー出力を含めたHTTPレスポンスコード500番を返す
 ・一般的な500番のページを返す
 ・標準エラーを無視して200番を返す
 ・プロセスを終了させる

・FastCGIにて標準エラー出力からIISのFREBトレースへの連携が可能に
 例えば、PHPで「error_log(“IIS_TRACE_INFO: hoge :IIS_TRACE_END”);」とするとIISのトレースログ機能上でINFO として表示されるようになりました。

人気記事トップ10

人気記事ランキングをもっと見る

企画広告も役立つ情報バッチリ! Sponsored

ClickHouse Cloudが実現した広告運用SaaS「ATOM」のデータ基盤革新、パフォーマンスを向上しながら、運用負荷とコストを削減 11月11日 6:20 AIで開発が加速する時代、品質保証はどう変わる? Tricentisが示すAIエージェント活用の実像 11月9日 6:45 悪用までの猶予が「1分」に迫るフロンティアAI時代に開発と本番を貫く脆弱性管理が必要 10月29日 8:30 欧州CRA対応とSBOM運用。AI生成コードのOSS混入問題の対策とは ――スニペット単位で検出する「FossID」「Insignary Clarity」によるSBOM運用 9月16日 6:40 PostgreSQLからTiDBへ、稼働中SaaSで進める段階的DB移行の実践と再設計への展望 9月7日 6:30 機能安全開発におけるGoogleTestの活用を支援!「Parasoft C/C++test CT」で実現する効率化&AI連携 4月14日 6:30 【CNDW2025】Grafanaが明かす「オブザーバビリティの哲学」ー最小限の労力で実用的なインサイトを得るには 1月23日 6:30 【CNDW2025】プロダクト急増に備える基盤刷新 ーウェルスナビがECSからEKSへの移行で得た知見とは 1月15日 6:30 【CNDW2025】250環境を5人で運用、構築時間は30分に ーKINTOテクノロジーズが語るインフラ基盤組織の作り方 2025年12月18日 6:30 新たな自動化で熱視線! AIエージェントの「推論能力」を支える2つのコンポーネントとは? 2025年11月28日 6:30