主要なキャパシティープランニングツールも紹介
仮想サーバのキャパシティープランニング、よくある失敗例
サーバ1台に1つのアプリケーションしか稼働していない物理環境と違い、複数のワークロードを実行する仮想環境ではリソースの使用量や性能が安定しにくい。キャパシティープランニングのよくある失敗例をまとめた。
サーバのアプリケーション負荷は常に変動しているため、サーバのキャパシティープランニングには経験と知識の両方が求められる。コンピューティングリソースとパフォーマンスを時間をかけて追跡し、リソースが不足する可能性を予測して対処する能力が必要となる。キャパシティープランニングの目標は、「各サーバが、必要なときに必要なリソースを確保できるようにすること」だ。ただし、キャパシティープランニングは非常に難しい取り組みであり、仮想サーバとなればなおさらだ。仮想サーバで発生し得る突発的な容量需要に対応するためには、仮想化対応ツールを使用すると同時に、適切な管理慣行を実践することが求められる。
仮想化がキャパシティープランニングを複雑に
仮想サーバのキャパシティープランニングの問題を理解するには、まずキャパシティープランニングの基本、目標を確認しておく必要がある。キャパシティープランニングを行う目的は、「コンピューティングリソースの利用状況を時間を追って測定したデータに基づき、リソースの可用性や割り当てについて適切な判断を下すことで、必要なときに必要な量のリソースを各サーバに割り当てられるようにすること」だ。休眠リソースが多過ぎれば、経費の無駄遣いとなり、逆にリソースがあまりに乏しければ、アプリケーションパフォーマンスが低下し、ユーザーエクスペリエンスが損なわれる。
従来の物理サーバの場合、リソースの経時追跡は比較的容易だった。1台に1つのアプリケーションしか稼働せず、空き容量も豊富にあったからだ。リソース使用量の増加は大概、緩やかなペースで進み、予測も可能だった。
一方、仮想サーバは複数のワークロードを実行し、物理サーバのコンピューティングリソースを大量に使用する。リソース使用率が80%を超えることもざらだ。ワークロードが複数あるということは、複数のアプリケーションが多くのリソースを要求するということだ。そのため、リソース使用量は物理サーバよりも急速に変動する可能性がある。また仮想環境では、ワークロードを物理サーバ間で簡単かつシームレスに移行できるが、仮想マシン(VM)を別の物理サーバに移すと、リソース不足やアプリケーションパフォーマンスの問題につながりやすい。既に高度に集約されているサーバであればなおさらだ。
キャパシティープランニングの問題は、サーバのハードウェアや仮想化ソフトウェアに根本原因があるのではなく、不適切なシステム管理、ITのポリシーや業務ルールの緩さが原因であることが多い。例えば、VMを新規に作成してリソースを割り当てるのは簡単だ。だが、そのVMが不要となった後もそのまま物理サーバに放置されれば、いつまでもリソースを要求し、オーバーヘッドを発生させてしまう。休眠状態が続く不要なVMについては、速やかに削除する方針を定めておけば、その分のコンピューティングリソースを再利用でき、リソース需要の増大に対応できる。
キャパシティープランニングツールの選択肢
キャパシティープランニングに用いるソフトウェアツールには、サーバのリソース使用状況を経時測定してリポートする機能の他、リソースの利用パターンを基に将来の容量予測やアップグレード提案を行ったり、リソース不足に対する早急な対応を促すアラートやアラームを生成したりといった機能がある。
企業向けのキャパシティープランニングツールは数多く提供されている。仮想環境のキャパシティープランニングに特化した製品には、米SolarWindsの「Virtualization Manager」などがある。キャパシティープランニング機能が管理スイートに組み込まれているケースも少なくない。例えば、米VMwareの仮想インフラ統合管理ツール「vCenter Operations Management Suite」には「VMware Capacity Planner」が含まれ、カナダuptime softwareの「up.time Enterprise Edition」にもキャパシティープランニング機能が統合されている。どのツールを選ぶにせよ、「仮想化対応であること」と「社内に導入したハイパーバイザーと互換性を備えていること」が必須条件となる。
ただし、こうしたツールがどれだけ効果を発揮できるかは、結局のところ、IT部門の手腕と全般的な業務環境による。どれだけ強力で高価なキャパシティープランニングソフトウェアを使っても、IT部門がそのデータを活用しなかったり、規定の業務ルールに従わなかったりしていては役には立たない。例えば、高度に集約された環境でのキャパシティープランニングには、大抵の場合、ライフサイクル管理とワークロードバランシングも欠かせない。さもないと、何の処理も実行していない不要なVMがリソースを要求し続け、過負荷となったサーバにフェイルオーバー用のリソースが不足し、移行が不可能ということになりかねない。
キャパシティープランニングの不備がもたらす影響
不十分なキャパシティープランニングの影響はさまざまな形で現れるが、大抵は分かりづらい。よくある問題の1つは単なる怠慢で、導入したキャパシティープランニングツールをIT担当者が使わずに放置しているパターンだ。ITスタッフがリソース需要の増加に注意を払わなければ、ワークロードのリソース不足が発生し、パフォーマンスの低下やユーザーエクスペリエンスの悪化につながりかねない。極端な場合、ワークロードが不安定となりクラッシュすることもある。IT管理者がキャパシティープランニングのデータを定期的に確認していれば、リソース使用量の増加に気付き、リソースをアップグレードするなりワークロードのリバランスを行うなりして、パフォーマンスの問題を回避できていたはずだ。
キャパシティープランニングの不備は、移行の問題にもつながる。例えば、「ローカルVMのリソース使用量の増加に合わせてリソースのプロビジョニングを調整したが、VMのフェイルオーバーや他のサーバからの移行用には十分なリソースを残していない」といったケースだ。こうした問題は通常、リソースが不足しているサーバへの移行が失敗する形で表面化する。キャパシティープランニングのデータを適切に活用していれば、この種の問題はサーバのアップグレードやリバランスで回避できる。
もう1つよくあるのは、VMのライフサイクル管理が欠如している問題だ。VMを新規に作成するのは簡単だが、問題は「何か有用な処理を実行中かどうかにかかわらず、全てのVMがリソースを要求すること」だ。既に役目を終えたVMを無効化することでリソースを回復できる。ただし、この方法はIT管理者がVMに注意を払い、まだ必要なVMかどうかの判断ができて初めて機能する。適切なライフサイクル管理には、VMの新規作成を承認するプロセスを設ける他、VMの利用状況確認と無効化の方針を定めることが必要だ。さもなければ、存在を忘れられたVMがリソースを無駄に消費し続け、会社にシステムのアップグレードを強要することになりかねない。
今日のIT管理者にとって、キャパシティープランニングは極めて重要な責務だ。コンピューティングリソースを追跡し、全てのワークロードに常に十分なリソースが確実に行き渡るようにすることで、VMのパフォーマンスを維持し、ワークロードの中断を回避できる。キャパシティープランニングには仮想化対応ツールが必要だが、その効果を最大限に引き出すためには、こうしたツールを定期的に使用し、同時に適切な業務慣行を実践することが重要だ。さもなければ、ワークロードは危険にさらされ、いずれワークロードのパフォーマンスの低下、不満を抱くユーザーの他、ダウンタイムやデータ損失の可能性、経費の無駄遣いなどの問題への対処を迫られることになる。
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
関連記事
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
急増する「AIはこう言ってる」マン 判断を狂わせる「AI忖度」を防ぐには?
-
2
取手市がVDIと決別した理由 更改費用「4倍超」を約1.7倍に圧縮
-
3
「データストレージの活用方法」に関するアンケート
-
4
自宅のWi-Fiが「遅い」「途切れる」本当の原因は? Dellが推奨する鉄則
-
5
本当に安いPCで十分か? “すぐ重くなる”を防ぐノートPC選びの絶対条件
-
6
Claudeの不可視透かしに批判殺到 著作権消失や誤判定に潜む企業リスク
-
7
100億円の「Linux更新」を回避 みずほ銀行が選んだ“おきて破り”のRHEL延命策
-
8
221人調査で分かった「情シス最大のストレス」は?
-
9
LLMの「過学習」、正しく説明している文章はどれ?
-
10
レガシー基幹システムをSAPに統合 山善が突き止めた「標準化と個別最適」の境界線
ホワイトペーパーランキング PR
-
1
年収2000万「クラウドセキュリティのプロ」になれる資格とは
-
2
セキュリティソフトをすり抜ける標的型攻撃メール、不審メールの見破り方とは?
-
3
Windows Updateの通信集中で回線が逼迫、ネットワーク刷新事例に学ぶ解決策
-
4
財務を戦略的組織へ進化させるAI活用術、4つの主要な障壁と解消方法
-
5
「NAS」「SAN」「DAS」は何が違う? いまさら聞けないストレージの基礎
-
6
“あのファイル転送”で暗躍するノーウェアランサム
-
7
標的型攻撃メールを見破るには? サンプル文面を例に傾向を解説
-
8
商用利用の安全性を確保し大量のコンテンツを高速で生成する、AI活用の秘訣
-
9
マンガで解説、1日で生成AI環境を構築できるワークショップの中身とは?
-
10
Dark AIが台頭する時代の新発想、「より高度なAIで対抗する」具体的方法とは?
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー