「信頼性をテストすべき」か「稼働を優先すべき」か
“落ちないコンピュータ”をどうテストするか? 専門家でも意見は真っ二つ
本番環境におけるサーバの高可用性(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
-
製品資料
[株式会社MatrixFlow] 「物流リソース最適化」ガイド:人員・配車・傭車を出庫依頼の確定前に決めきる -
製品資料
[株式会社キーエンス] なぜRPA導入は頓挫する? シナリオ作成の壁を乗り越える解決策とは -
製品資料
[株式会社セールスフォース・ジャパン] 「CRMは設計と無関係」は本当か? PLMとの融合で実現する高速開発 -
事例
[日本ヒューレット・パッカード合同会社] AIエージェントの時代にどう備える? 「新たな働き手」を支える3要素とは -
製品資料
[日本ヒューレット・パッカード合同会社] “横並びの自動化”から脱却、AI活用で生産性と競争力を高める秘訣
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
ChatGPTは“検索しまくり”でGeminiは“淡泊”? データが明かすAIの裏側
-
2
なぜ「全社配布Copilot」は使われないのか? 失敗に学ぶAI定着
-
3
法務と開発者で「言葉が通じない」問題 トヨタやソニーが語るOSS管理の真実
-
4
「IBM iはDXのボトルネック」は誤解 意外と知らない今風モダナイズの効果
-
5
「朝8時にバッチが終わらない」データ爆発の危機をJPX総研はどう乗り越えたか
-
6
「中堅・中小企業のネットワーク・セキュリティ運用実態」に関するアンケート
-
7
AI導入後に発覚する「社内文書を読めない」問題 情シスは何を直せばいい?
-
8
損保ジャパンはなぜ「COBOL」を捨てなかったのか? 脱メインフレームの真相
-
9
AIの導入効果はどう測る? DMM.comのエンジニア組織に学ぶ効果検証のノウハウ
-
10
「Wi-Fi」は“ネット接続が不十分”な地域の救世主になるのか?
ホワイトペーパーランキング PR
-
1
不審メールの経路や見せ方に変化? 2026年夏の3事例から見えた動向と対処方法
-
2
家庭用Wi-Fiルーターの業務利用は危険? 避けるべき理由と具体的な対策
-
3
Microsoft 365を安全に運用 うっかりミスやサイバー攻撃に備えるデータ保護術
-
4
財務部門がAIを最大限に活用する方法 無駄のない戦略的リーダーシップへの道
-
5
LLMが兵器化? 元FBI高官が鳴らす警鐘とセキュリティツール統合のポイント
-
6
「オンプレミス回帰」せざるを得ない“合理的な理由”
-
7
なぜRPA導入は頓挫する? シナリオ作成の壁を乗り越える解決策とは
-
8
生成AIを開発に導入しても効果が見えない? 実証実験で分かった成果と課題
-
9
経産省DX指針から読み解く、受発注業務デジタル化ロードマップ
-
10
HDDを使わない「SSDオンリー」が無謀なのはなぜ?
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー