• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

API Gateway와 웹 서버 차이

22.03.16 11:36 작성 조회수 803

0

안녕하세요.
API Gateway 공부하면서 간단한 질문이 있어 이렇게 올립니다.
 
라우팅 처리나 필터 처리하는 것이 웹서버의 역할과 크게 다르지 않아 보이는데
API Gateway와 웹서버(apache, nginx... ) 차이점이 어떻게 되는지 궁금합니다.

답변 1

답변을 작성해보세요.

1

안녕하세요, 이도원입니다.

Nginx와 같은 웹 서버에서도 라우팅 처리가 가능합니다. 실제로 쿠버네티스를 이용하여 Spring Cloud로 작성된 애플리케이션을 배포할 때는 외부와의 접속을 허용하기 위한 라우팅에 Ingress Contorller + Nginx 조합으로 사용되기도 합니다. API Gateway에서는 라우팅 및 필터링과 같은 게이트웨이로써의 역할이 주 용도이고, 웹서버에서는 웹 리소스들의 서비스가 주 용도입니다. 웹 서버의 리소스(HTML 등)를 서비스 하는데에 있어, 라우팅 기능 및 필터링을 추가하여 사용할 수 있습니다. 

감사합니다.