データプレーンとは何ですか?

最新のアプリケーション アーキテクチャでは、データ プレーンがアプリケーションとデータのトラフィックを格納して転送します。 クラウド ネイティブ管理は、データ プレーンに加えて、管理プレーンコントロール プレーンでも動作します。

クラウドネイティブ アプリケーションを展開する場合、この管理レイヤーは、さまざまな環境、アプリケーション、プラットフォーム間のアプリケーション トラフィックを制御します。 分散環境では、可視性の欠如とガバナンスのギャップにより、脅威の対象範囲が拡大し、停止の可能性が高まります。

データ-制御-管理-3プレーン図

データ プレーンは、大規模に高性能な最新アプリケーションを構築する上で非常に重要です。 ユーザー エクスペリエンスやレイテンシなど、アプリケーションのパフォーマンスを決定する主要なメトリックは、応答性、信頼性、拡張性に優れたデータ プレーンに依存します。 アプリケーションの動作を指示するデータ プレーンは、すべてのポリシー、サービス レベル アグリーメント (SLA)、スケーリングまたは動作トリガー (再試行、キープアライブ、水平スケーリングなど) が実行される場所です。

Kubernetesでは、データ プレーンは、 kubeletエージェントを介して通信するポッドとコンテナーを持つワーカー ノードで構成され、コンテナー エンジンおよび状態情報を維持するデータベースと状態と条件を共有します。 各ノードには kubelet があり、コントロール プレーン (この場合は API サーバー) から構成指示を受け取ります。 従来の 3 層 Web アプリで使用されるデータ プレーンとは構造や設計が多少異なりますが、Kubernetes データ プレーンの機能はほぼ同じで、アプリのパフォーマンスを確実に向上させます。

データ プレーンの詳細については、The New Stack の記事「データ、制御、管理」をお読みください。 3 つの平面、異なる高度

NGINX はどのように役立ちますか?

このハイブリッドかつ急速に進化する環境では、マイクロサービスとアプリケーションの複雑なポートフォリオを効果的に接続、運用、保護するために、クラウド ネイティブの管理ソリューションが必要です。 NGINX では、3 つのプレーンすべてにわたって可観測性、信頼性、ガバナンス、セキュリティを確保するためのツール スイートを構築しています

最新のアプリの提供を当社がどのようにサポートできるかを知るには、今すぐお問い合わせください