Kong

Kong

Kong은 NGINX를 기반으로 한 오픈 소스 클라우드 네이티브 API 게이트웨이 및 마이크로서비스 연결 플랫폼으로, API 트래픽 관리, 보안 거버넌스 및 관측성에 중점을 둡니다. 개발자와 기업에 고성능의 요청 라우팅, 로드 밸런싱 및 플러그인 확장 기능을 제공하며, 현대 분산 애플리케이션 아키텍처의 구축과 관리에 적합합니다.
API 게이트웨이마이크로서비스 연결Kong 오픈 소스클라우드 네이티브 API 관리API 트래픽 제어마이크로서비스 아키텍처 미들웨어Kong Gateway 배포

Kong 기능

API 요청의 라우팅, 프록시 및 로드밸런싱 기능을 제공하여 진입 트래픽을 관리
인증, 권한 부여, 트래픽 제어 등 보안 및 거버넌스 정책 지원
모니터링 및 로깅 기능으로 시스템 가시성 향상
플러그인 아키텍처 채택으로 플러그인 체인을 통해 기능을 유연하게 확장
HTTP, HTTPS, gRPC, WebSockets 등 다양한 프로토콜을 지원
NGINX 이벤트 구동 모델 기반으로 동시 처리량이 높고 수평 확장이 가능
구성 관리용 Admin API를 제공하여 데이터 plane과 control plane의 분리를 실현
Consul, Eureka 등 서비스 발견 도구와의 통합을 지원
Docker 및 Kubernetes 등 다양한 배포 방식 제공, 관리 인터페이스도 함께 제공

Kong 사용 사례

마이크로서비스 아키텍처에서 모든 서비스 진입 트래픽을 관리하는 단일 API 게이트웨이로 활용
API에 통합 인증, 속도 제한 또는 로깅 플러그인을 추가해야 할 때 중앙 집중 보안 거버넌스를 위한 수단
하이브리드 클라우드 또는 멀티 클라우드 환경에서 통합 API 관리 평면을 구축하기 위한 도구
개발 팀이 API 버전 관리나 라우팅 정책 구성 시 트래픽 분배를 위한 도구
시스템 아키텍처가 고도 병렬성, 저지연 프록시 계층이 필요할 때 성능과 확장성 향상을 위한 도구
기업이 클라우드 네이티브 애플리케이션을 구축할 때 서비스 간 통신의 가시성 및 모니터링을 구현하기 위한 도구

Kong FAQ

QKong은 무엇인가요? 주요 용도는 무엇인가요?

Kong은 오픈 소스 클라우드 네이티브 API 게이트웨이로, 마이크로서비스 아키텍처에서 API 트래픽 관리, 보안 제어 및 관측성에 주로 사용되며 진입 트래픽의 관리와 흐름을 통합하도록 돕습니다.

QKong은 어떤 배포 방식들을 지원하나요?

Kong은 Docker 컨테이너 배포, Kubernetes 오케스트레이션 배포를 지원하며, Linux 시스템에 직접 설치도 가능해 비교적 간단한 배포와 시각적 관리 인터페이스를 제공합니다.

QKong의 핵심 기능은 무엇인가요?

핵심 기능은 API 라우팅 및 프록시, 로드 밸런싱, 인증, 트래픽 제어(레이트 리밋), 모니터링 및 로깅, 그리고 플러그인 에코시스템을 통한 기능 확장입니다.

QKong의 성능과 확장성은 어떠한가요?

Kong은 NGINX 기반으로 이벤트 기반 아키텍처를 채택하여 높은 처리량과 낮은 지연 시간을 제공하며, 고도 병렬성에 대응하기 위한 수평 확장을 지원합니다.

QKong은 플러그인 확장을 지원하나요?

네, Kong은 풍부한 플러그인 생태계를 가지고 있으며 인증, 보안, 트래픽 제어 등 다양한 플러그인 지원, 요청 처리 단계에서 플러그인 체인을 통해 순서대로 실행될 수 있습니다.

QKong은 어떤 프로토콜을 지원하나요?

Kong은 HTTP, HTTPS, gRPC, WebSockets 등 다양한 통신 프로토콜을 지원하며, 현대 분산 애플리케이션의 여러 연결 시나리오에 적합합니다.

QKong의 관련 문서와 지원은 어디에서 얻을 수 있나요?

공식 문서 사이트 docs.konghq.com에서 영어 문서를 확인할 수 있으며, 커뮤니티에서도 일부 중국어 번역 자료와 기술 문서를 참고할 수 있습니다.

QKong에 엔터프라이즈 버전이 있나요?

오픈 소스 버전 외에도 Kong사는 하이브리드 클라우드와 멀티 클라우드 환경에서의 단일 API 생애 주기 관리를 위한 Kong Konnect 엔터프라이즈 플랫폼을 제공합니다.