Amazon API Gateway

모든 규모의 API를 생성, 유지 관리 및 보호

Amazon API Gateway는 어떤 규모에서든 개발자가 API를 손쉽게 생성, 게시, 유지 관리, 모니터링 및 보안할 수 있게 해주는 완전관리형 서비스입니다. AWS Management Console에서 클릭 몇 번으로 애플리케이션이 백엔드 서비스의 데이터, 비즈니스 로직 또는 기능(예: Amazon Elastic Compute Cloud(EC2)에서 실행되는 워크로드, AWS Lambda에서 실행되는 코드, 기타 웹 애플리케이션 등)에 액세스할 수 있도록 "현관문" 역할을 하는 API를 생성할 수 있습니다.

Amazon API Gateway는 트래픽 관리, 권한 부여 및 액세스 제어, 모니터링 및 API 버전 관리 등 최대 수십만 개의 동시 API 호출의 수신 및 처리와 관련된 모든 작업을 처리합니다. Amazon API Gateway에는 최소 요금이나 시작 비용이 없습니다. 수신한 API 호출과 전송한 데이터 양에 대해서만 비용을 지불하면 됩니다.

이점

저렴한 비용과 효율성

Amazon API Gateway를 사용하면 API에 대한 호출과 전송한 데이터 양만을 기준으로 요금을 지불하게 됩니다. 최소 요금이나 사전 약정은 없습니다.

어떤 규모에서도 뛰어난 성능

API Gateway를 Amazon CloudFront와 통합하여 사용하면 전 세계에 분포된 엣지 로케이션 네트워크를 활용하여 최종 사용자에게 가능한 한 가장 짧은 지연 시간으로 API 요청 및 응답을 제공할 수 있습니다. 또한, Amazon API Gateway는 제한을 설정하여 트래픽을 관리하도록 지원하므로 트래픽 스파이크가 발생해도 백엔드 작업에서 이를 처리할 수 있습니다. 그뿐만 아니라 백엔드 시스템을 불필요하게 호출하지 않도록 API 호출 결과를 캐싱함으로써 API 성능을 향상합니다.

API 작업을 간편하게 모니터링

API가 배포되면 Amazon API Gateway에서 Amazon CloudWatch를 사용하여 서비스에 대한 호출을 시각적으로 모니터링할 수 있는 대시보드를 제공하므로 API 호출, 데이터 지연 시간 및 오류 발생률에 대한 성능 지표 및 정보를 볼 수 있습니다.

API 개발 간소화

Amazon API Gateway를 사용하면 같은 API를 여러 버전으로 동시에 실행할 수 있으므로 새로운 버전을 빠르게 반복, 테스트 및 릴리스할 수 있습니다.

유연한 보안 제어

API Gateway는API에 대한 액세스 권한을 부여하고 서비스 작업을 위한 액세스를 제어하는 도구를 제공합니다. AWS Identity and Access Management(IAM)와 Amazon Cognito 같은 AWS 관리 및 보안 도구를 사용하여 API에 대한 액세스 권한을 부여할 수 있습니다. Amazon API Gateway는 AWS에서 자체 API를 확인할 때 사용한 것과 동일한 기술을 사용하여 서명된 API 호출을 확인합니다. OAuth 토큰 또는 다른 인증 메커니즘을 이미 사용하고 있는 경우, 수신 요청을 확인하는 데 도움이 되도록 Amazon API Gateway에서 AWS Lambda를 통해 Lambda 권한 부여자를 실행할 수 있습니다.

서버 없이 API 실행

Amazon API Gateway는 AWS Lambda와 긴밀하게 통합되므로 서버리스 API를 생성할 수 있습니다. Amazon API Gateway를 사용하면 모바일 및 웹 애플리케이션이 AWS Lambda에서 실행되는 코드를 통해 공개적으로 사용 가능한 AWS 서비스를 호출하는 데 사용하는 REST API를 생성할 수 있습니다. AWS Lambda는 가용성이 뛰어난 컴퓨팅 인프라에서 코드를 실행하고 컴퓨팅 리소스의 힘든 작업과 관리를 모두 수행합니다.

기존 서비스를 위한 RESTFUL API 엔드포인트 생성

Amazon API Gateway를 사용하면 최신 리소스 기반 API를 생성한 후 유연한 동적 데이터 변환 기능을 사용하여 대상 서비스에 필요한 언어로 요청을 생성할 수 있습니다. 또한, API Gateway는 예상치 못한 트래픽 스파이크가 발생할 때 백엔드 인프라가 처리할 수 있는 한도를 넘지 않도록 제한 규칙을 설정하여 기존 서비스를 보호합니다.

Amazon API Gateway 시작하기

icon1

AWS 계정 가입

AWS 프리 티어에 즉시 액세스할 수 있습니다
icon2

단계별 자습서로 학습

간단한 자습서를 통해 자세히 알아봅니다.
icon3

AWS를 사용하여 구축 시작

Amazon API Gateway에 대해 자세히 알아보기

기능 페이지로 이동하기
구축할 준비가 되셨습니까?
Amazon API Gateway 시작하기
추가 질문이 있으십니까?
AWS에 문의하기