데이터 플레인은 고성능 최신 애플리케이션을 대규모로 구축하는 데 매우 중요합니다. 사용자 경험 및 지연 시간 등 애플리케이션 성능을 결정하는 주요 메트릭은 응답성이 높고 신뢰할 수 있으며 확장성이 뛰어난 데이터 플레인에 좌우됩니다. 애플리케이션 동작에 영향을 주는 데이터 플레인은 모든 정책, 서비스 수준 계약(SLA), 확장 또는 동작 트리거(예: 재시도, keepalive 및 수평적 확장)가 실행되는 위치입니다.
Kubernetes에서 데이터 플레인은 상태 정보를 유지 관리하는 컨테이너 엔진 및 데이터베이스와 상태 및 조건을 공유하는 kubelet 에이전트를 통해 통신하는 포드 및 컨테이너가 있는 작업자 노드로 구성됩니다. 각 노드에는 컨트롤 플레인(이 경우 API 서버)에서 구성 명령을 받는 kubelet이 있습니다. 기존의 3계층 웹 앱에서 사용되는 데이터 플레인과 구성 및 설계가 다소 다르지만, Kubernetes 데이터 플레인의 기능은 거의 동일하여 앱이 제대로 수행되도록 보장합니다.
데이터 플레인에 대해 자세히 알아보려면 The New Stack 기사인 데이터, 컨트롤, 관리: 세 개의 평면, 서로 다른 고도를 참조하십시오.
빠르게 진화하는 하이브리드 환경에서 복잡한 마이크로서비스 및 애플리케이션 포트폴리오를 효과적으로 연결, 운영, 보호하기 위해서는 클라우드 네이티브 관리 솔루션이 필요합니다. F5는 NGINX에서 이 세 가지 평면 전반의 관찰 가능성, 신뢰성, 거버넌스 및 보안을 보장하는 도구 제품군을 구축하고 있습니다.