본문 바로가기
반응형

apigateway3

'Service Mesh' VS 'API Gateway' 이전 포스팅에서 Service Mesh 와 Api Gateway 에 대해서 다룬 글이 있다. 자세한 내용은 아래 참고포스팅을 참고 바란다. 이번 포스팅에서는 둘의 차이를 비교해보려고 한다. 차이점 적용 위치 API Gateway는 중앙집중식으로 외부에서 들어오는 트래픽을 제어하여 서로 다른 망 사이에 존재한다. Service mesh는 애플리케이션 기능에 인프라 계층에서 관리되는 마이크로 서비스 분리 방법으로 내부망 K8S 클러스터 내에 존재한다. 패턴 API Gateway 는 Gateway Proxy Pattern 을 사용한다. 호출자는 구현 내용을 알 필요 없이 Gateway를 호출만 하면 Gw 가 알아서 수행한다. Service Mesh는 Sidecar Pattern 을 사용한다. 호출자의 코드에는.. 2024. 3. 8.
Kong API 란? (API gateway) API Gateway - 콩(Kong)이란? Kong 공식 홈페이지를 보면, Kong은 하이브리드(hybrid) 및 멀티 클라우드(multi-cloud) 용으로 구축되었으며, 마이크로서비스 및 분산 아키텍처에 최적화된 API Gateway라고 한다. 그리고 가장 많이 사용되는 API Gateway 이다. API Gatewau 에 대한 내용은 아래 참고 포스팅 참고 바란다. Kong 의 공식 사이트는 아래이다. https://konghq.com/products/kong-gateway Most Trusted Open Source API Gateway | Kong Gateway Kong is a natural fit for PEXA embarking on the modernization journey. It .. 2024. 3. 7.
API Gateway란? 요즘 인기있는 디자인 아키텍쳐 중에 가장 많이 언급되고 있는 MSA 를 알고 해당 포스팅을 보는것을 추천한다. 만약 MSA 에 대한 개념을 모른다면 아래 참고포스팅을 한번 보고 해당 포스팅을 읽어보는것을 추천한다. 다양한 서비스에 따라, 유저의 호출에 따라 불러와야할 서버들이 그림과 같이 다르다. 그럴 경우 api gateway는 중간에 껴서 적절한 서버를 request, response 해주는 역할을 한다. 물론 각각 요청별로 RESTTemplete 를 만들어도 되고 프록시 등 다양한 방법이 있지만 apigateway를 사용하게 되면 장점은 다음과 같다. 클라이언트의 요청을 일괄 처리 전체 시스템의 부하 분산 시키는 로드밸런서 역할 동일 요청에 대한 불필요한 반복작업을 캐시로 수행 시스템상을 오고가는 .. 2022. 7. 14.
반응형