데이터 플레인이란?

최신 애플리케이션 아키텍처에서 데이터 플레인은 애플리케이션 및 데이터 트래픽을 수용하고 전송합니다. 클라우드 네이티브 관리는 데이터 플레인 외에 관리 평면컨트롤 플레인에서도 작동합니다.

클라우드 네이티브 애플리케이션을 배포할 때 이 관리 레이어는 서로 다른 환경, 애플리케이션 및 플랫폼 간의 애플리케이션 트래픽을 제어합니다. 분산 환경은 가시성 부족 및 거버넌스에서의 격차로 인해 위협 표면이 확대되고 중단 가능성이 높아집니다.

데이터-컨트롤-관리-3개 평면 다이어그램

데이터 플레인은 고성능 최신 애플리케이션을 대규모로 구축하는 데 매우 중요합니다. 사용자 경험 및 지연 시간 등 애플리케이션 성능을 결정하는 주요 메트릭은 응답성이 높고 신뢰할 수 있으며 확장성이 뛰어난 데이터 플레인에 좌우됩니다. 애플리케이션 동작에 영향을 주는 데이터 플레인은 모든 정책, 서비스 수준 계약(SLA), 확장 또는 동작 트리거(예: 재시도, keepalive 및 수평적 확장)가 실행되는 위치입니다.

Kubernetes에서 데이터 플레인은 상태 정보를 유지 관리하는 컨테이너 엔진 및 데이터베이스와 상태 및 조건을 공유하는 kubelet 에이전트를 통해 통신하는 포드 및 컨테이너가 있는 작업자 노드로 구성됩니다. 각 노드에는 컨트롤 플레인(이 경우 API 서버)에서 구성 명령을 받는 kubelet이 있습니다. 기존의 3계층 웹 앱에서 사용되는 데이터 플레인과 구성 및 설계가 다소 다르지만, Kubernetes 데이터 플레인의 기능은 거의 동일하여 앱이 제대로 수행되도록 보장합니다.

데이터 플레인에 대해 자세히 알아보려면 The New Stack 기사인 데이터, 컨트롤, 관리: 세 개의 평면, 서로 다른 고도를 참조하십시오.

NGINX의 지원 방법

빠르게 진화하는 하이브리드 환경에서 복잡한 마이크로서비스 및 애플리케이션 포트폴리오를 효과적으로 연결, 운영, 보호하기 위해서는 클라우드 네이티브 관리 솔루션이 필요합니다. F5는 NGINX에서 이 세 가지 평면 전반의 관찰 가능성, 신뢰성, 거버넌스 및 보안을 보장하는 도구 제품군을 구축하고 있습니다.

최신 앱을 제공하는 데 F5가 어떤 도움을 줄 수 있는지 알아보려면 지금 문의하십시오.