API를 손쉽게 관리하고 모니터링하는 서비스.
API Gateway는 API를 손쉽게 관리 및 모니터링 하는 서비스입니다. API와 관련된 리소스와 메소드를 간편하게 정의하고, API 이용 현황 및 성능 지표를 쉽고 편리하게 모니터링 할 수 있습니다.
- 편리한 API 관리
콘솔을 통해 API 등록 및 관리를 편리하게 수행할 수 있으며, OAuth2 인증 방식의 Token을 제공하여 접근 권한 관리가 가능합니다. 또한 SCP Cloud Functions와 연계되어 API Gateway을 통해 Cloud Functions 함수 호출이 가능합니다.
- 안정적인 트래픽 처리
API Gateway는 사용량 계획 및 캐시 기능을 통해 백엔드 시스템 트래픽을 관리할 수 있습니다. 사용량 계획은 시간당(분/시/일/주/년) 최대 호출 건수를 설정할 수 있으며, 캐시 기능은 엔드포인트 응답을 캐싱할 수 있는 시간을 지정합니다. 이를 통해 과도한 트래픽이 인입되는 것을 방지하여 안정적인 서비스 이용이 가능합니다.
- 쉽고 편리한 모니터링
안정적인 API 실행을 위한 API 버전 관리 등 다양한 관리 기능들과 API 이용 현황을 실시간으로 파악할 수 있는 대시보드를 제공합니다. 이를 통해 API 호출, 응답 시간 및 오류 발생 수에 대한 성능 지표를 쉽고 빠르게 파악할 수 있습니다.
- 아키텍처 다이어그램
- API Gateway 관리
API Gateway의 API Collection 및 API 정보 조회
API 사용량 정책 및 캐시 기능을 통한 사용량 제한
API Collection별 Token 발급 및 IP White List 관리를 통한 안전한 API 접근 관리
- API 관리
API 등록 및 상세 조회 (Swagger Import로 등록 가능)
Cloud Functions 엔드포인트 연계
API 버전 관리 및 Swagger Test 실행
API 배포 관리
- API 호출 현황 조회
일/주/월별 API 호출 현황 조회
응답 시간을 통한 성능 정보 조회
- 요금 기준
API Gateway는 API 호출 성공한 건수의 합으로 과금합니다.
캐시는 하루 기준 캐시 사용량을 합산하여 MB단위 올림처리되어 과금합니다. (예 : 하루 기준 캐시 사용량 3.7MB 사용 시 4MB로 과금됨)
호출 횟수 및 캐시 사용량은 월 단위로 누적되어 요금 청구됩니다.(단위: 원, 부가세 별도)
'Cloud-DevOps' 카테고리의 다른 글
Management Service (1) | 2023.12.23 |
---|---|
MAIL/SMS/PUSH (0) | 2023.12.17 |
APPLICATION SERVICE (0) | 2023.12.17 |
KUBERNETES ENGINE (1) | 2023.12.17 |
KUBERNETES APPS (0) | 2023.12.17 |