Skip to content

Commit 2040e20

Browse files
committed
update: service-mesh.md
Signed-off-by: Junya Okabe <[email protected]>
1 parent 8204c57 commit 2040e20

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

content/ja/service-mesh.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,3 +22,11 @@ tags: ["ネットワーキング", "", ""]
2222

2323
サービスメッシュは、コードの変更を必要とせずに、クラスタ全体のすべてのサービスに対して、信頼性、オブザーバビリティ、およびセキュリティ機能を均一に追加します。
2424
サービスメッシュが登場する前は、その機能をすべての個々のサービスに組み込む必要があり、バグや技術的負債の潜在的な原因となっていました。
25+
26+
[サイドカーコンテナ](/ja/sidecar-container/)モデルは、各[Pod](/ja/pod/)ごとにプロキシをペアにします。
27+
このPodごとのプロキシがネットワークトラフィックを傍受・管理し、セキュリティポリシーを適用し、ワークロードの負荷分散を行い、各サービスのパフォーマンスデータを収集します。
28+
このアプローチは優れた制御性とサービスごとのトラフィック管理を提供しますが、計算リソースを多く消費し、システムが大きくなるにつれて管理がより複雑になります。
29+
30+
一方で **サイドカーレス** な設計は、前述のメッシュの機能を[eBPF](/ja/ebpf/)のようなカーネル機能を使ってオペレーティングシステムレベルに移します。
31+
Podごとのプロキシを撤廃することで、この方法はリソース使用量を大幅に削減し、不要なネットワークホップをなくすためレイテンシーが下がりパフォーマンスが向上します。
32+
Pod数にかかわらずオーバーヘッドが一定で、デプロイすべきエージェントも少ないため、チームは運用の簡素化とワークロード増加に対する線形のスケーラビリティの恩恵を受けられます。

0 commit comments

Comments
 (0)