マイクロサービスの信頼性を支えるネットワーク設計と運用
マイクロサービス時代に欠かせない「信頼できるネットワーク」の条件とは?
マイクロサービス時代のネットワークは、信頼性と性能の両立が必須だ。監視やIPアドレスの割り当てなど、マイクロサービスの運用において考慮すべきポイントとは。
ビジネスにおけるITシステムの重要性が高まる中、以前に増して考慮しなければならなくなっているのがネットワークの信頼性だ。第3回「いまさら聞けない『QoS技術』とは ネットワーク性能を高める“3つの仕組み”」までに、さまざまな視点でネットワークの信頼性向上に欠かせない技術的な要素を解説してきた。第4回となる本稿は、アプリケーションの分散化が進んでいることを前提に、ネットワークの信頼性と応答性を落とさないための運用設計について考える。
マイクロサービスとネットワーク信頼性
併せて読みたいお薦め記事
押さえておきたいネットワーク基礎知識
アプリケーションを独立した小さなサービスの集合として設計する「マイクロサービス」は、サービス間通信が多く、高速かつ安定したネットワークに強く依存する。障害の検出漏れ、無秩序なIPアドレス割り当て、レイテンシの増大などが、信頼性を損なう要因となる。その対策としては以下が挙げられる。
ワークロードの監視
メトリクス、ログ、トレースを活用することで、トラブルシューティング時にネットワーク全体の状態を詳細に把握できる。メトリクスはネットワークおよびアプリケーションの健全性と性能に関する洞察を示す。ログはイベントの発生時刻を記録し、過去の活動を分析して将来的な挙動を予測する手掛かりとなる。トレースはネットワーク上のデータフローを追跡し、デバイス間で適切にデータが送信されているかを確認するために用いられる。
IPアドレス割り当ての制御
コンテナオーケストレーションツール「Kubernetes」の大規模な環境では、IPアドレスの割り当てを制御しなければアドレス枯渇のリスクが生じる。利用可能なIPアドレスがなければ新たな「Pod」(Kubernetesクラスタにおけるアプリケーションの実行単位)をスケジュールできず、ネットワーク通信が途絶し、重要なサービスが停止する。結果、クラスタ全体の信頼性と性能が低下する。
この問題への対策として、クラスタがIPv6に対応している場合はIPv6を使用する。対応していない場合は、10.0.0.0/8のようなIPv4の/8プレフィックスを用いる。「Calico」や「Cilium」といった、CNI(Container Network Interface)を採用している場合は、クラスタ内の各ノードに専用のIPアドレス範囲を定義する必要もある。これにより、IPアドレスの割り当てを容易に管理できる。
クラウドVMのNIC最適化
Kubernetesクラスタでは、複数のノード(VM:仮想マシン)上でマイクロサービスが動作する。これらのマイクロサービスは、ノードをまたいで頻繁に通信するため、ネットワーク性能が全体のアプリケーション性能に直結する。通常のクラウドVMでは、パケットはハイパーバイザー経由でNICに転送されるためレイテンシが増加する。
「SR-IOV」(シングルルートI/O仮想化)は、NICの機能を拡張し、VMからNICへ直接アクセスできるようにする技術である。これによりパケットはハイパーバイザーをバイパスして通信し、レイテンシが減少し、通信効率が向上する。
設定ツールとトラブルシューティング技術
ネットワークの信頼性やパフォーマンスの問題に対処する際、ネットワーク管理者にとって役立つツールが幾つか存在する。代表的なネットワークトラブルシューティングツールは以下の通り。
- ipconfigおよびifconfig
- ノートPCやデスクトップPCなどのデバイスで使用できるコマンド。インターネット接続後にインタフェースやデフォルトゲートウェイの設定内容を確認するために使用される。
- Ping
- ネットワーク内でパケットの到達可否をテストするコマンド。
- Wireshark
- ネットワークに流れるパケットをリアルタイムでキャプチャーし、詳細に解析できるパケットキャプチャーツール。
Copyright © ITmedia, Inc. All Rights Reserved.
TechTarget発 世界のインサイト&ベストプラクティス
米国TechTargetの豊富な記事の中から、さまざまな業種や職種に関する動向やビジネスノウハウなどを厳選してお届けします。
この記事の著者
関連記事
新着ホワイトペーパー PR
-
製品資料
[株式会社キーエンス] なぜRPA導入は頓挫する? シナリオ作成の壁を乗り越える解決策とは -
製品資料
[株式会社セールスフォース・ジャパン] 「CRMは設計と無関係」は本当か? PLMとの融合で実現する高速開発 -
事例
[日本ヒューレット・パッカード合同会社] AIエージェントの時代にどう備える? 「新たな働き手」を支える3要素とは -
製品資料
[日本ヒューレット・パッカード合同会社] “横並びの自動化”から脱却、AI活用で生産性と競争力を高める秘訣 -
製品資料
[サイボウズ株式会社] AIが「わざわざ使うツール」になっていない? 業務で自然に使う導線にする秘訣
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
なぜ「全社配布Copilot」は使われないのか? 失敗に学ぶAI定着
-
2
法務と開発者で「言葉が通じない」問題 トヨタやソニーが語るOSS管理の真実
-
3
【漫画付き】ひとり情シス協会が明かす、RAG導入でしくじる企業「2つの共通点」
-
4
情シスの約8割が転職や退職を意識 調査で分かった“辞めたくなる最大の理由”
-
5
損保ジャパンはなぜ「COBOL」を捨てなかったのか? 脱メインフレームの真相
-
6
ChatGPTは“検索しまくり”でGeminiは“淡泊”? データが明かすAIの裏側
-
7
情報漏えいはなぜ繰り返されるのか 今すぐ見直すべき「境界」
-
8
BMWも導入 78兆円市場に化ける「フィジカルAI」の衝撃
-
9
「Wi-Fi 7」経由でWindowsが乗っ取られる? 最高権限奪取の恐怖
-
10
「AI活用を前提とした業務PCへの移行」に関するアンケート
ホワイトペーパーランキング 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ジャパンをフォロー