top of page
shutterstock_2055501542_s2.jpg

APIM

Kong Gateway

Kong GW 구성요소

Kong Gateway 는 Service, Route, Upstream, Target, Consumer, Plugin 등의 구성요소들이 정책기반으로 조합되어 Client 에게 API 서비스를 제공합니다.

SERVICE

Kong Gateway 가 연결될 업스트림 서비스

ROUTE

클라이언트의 요청을 서비스로 포워딩
하기 위한 규칙. Gateway 의 Entry Point

LOADBALANCER

로드밸런싱을 지원하기 위한 가상 호스트

TARGET

가상 호스트로의 요청을 분배할 타겟

CONSUMER

API 소비자. 인증/접근제어/트래킹 등으로 활용

PLUGIN

•HTTP 요청/응답에 적용되는 확장 기능

•인증/접근제어/Transform/Log 등

아키텍처

Kong Gateway Nginx + OpenResty 기반으로 구성되어 있으며 , 타 서비스와 연동을 지원하기 위해 Restful (JSON) 형태의 Administration API를 제공하고 있습니다.

  • JSON HTTP API 제공

  • Plugin로 확장 가능

  • 자동화 혹은 타 서비스로의 연동 지원

  • LUA로 개발 - Custom Plugin

  • API R&R 라이프사이클 중에 다양한 조작 가능

  • 3rd Party 서비스와의 연동 제공

  • Cassandra, PostgreSQL 지원

  • 선택적으로 몇몇 plugin을 위해 Redis 사용 가능

  • 단일 혹은 멀티 데이터센터 간 클러스터링 제공

  • Kong Gateway의 기반 엔진

  • NGINX의 확장 기술

  • Kong의 핵심 기반 기술

  • 확실한 기반이자 검증된 기술

인증 인가

Authentication 과 Security 영역의 다양한 Plugins 제공을 통해 IP, API Key, OAuth 2.0, JWT, Basic Authentication, Open ID Connect 등에 대한 인증 및 인가 기능을 지원합니다.

kong_3_2.png

Authentication Plugins

kong_3_1.png

Security Plugins

bottom of page