Jump to section

API 게이트웨이에서 수행하는 작업

URL 복사

API 게이트웨이는 클라이언트와 백엔드 서비스 컬렉션 사이에 위치하는 API 관리 툴입니다.

API 게이트웨이는 모든 애플리케이션 프로그래밍 인터페이스(Application Programming Interface, API) 호출을 수락하고 호출 이행에 필요한 다양한 서비스를 집계하며 적절한 결과를 반환하는 리버스 프록시 역할을 합니다.

API 게이트웨이는 API 관리 시스템의 한 부분입니다. API 게이트웨이는 수신되는 모든 요청을 가로채서 API 관리 시스템을 통해 전송하여 필요한 다양한 기능을 처리합니다.

API 게이트웨이의 정확한 역할은 구현 환경마다 달라집니다. 일반적인 기능으로는 인증, 라우팅, 속도 제한, 빌링, 모니터링, 분석, 정책, 알림, 보안이 있습니다.

DevOps 접근 방식을 따르는 조직에서 개발자는 마이크로서비스를 사용해 빠르고 반복적인 방식으로 애플리케이션을 빌드하고 배포합니다. API는 마이크로서비스가 통신하는 가장 일반적인 방식 중 하나입니다.

또한 서버리스(serverless) 모델을 비롯한 현대적인 클라우드 개발은 API에 의존해 인프라 프로비저닝을 수행합니다. API 게이트웨이를 사용해 서버리스 기능을 배포하고 관리할 수 있습니다.

전반적으로 통합 및 상호연결성과 마찬가지로 API도 그 중요성이 가중되고 있습니다. 또한 API 복잡성이 증가하고 사용량이 많아짐에 따라, API 게이트웨이의 가치도 높아집니다.

추가 자료

문서

API란?

API는 애플리케이션 소프트웨어를 구축하고 통합하기 위한 정의 및 프로토콜 세트인 애플리케이션 프로그래밍 인터페이스(Application Programming Interface)를 뜻합니다.

문서

API 게이트웨이에서 수행하는 작업

API 게이트웨이는 클라이언트와 백엔드 서비스 컬렉션 사이에 위치하는 애플리케이션 프로그래밍 인터페이스(API) 관리 툴입니다.

문서

왜 API 관리를 위해 Red Hat을 선택해야 할까요?

Red Hat의 API 솔루션은 재사용성, IT 민첩성, 그리고 측정, 모니터링, 확장을 지원하는 관리 인터페이스에 초점을 맞추고 있습니다.