マイクロサービスの信頼性を支えるネットワーク設計と運用
マイクロサービス時代に欠かせない「信頼できるネットワーク」の条件とは?
マイクロサービス時代のネットワークは、信頼性と性能の両立が必須だ。監視や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
-
製品資料
[Splunk Services Japan合同会社] サイバー脅威「トップ50」完全解説ガイド、新たな攻撃手法に対抗するには -
製品資料
[株式会社うるる] 「入札市場」完全ガイドブック:メリットから資格取得のポイントまで -
市場調査・トレンド
[株式会社うるる] はじめての「自治体/官公庁入札」 必要な知識がすぐに学べる入門ガイド -
製品資料
[株式会社うるる] 「入札市場」徹底解説:入札で結果を出す企業はどんな方法を使っているのか? -
製品資料
[株式会社うるる] 入札活動の成否を分ける情報収集 “狙い目案件”を効率よく見つけるには?
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
100億円の「Linux更新」を回避 みずほ銀行が選んだ“おきて破り”のRHEL延命策
-
2
Oracle巨大ITプロジェクトはなぜつまずいたのか 8年で導入1割、追加で170億ドル
-
3
Microsoft製品でここまで自動化できる 情シスがやめられる手作業10選
-
4
「技術屋」で終わらないために 情シスが今取るべき認定資格5選
-
5
「世界一給与にハングリー」な日本のエンジニアが“雇用の安定”を求める理由
-
6
脱VMwareの最適解 NTTデータと日立製作所が示す国産仮想化基盤
-
7
ISMSの“コンサル丸投げ”が招く数千万円の無駄 NTTドコモビジネスの脱出劇
-
8
自宅のWi-Fiが「遅い」「途切れる」本当の原因は? Dellが推奨する鉄則
-
9
Microsoft Teamsで見直すべき設定5選 「偽情シス」からの遠隔操作要求が侵入口に
-
10
「ITインフラとデータ保護・バックアップ対策」に関するアンケート
ホワイトペーパーランキング PR
-
1
AIエージェントで多様な日常業務を効率化するための入門ガイド
-
2
AIが「わざわざ使うツール」になっていない? 業務で自然に使う導線にする秘訣
-
3
5回聞くだけじゃ足りない? トヨタ式「なぜなぜ分析」の正しい実践方法
-
4
JR西日本ITソリューションズが「監視業務の属人化」を解消した方法とは?
-
5
「脱Excel」か「Excel快適化」か? 現場にやさしい業務改善の進め方
-
6
インシデント対応工数を約3割削減、東京ガスの事例に学ぶ監視体制刷新のコツ
-
7
PostgreSQLの「機能」「性能」「運用」「拡張性」に関する悩みの解消法
-
8
5分で分かる「セキュア大容量ファイル転送サービス」の機能とメリット
-
9
Macの安全神話は崩壊? 最新の脅威動向から見えた攻撃のトレンドと有効な対策
-
10
情報セキュリティ対策早分かりガイド:25の自社診断で弱点と解決策を理解
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー