In modern application architectures, a control plane configures rules for the data plane. In addition to the control and data planes, cloud-native management also operates via a management plane.

클라우드 네이티브 애플리케이션을 배포할 때는 분산 환경 전반에서 트래픽 관리 및 보안 정책을 더 쉽게 수립하고 구현하기 위해 이 관리 시스템이 필요합니다. 분산 환경은 가시성이 부족하고 거버넌스에 공백이 있어 공격 표면을 확대하고 서비스 중단 가능성을 높입니다.

컨트롤 플레인은 데이터 플레인 위에 별도의 개체로 존재하며 데이터 플레인에 적용할 규칙을 시행합니다. 원래는 레이어 4 네트워킹을 위한 정책 엔진이었지만, 이제는 레이어 7 트래픽에도 영향을 미칩니다(Kubernetes). 데이터 플레인이 애플리케이션을 통과하는 데이터 흐름과 파드 수준의 애플리케이션 동작을 제어하면, 컨트롤 플레인은 데이터 플레인을 지휘하면서 컨테이너, 노드, 파드 및 클러스터의 오케스트레이션과 조정을 감독합니다. 컨트롤 플레인의 구성 요소는 클러스터 이벤트를 감지하고 이에 대응하는 동시에 클러스터에 관한 전역적인 결정(예: 스케줄링)을 내립니다.

컨트롤 플레인이 수행할 수 있는 작업에 대해 자세히 알아보려면 The New Stack의 다음 기사를 읽어보세요. 데이터, 제어, 관리: 서로 다른 고도의 세 가지 플레인.

NGINX는 어떻게 도움이 될 수 있나요?

이처럼 하이브리드 환경이 빠르게 변화하는 상황에서는 복잡한 마이크로서비스 및 애플리케이션 포트폴리오를 효과적으로 연결하고 운영하며 보호할 수 있는 클라우드 네이티브 관리 솔루션이 필요합니다. NGINX는 세 가지 모든 플레인에서 가시성, 안정성, 거버넌스 및 보안을 보장하기 위해 도구 모음을 구축하고 있습니다 .

지금 바로 문의하여 최신 애플리케이션 제공을 어떻게 지원해 드릴 수 있는지 알아보세요.