상세 보기
클라우드 시스템에서 Kubernetes CNI의 종류 및 비교분석
Types and Comparative Analysis of Kubernetes CNI in Cloud Systems
- 김병서;
- 진현두
초록
오늘날의 클라우드 시스템은 인터넷 기반 컴퓨팅의 일종이며 자신의 노드가 아닌 인터넷에 연결된 다른 노드로 정보를 처리하는 기술이며 클라우드 시스템은 자원 활용률이 낮고 응용 프로그램 및 플랫폼을 분리 할 수 없고, 사용자가 저장해 놓은 데이터의 위치 파악이 어려울 뿐만 아니라 외부에서의 공격에 취약하고 관리자가 권한을 이용하여 오남용하는 경우 등 많은 문제를 초래한다. 이를 완화하기 위하여 Kubernetes의 여러 가지 CNI(Container Network Interface)들을 통해 동적인 자원할당이 가능하다. Kubernetes의 CNI는 런 타임과 플러그인 간 상호작용을 정의하며 컨테이너 네트워킹을 위한 독립적인 플랫폼이다. 기존의 클라우드 서비스 사용과는 달리 사업자의 네트워크 하드웨어, 소프트웨어, 운영체제 등을 직접 선택 할 수 있다. 또한 Kubernetes CNI중 어떤 CNI를 사용하는지에 따라 초기에 구상하였던 구조에 맞게 선택 할 수 있고 그에 따른 성능 차이를 알 수 있다. 본 논문에서는 각 CNI들에 대한 종류 및 설명에 대하여 소개하며 환경에 따른 CNI들의 특징에 대하여 설명하고 비교분석 한다.
키워드
Cloud system; Kubernetes; CNI(Container Network Interface); CNM(Container Network Model); CNI Plugin
- 제목
- 클라우드 시스템에서 Kubernetes CNI의 종류 및 비교분석
- 제목 (타언어)
- Types and Comparative Analysis of Kubernetes CNI in Cloud Systems
- 저자
- 김병서; 진현두
- 발행일
- 2019
- 저널명
- 전자공학회논문지
- 권
- 56
- 호
- 8
- 페이지
- 21 ~ 27
- 언어
- KOR
- 출판사
- 대한전자공학회
- 발행국가
- 대한민국
- 분량
- 7 페이지
- ISSN
- E 2288-159X
P 2287-5026