최신 애플리케이션 아키텍처에서는 데이터 플레인이 애플리케이션과 데이터 트래픽을 보관하고 전송합니다. 데이터 플레인 외에도 클라우드 네이티브 관리는 관리 플레인제어 플레인 에서도 작동합니다.

클라우드 네이티브 애플리케이션을 배포할 때 이 관리 계층은 다양한 환경, 애플리케이션, 플랫폼 간의 애플리케이션 트래픽을 제어합니다. 분산 환경에서는 가시성이 부족하고 거버넌스에 차이가 있기 때문에 위협 표면이 확장되고 중단 가능성이 커집니다.

데이터-제어-관리-3개 평면 다이어그램

데이터 플레인은 대규모 고성능 현대 애플리케이션을 구축하는 데 필수적입니다. 사용자 경험과 지연 시간과 같은 애플리케이션 성능을 결정하는 주요 지표는 반응성, 안정성, 확장성이 뛰어난 데이터 평면에 달려 있습니다. 데이터 플레인은 애플리케이션 동작을 지시하는 곳으로, 모든 정책, 서비스 수준 계약(SLA), 확장 또는 동작 트리거(예: 재시도, Keepalives, 수평 확장)가 실행되는 곳입니다.

쿠버네티스 에서 데이터 플레인은 포드와 컨테이너를 갖춘 작업자 노드로 구성되며, kubelet 에이전트를 통해 통신합니다. 이러한 컨테이너 노드는 컨테이너 엔진과 상태 정보를 유지하는 데이터베이스와 상태 및 조건을 공유합니다. 각 노드에는 kubelet이 있는데, 이는 제어 평면(이 경우 API 서버)으로부터 구성 지침을 수신합니다. 기존 3계층 웹 앱에서 사용되는 데이터 플레인과 구조 및 디자인이 다소 다르지만 Kubernetes 데이터 플레인의 기능은 거의 동일합니다. 즉, 앱이 원활하게 작동하도록 하는 것입니다.

데이터 플레인에 대해 자세히 알아보려면 The New Stack 문서 Data, Control, Management를 읽어보세요. 3대의 비행기, 다른 고도 .

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

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

오늘 저희에게 연락해 최신 앱을 제공하는 데 어떻게 도움을 드릴 수 있는지 알아보세요 .