데이터과학 삼학년

API Gateway 본문

Computer Science

API Gateway

Dan-k 2023. 3. 17. 13:00
반응형

API Gateway

- 클라이언트와 백엔드 서비스 간의 인터페이스 역할을 수행하는 API 관리 서비스

- 이 서비스는 여러 가지 기능을 제공하며, 이를 통해 다양한 클라이언트와 백엔드 서비스 간의 통합을 용이하게 함

 

API Gateway 기능

1. API 라우팅

  • API Gateway는 다양한 클라이언트 요청을 처리하기 위해 백엔드 서비스로 요청을 라우팅
  • 이를 통해 클라이언트 요청을 적절한 백엔드 서비스로 전달하고, 요청을 처리하는 데 필요한 인증, 권한 부여 등의 기능을 수행

2. 로드 밸런싱

  • API Gateway는 여러 백엔드 서비스로 요청을 분산하고, 서비스의 가용성을 유지하기 위해 로드 밸런싱 기능을 제공

3. 보안

  • API Gateway는 클라이언트 요청에 대한 보안 기능을 제공
  • SSL/TLS를 통한 암호화, API 토큰을 이용한 인증 및 권한 부여, DDoS 공격 방어 등의 보안 기능을 제공

4. API 버전 관리

  • API Gateway는 API 버전 관리를 지원하며, API의 변경 내용을 관리하고 이전 버전과 호환성을 유지하면서 새로운 버전을 배포 가능

5. 분석 및 모니터링

  • API Gateway는 클라이언트 요청 및 백엔드 서비스 응답을 추적하고 분석하여 성능 이슈나 장애를 식별하고 모니터링

https://www.tibco.com/ko/reference-center/what-is-an-api-gateway

API Gateway 예시

1. Amazon API Gateway

2. Microsoft Azure API Management

3. Google Cloud Endpoints

4. Kong: 오픈 소스 API Gateway 서비스

5. Tyk: 오픈 소스 API Gateway 서비스

 

728x90
반응형
LIST
Comments