最新のアプリケーションアーキテクチャでは、管理プレーンがデータプレーンとコントロールプレーンに対するガードレールを設定します。

クラウドネイティブアプリケーションをデプロイする際、この管理レイヤーは、分散環境全体に共通の標準、アクセス制御、ポリシーを適用します。管理プレーンは、一部のコントロールプレーン運用の複雑さを抽象化し、アプリケーションパフォーマンスの可視性と分析情報を提供します。分散環境では、可視性の不足やガバナンスの不備により、脅威対象領域が拡大し、障害が発生する可能性が高まります。

データ制御管理図

Platform Opsチームは、よりアジャイルで開発者中心のアプリケーション開発を可能にするため、管理プレーンを導入しています。管理プレーンでは、Platform Opsチームが透過的なガードレールを設け、ユーザーが自分自身や他のユーザーに悪影響を及ぼさないようにできます。

機能は似ていますが、管理プレーンは実際にはコントロールプレーンの上位に位置するメタレイヤーです。スタック内のこの上位レイヤーは、コントロールプレーンの構成を効率化し、スケーリング、可観測性、レジリエンスを向上させるよう設計されています。これにより、すべてのアプリケーション、API、マイクロサービスに適用するグローバルポリシーと必要な構成を設定できます。また、管理プレーンでは、アプリケーショングループ、タイプ、地域別にポリシーを管理し、適用することも可能です。モダンアプリの時代には、ネットワーク運用チームや事業部門(マーケティングチーム、セキュリティチーム、コンプライアンスチームなど)をはじめ、多くの関係者が堅牢な管理プレーンのメリットを得られます。

管理プレーンのメリットについて詳しくは、The New Stackの記事「データ、制御、管理:高度の異なる3つのプレーン」をご覧ください。

NGINXはどのように役立つのか

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

モダンアプリケーションの提供をNGINXがどのように支援できるか、今すぐお問い合わせください。