Kong(콩) Gateway - API Gateway Management Platform(API 게이트웨이 관리플랫폼)
- 콩(Kong) 깃헙(Github) 주소 : https://github.com/Kong/kong
- Kong 공식 홈페이지 : https://konghq.com/
![]() |
https://konghq.com/ |
콩 게이트웨이는 오픈소스이고 가장 빠른 API 게이트웨이입니다. 클라우드 네이티브 API 관리 플랫폼 입니다.
플랫폼, 클라우드, 개발 언어, 프로토콜 등에 구애받지 않는 API 게이트웨이입니다.
API 게이트웨이는 클라이언트의 API요청을 받아서 클라이언트가 찾는 서비스로 라우팅을 합니다. clients > API Gateway > services
API 게이트웨이는 요청(request)을 처리하는 것 외에도 로깅(logging), 인증(authentication), 분석(analytics), 트래픽 관리/제어(traffic control), 보안(security), 로드밸런싱(load balancing), 캐싱(caching) 등의 일을 합니다.
콩 공식 사이트에서 Kong Gateway를 설치하려는 환경을 클릭하면 자세한 step by step 가이드가 나옵니다.
![]() |
Kong Gateway 여러가지 설치 방법 |
![]() |
쿠버네티스에서 설치 방법 안내 |
![]() |
플러그인 허브 |
![]() |
플러그인 설정 예시 |
서비스(service), route(라우트, 루트), 플러그인(plugin) 등을 설정해서 사용하면 됩니다.
플러그인 허브에 보면 편리한 플러그인 (plugin)이 아주 많습니다. rate limit, authentication, proxy cache 등 아주 다양합니다. 따로 개발할 필요없이 설치해서 쓰면 됩니다.
인섬니아(Insomnia)는 포스트맨 (Postman) 같은거라고 보시면 됩니다. API 클라이언트 플랫폼입니다.
![]() |
Insomnia UI |
![]() |
Insomnia UI |
아래 이미지에 나오는 다양한 서비스/제품/솔루션을 저는 콩 에코시스템이라고 부르는데, Kong API 게이트웨이와 관련된 이것들을 잘 활용하면 Kong Gateway를 사용해서 API 를 관리하는데 상당히 편리합니다.
![]() |
Kong Ecosystem |
콩 메쉬(Kong Mesh) 는 service mesh (서비스 메쉬) 엔터프라이즈 솔루션입니다.
콩 커넥트 (Kong Konnect)는 엔터프라이즈 서비스 연결 플랫폼(service connectivity platform) 솔루션입니다. 멀티 클라우드 환경에서 다른 서비스들과 쉽게 연결,연동 할 수 있게 해줍니다.
이상 아주 유명한 API 관리 플랫폼인 Kong Gateway와 Kong 생태계(ecosystem)에 대해 간단히 소개하였습니다.
- The End -
Comments
Post a Comment