API Gateway를 선택해야 하는 이유

Amazon API Gateway는 어떤 규모에서든 개발자가 API를 손쉽게 생성, 게시, 유지 관리, 모니터링 및 보안할 수 있게 해주는 완전 관리형 서비스입니다. API는 애플리케이션이 백엔드 서비스의 데이터, 비즈니스 로직 또는 기능에 액세스할 수 있는 "정문" 역할을 합니다. API Gateway를 사용하면 실시간 양방향 통신 애플리케이션이 가능하도록 하는 RESTful API 및 WebSocket API를 작성할 수 있습니다. API Gateway는 컨테이너식 서버리스 워크로드 및 웹 애플리케이션을 지원합니다.

API Gateway는 트래픽 관리, CORS 지원, 권한 부여 및 액세스 제어, 제한, 모니터링 및 API 버전 관리 등 최대 수십만 개의 동시 API 호출을 수신 및 처리하는 데 관계된 모든 작업을 처리합니다. API Gateway에는 최소 요금이나 시작 비용이 없습니다. 수신한 API 호출과 전송한 데이터 양에 대한 요금을 결제하며, API 게이트웨이 계층화 요금 모델을 사용하는 경우 API 사용량 증가에 따라 비용을 절감할 수 있습니다.

RESTful API

HTTP API를 사용하여 서버리스 워크로드 및 HTTP 벡엔드에 최적화된 RESTful API를 구축합니다. HTTP API는 API 프록시 기능만 필요한 API를 구축할 때 가장 적합합니다. API가 API 프록시 기능과 API 관리 기능을 요구하는 경우, API Gateway는 REST API도 제공합니다.

WEBSOCKET API

WebSocket API를 사용하여 채팅 앱 및 스트리밍 대시보드와 같은 실시간 양방향 통신 애플리케이션을 구축합니다. API Gateway는 백엔드 서비스와 클라이언트 간의 메시지 전송을 처리하기 위해 지속적인 연결을 유지합니다.

Page Topics

장점

장점

Open all

API Gateway를 사용하여 동일한 API의 여러 버전을 동시에 실행하면 새로운 버전을 빠르게 반복, 테스트 및 릴리스할 수 있습니다. API에 수행한 호출과 전송한 데이터에 대한 요금을 결제하며 최소 요금이나 사전 약정은 없습니다.

Amazon CloudFront를 사용하는 엣지 로케이션의 글로벌 네트워크를 활용하여 최종 사용자에게 API 요청 및 응답에 대해 가장 짧은 지연 시간을 제공합니다. 트래픽을 제한하고 API 호출 권한을 부여하여 백엔드 작업이 트래픽 스파이크에 대처하고 백엔드 시스템이 불필요하게 호출되지 않도록 합니다.

API Gateway는 API 요청에 대해 계층화된 요금 모델을 제공합니다. API 요청 요금은 최상위 티어에서 요청 백만 개당 0.90 USD 정도로 저렴하므로, AWS 계정을 교차하여 리전당 API 사용량이 증가함에 따라 비용을 줄일 수 있습니다.

Amazon CloudWatch를 사용하여 서비스에 대한 직접 호출을 시각적으로 모니터링할 수 있는 API 게이트웨이 대시보드에서 성능 지표와 API 직접 호출, 데이터 지연 시간 및 오류 발생률에 대한 정보를 모니터링합니다.

AWS Identity and Access Management(IAM)와 Amazon Cognito를 사용하여 API에 대한 액세스 권한을 부여합니다. OAuth 토큰을 사용하는 경우 API Gateway가 기본 OIDC 및 OAuth2 지원을 제공합니다. 사용자 지정 권한 부여 요구 사항을 지원하려는 경우 AWS Lambda에서 Lambda 권한 부여자를 실행할 수 있습니다.

HTTP API 또는 REST API를 사용하여 RESTful API를 생성하십시오. HTTP API는 다수의 사용 사례에 대해 API를 구축하는 가장 좋은 방법입니다. REST API보다 최대 71% 저렴합니다. 사용 사례가 단일 솔루션에서 API 프록시 기능과 관리 기능이 필요한 경우 REST API를 사용할 수 있습니다.

  • WirelessCar

    커넥티드 모빌리티 제공업체 WirelessCar가 AWS Lambda SnapStart for Java를 사용하여 어떻게 시동 성능을 개선했는지 알아보세요.

    사례 연구 읽기

  • Odyssey Interactive

    게임 제작사 Odyssey Interactive가 AWS에서 관리형 인프라를 사용하여 어떻게 첫 멀티플레이어 게임인 Omega Strikers를 전 세계에 출시했는지 알아보세요.

    사례 연구 읽기

  • Betterfly

    Betterfly가 AWS에서 구축된 디지털 솔루션을 어떤 방식으로 사용하여 그룹 보호 및 혜택 관리를 간소화하고, 일상의 긍정적인 습관을 장려하는지 알아보세요.

    사례 연구 읽기

  • TiVo

    미디어 및 엔터테인먼트 업계의 TiVo가 AWS Lambda 및 Amazon API Gateway를 사용하여 어떻게 스트리밍 서비스의 버스트 가능 확장성과 일관된 가동 시간을 실현했는지 알아보세요.

    사례 연구 읽기

API Gateway 시작하기

1

AWS 계정에 가입

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

2

단계별 자습서로 알아보기

간단한 튜토리얼을 통해 자세히 알아보세요.

3

AWS를 사용하여 구축 시작

AWS Management Console을 방문하세요.