Microsoft IIS 8の新機能【前編】

IIS 8で改良・強化されたCPU調整機能とSSL関連機能

Windows Server 2012に搭載されるIIS 8には、多くの強化点と新機能がある。今回はCPUサイクルの過剰消費を防ぐCPU調整機能と、管理性が向上したSSL機能について解説する。

 Windows Server 2012のβ版に付属するInternet Information Services(IIS) 8には、大規模なWebホストを構成する管理者向けの新機能が導入されている。しかし、規模の小さいホストや個々のサーバを管理する場合にも、これらの機能は役に立つ。

次世代の“CPUの調整”機能

 IIS 7には、ふるまいの悪いサイトによってCPUサイクルが過剰に消費されることを防ぐCPUの調整機能がある。しかし、残念ながら細かい構成ができないため、期待されるような有用性は得られない。

 まず、サイトに調整を適用すると、そのサイトのプロセス全体が一定の期間完全にブロックされる。CPUのしきい値とプロセスをブロックする期間を設定できるが、設定された期間はサイトが完全に無効になる。あるサイトでは、あるプロセッサ(または全プロセッサ)の90%のみを使用するといった細かい構成をすることは全くできない。

IIS 7のCPU調整機能
IIS 7のCPU調整機能は“オール・オア・ナッシング”:ターゲットのプロセスを完全にブロックするか、何もしないかのいずれかになる

 また、IIS 7では、CPUの調整が特定のアプリケーションプールにバインドされる。これは、Webサイトごとに専用のプールを構成しているのであれば、それほど問題ではない。そのような構成を前提に複数のCPUコアを用意している場合は、そのこと自体は悪い考えではない(1コアしかない場合でも、CPUの使用率が低いサイトであれば問題ではない)。しかし、複数のサイトが同一のアプリケーションプールを共有していて、そのうちの1サイトにCPU調整が適用された場合、全てのサイトがオフラインになる。

 この問題の解決策として、IIS 8ではCPUの調整機能に「Throttle(調整)」と「Throttle under load(負荷時の調整)」という2つの新しい操作を導入している。Throttleは特定のワーカープロセスと、そのプロセスから派生した子プロセスのCPU使用率を制限する。Throttle under loadの場合は、サイトは利用可能なだけCPUを消費できるが、他のプロセスとCPUの競合が始まると調整が適用される。

印刷する
SNSでシェア

Microsoft IIS 8の新機能

この連載の記事をもっと見る

この記事の著者

こんなメディアも見られています

TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。

無料会員登録
最新情報をいち早くチェック!

製品カタログや技術資料、導入事例など、IT導入の課題解決に役立つ資料を簡単に入手できます(メディアごとに文章は変更)

いますぐ無料会員登録

ベンダーコンテンツ PR

From Informa TechTarget

アクセスランキング

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10

ホワイトペーパーランキング PR

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10

TechTargetジャパン SNS

X @techtarget_itmをフォロー

インフォメーション

TechTargetジャパンをフォロー