「信頼性をテストすべき」か「稼働を優先すべき」か
“落ちないコンピュータ”をどうテストするか? 専門家でも意見は真っ二つ
本番環境におけるサーバの高可用性(HA)を確実にしたい場合、混乱を招くリスクを冒してでもサーバの高可用性をテストした方が良いのか、それともシステムの信頼性を信じた方が良いのだろうか。
サーバなどのITシステムが高可用性(HA)構成になっている場合、そのシステムは事業運営に重要と見なされているということだ。つまり、HAサーバがダウンすれば、事業にマイナスの影響が及ぶことになる。それならば、HAサーバはテストすべきなのだろうか。2人の専門家の意見を紹介する。
テストは必要――ケビン・トリー氏の意見
高可用性(HA)をどのように検証するかはクラスタサーバに固有の問題だが、HAテストについては一般的な原則に従うのが得策だろう。
HAテストの頻度を判断するには、以下の2つの懸念についてバランスを図る必要がある。
- HAシステムがダウンした場合、ビジネスにどの程度の影響を及ぼすか? 影響が大きいようなら、テストは頻繁に実施した方が良い。
- テストの失敗が実際のユーザーベースにどの程度の影響を及ぼすか? 影響が大きいようなら、テストはあまり頻繁に行わない方が良い。
多くの企業にとっては、どちらの影響も「大きい」はずだ。システムが停止しては困るが、テストの失敗も避けたい。それならば、適切なバランスを見つけるしかない。
予算が許せば、シャドーシステムを構築し、HAサーバ環境をミラーリングするといい。シャドーシステムには、サーバの他、スイッチ、ファイアウォールなど、本番環境に存在するあらゆるHAインフラを含める。ミラーリングの設定には、OSのソフトウェアバージョンからドライバまで、全て本番環境と同一のコンポーネントを使用すること。こうしたテスト環境を用意して高可用性をテストする分には、たとえそれが毎日だとしても、テストの失敗が実際の本番環境に影響を及ぼすことはない。
ただし、テスト用のシャドーサーバを用意していても、本番サーバのテストは必要だ。私のお勧めは、「定期的なHAテストに加え、システムのハードウェアやソフトウェアに何か大きな変更や更新があった場合にその都度HAサーバをテストする」という2本柱の戦略だ。
本番環境のHAサーバをテストしてユーザーに混乱が生じる場合の対応はビジネスマネジャーに任せるといい。テストの間隔を長くすれば、その分、高可用性対策がうまく機能しない可能性は高まる。本番環境のテストは少なくとも四半期に1回は実行すること。さらに、HA環境に何か重要な新しい要素やコンポーネントやソフトウェアバージョンを導入した場合は、HAテストを計画し、そのアップグレードが高可用性の仕組みに悪影響を及ぼしていないかを確認する必要がある。
テストは不要――ジョー・クラビー氏の意見
私がHAクラスタに干渉するのは唯一、パフォーマンスの問題が生じたときだけだ。そのような場合は幾つかのテスト項目を実行して、問題の原因を突き止め、解消する必要がある。
HAクラスタにどの程度のサービス品質(QoS)を期待するかにかかわらず、テストはそう頻繁に実施する必要ない。理由は以下の通りだ。
- HAサーバに100%の稼働率を求めるなら、クラスタは当然フォールトトレラント構成にしているはず。つまり、テストはめったに実行しなくても構わないということだ。
- 稼働率の要件が99.99%であっても、やはりHAサーバ環境のテストは頻繁に行う必要はない。99.99%の稼働率であれば、ある程度のダウンタイムは許されるからだ。
- 稼働率の要件が99.999%であれば、IT部門はほぼ完璧な可用性を期待しているということ。つまり、サーバクラスタはそれだけの高可用性を実現できるように構成されているはずだ。それならば、頻繁にテストを行う必要はないと思う。
ケビン・トリー氏は、サードパーティーの検証・テスティングサービスを提供する米The Tolly Groupの創始者。また、ITベンダーおよびエンドユーザー企業向けに調査サービスを提供する米Tolly Researchの創始者・CEOでもある。
ジョー・クラビー氏は、米調査会社Clabby Analyticsの代表で、IT業界において32年以上に及ぶマーケティング、調査、分析の経歴を持つ。同氏はアプリケーションのリエンジニアリングサービス、システムおよびストレージの設計、データセンターのインフラや統合サービス管理の専門家でもある。各種テクノロジーについて徹底した技術リポートを発表し、仮想化、プロビジョニング、クラウドコンピューティング、アプリケーション設計など多くの分野で助言を提供している。
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
関連記事
新着ホワイトペーパー PR
-
事例
[株式会社キーエンス] PCが苦手でも自動化できる ポポラマーマなど4事例に学ぶ「ナビ搭載型RPA」活用 -
製品資料
[株式会社クレオ] IT部門を“価値創造組織”へ転換 IT管理プロセスの改革で戦略的リソースを確保 -
製品資料
[株式会社クレオ] Excel管理が限界に――ITサービス管理の脱・属人化と運用高度化を実現する方法 -
製品資料
[株式会社クレオ] 西武グループやイオングループも実践 事例に学ぶ「ITサービスデスク業務」改善 -
製品レビュー
[株式会社クレオ] 「使われないITシステム」から脱却 現場が求める業務改善を実現する方法
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
法務と開発者で「言葉が通じない」問題 トヨタやソニーが語るOSS管理の真実
-
2
なぜ「Gemini 4 Argon」は出遅れたのか? Googleが狙う“逆転のシナリオ”
-
3
「レガシーシステム・老朽化システムの運用課題と刷新」に関するアンケート
-
4
情報漏えいはなぜ繰り返されるのか 今すぐ見直すべき「境界」
-
5
1回で分かる:仮想マシンを丸ごとバックアップする「VADP」の仕組み
-
6
ChatGPTは“検索しまくり”でGeminiは“淡泊”? データが明かすAIの裏側
-
7
脱VMwareか、継続か? 仮想化ソフト主要6製品の運用管理と統制機能を徹底比較
-
8
属人化と入力ミスからの解放 アクティオが日本IBMと挑む「AIで調達自動化」
-
9
「Windows」の不要なファイルを安全に消して容量を空ける方法
-
10
なぜ「全社配布Copilot」は使われないのか? 失敗に学ぶAI定着
ホワイトペーパーランキング PR
-
1
不審メールの経路や見せ方に変化? 2026年夏の3事例から見えた動向と対処方法
-
2
家庭用Wi-Fiルーターの業務利用は危険? 避けるべき理由と具体的な対策
-
3
システムの保守がモダン化を阻む? 「変えない判断」から脱却する方法とは
-
4
AI駆動攻撃にどう対抗する? 超速の攻撃からエンドポイントを保護する方法
-
5
プログラミング不要で誰でも実現できる、ネットワーク運用管理の自動化とは
-
6
なぜRPA導入は頓挫する? シナリオ作成の壁を乗り越える解決策とは
-
7
東大教授と考える、AI時代の「データ主権」「信頼性」「ガバナンス」の在り方
-
8
Linux初心者でも知らないとまずい「RHEL」「SLES」の違いとは?
-
9
「オンプレミス回帰」せざるを得ない“合理的な理由”
-
10
ランサムウェア攻撃“究極の対策”はこれだ
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー