導入部
おそらく、ネットワークのパフォーマンスに関する洞察を得るために、ネットワークデバイスやトラフィックからのデータを収集、測定、分析する方法――つまりネットワークテレメトリについて学びたいから、この本に興味を持ったのだろう。現代のネットワークテレメトリのツール、テクニック、技術について掘り下げる前に、少し時間を取って「ネットワーク」とは何か、そしてインフラに堅牢な可観測性を組み込むことで得られる利点や投資対効果(ROI)について話そう。
「ネットワーク」とは、一体何なのか?
『The Ultimate Guide to Network 可観測性』の中で、Aviは次のように書いている。
組織内で「ネットワーク」という言葉がよく参照されるが、ほとんどの場合、ネットワークは単一のエンティティではない。それは、物理的および仮想的なリンクや機器からなる、複雑で多様、断片的かつ緩やかに相互接続された集合体であり、データセンター、企業の広域ネットワーク(WAN)、プライベートおよびパブリッククラウド、インターネット、コンテナ環境、さらにはホスト内部など、様々な場所に配置されている。 組織は、これらのリソースの一部を所有・管理しているが、他のリソースについては単に利用料を支払って使用しているに過ぎない。
今日の環境も、その本質は大きく変わっていない。確かに、Cloudはあらゆる規模の組織内でより普及する一方で、より「Cloud化」が進み(つまりユーザにとって不透明になっている)、同時に、企業のLAN、WAN、データセンター、Cloud環境の複雑さ(あるいはスプロール、あるいはコスト)は減っていない。実際、オンプレミス・ネットワーキングへの投資は、Cloud関連の投資と並行して増加している。
「ネットワークテレメトリ」とは、正確には何なのか?
ネットワークテレメトリとは、ネットワーク要素から得られるデータや、ネットワークを通過するデータを監視して得られるデータなど、ネットワークに関する データを指す。これが重要性(かつ価値ある)とされる理由はいくつかある:
- インフラのパフォーマンスと健全性:稼働時間、健全性、計画
-
ユーザやアプリケーションのトラフィックがネットワーク上で円滑に流れるためには、デバイス自体が正常に機能している必要があり、十分なCPUおよびRAM容量、健全なハードウェア、そして十分な帯域幅が求められる。
- ネットワークおよびアプリケーションのトラフィックとパフォーマンス
-
ユーザやアプリケーションによって生成されたトラフィックは、ネットワークを流れるパケットとなり、そのデータはネットワークパフォーマンス、さらにはアプリケーションパフォーマンスの信頼できる情報源となる。
- コスト
-
多くの企業にとってネットワークコストは莫大なものとなり得るため、ネットワークインフラの最適化は往々にして専任の業務となる。ネットワークテレメトリとコストに関するビジネスデータを組み合わせることで、ネットワーク可観測性スタック全体の費用を賄えるほどの大幅なコスト削減を実現できる。
- セキュリティ
-
ネットワークテレメトリは、分散型サービス拒否(DDoS)攻撃の試み、データ流出、ラテラルムーブメント、悪意のあるボットネットの影響など、多くのサイバーセキュリティ上の問題を特定するための、迅速かつ優れた手段であり続けている。
- メタデータ
-
テレメトリの他のデータを有効活用するには、ユーザ、顧客、アプリケーション、物理的な場所などのメタデータを追加し、適切な質問ができるようにすることが役立つ。 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access