빌드 또는 구매?: API Gateway 가격 책정에 대한 궁극적인 가이드

게시 됨: 2022-03-04

SaaS, 전자 상거래, 드롭 서비스 및 마이크로서비스를 중심으로 구축된 기타 모델에 대한 투자가 늘어남에 따라 API 게이트웨이의 필요성은 사상 최고치를 기록했습니다.

API 게이트웨이를 사용하여 사이트 구조를 개선하려는 경우 세 가지 방법이 있습니다. 자체 게이트웨이를 처음부터 구축하거나, 기존 오픈 소스 디자인을 활용하거나, Kong 또는 AWS와 같은 공급자로부터 게이트웨이 서비스를 구매할 수 있습니다.

이러한 모든 옵션에는 일정한 비용이 듭니다. 다음은 고려해야 할 사항과 예상 지불 금액을 포함하여 API 게이트웨이 가격에 대한 분석입니다.

API 게이트웨이란 무엇입니까?

API 코딩

드롭 서비스 비즈니스가 있다고 가정해 보겠습니다. 고객과의 채팅을 위해 마이크로서비스를 설정하고 사용자 프로필을 위해 다른 마이크로서비스를 설정할 수 있습니다. 전체 사이트는 이러한 마이크로서비스를 중심으로 구축되며 각 마이크로서비스에는 사이트에 연결하는 자체 API(응용 프로그래밍 인터페이스)가 있습니다.

이러한 모든 마이크로서비스에 액세스하도록 사이트를 구축할 있지만 변경하려는 경우에는 어떻게 해야 합니까? 다른 통신 프로토콜을 사용하는 서비스로 전환하거나 하나의 마이크로서비스를 여러 개로 분할하려는 경우 전체 인터페이스를 다시 실행해야 합니다.

API 게이트웨이는 사용자와 백엔드 API 사이의 중간 계층입니다. 사용자가 각 API와 상호 작용하도록 하여 속도가 느려지고 보안 위험이 발생할 가능성이 있는 대신 각 마이크로서비스를 통과하는 단일 게이트웨이와 상호 작용하여 필요한 것을 제공합니다. 이를 통해 사용자 경험에 영향을 미치지 않으면서 내부적으로 항목을 조정할 수 있습니다.

구축 vs. 구매

API 게이트웨이 가격 재고 이미지

이제 API 게이트웨이에 대해 알게 되었으므로 다른 질문에 직면하게 됩니다. 자체 API 게이트웨이를 구축하거나 기존 오픈 소스 게이트웨이를 구현하거나 제공업체로부터 구매합니까?

표면적으로는 API 게이트웨이 비용을 지불하는 것이 불필요해 보일 수 있습니다. Netflix의 Zuul 게이트웨이를 포함하여 자신만의 게이트웨이와 인상적인 무료 옵션을 구축하기 위한 훌륭한 리소스가 많이 있습니다. 그러나 많은 사람들이 자체 서버에 의존하기보다 공급자를 찾는 것이 좋습니다.

IaaS를 기반으로 구축된 클라우드 기반 플랫폼을 보유하고 있거나 서버 공간이 많지 않은 스타트업일 수 있습니다. 그렇다면 API 게이트웨이는 서버에 추가 로드가 됩니다. 또한 서비스에 도달하기 위한 추가 단계인 네트워크 홉이므로 사용자의 속도가 눈에 띄게 느려질 수 있습니다.

선택한 IaaS와의 통합과 더불어 유료 시장 API 게이트웨이 가격의 장점은 추가된 도구입니다. 주요 클라우드 제공업체는 보안 및 확장과 같은 API 관리 도구를 게이트웨이에 포함합니다. 클라우드 기반 옵션은 게이트웨이 유지 관리가 오프사이트에서 처리되는 동안 귀하와 귀하의 회사가 성장에 집중할 수 있는 자유를 제공합니다.

API 게이트웨이 가격

가격표 비교 재고 이미지

API 게이트웨이 요구 사항에 대해 공급자에게 문의하기로 결정한 경우 선택할 수 있는 옵션이 많이 있습니다. 이 API 게이트웨이 가격 분석에는 몇 가지 눈에 띄는 API 게이트웨이 제품과 가격에 영향을 미치는 요소가 포함됩니다.

1) AWS API 게이트웨이

Amazon의 API 게이트웨이는 자체 API를 생성 및 배포하기 위한 게이트웨이 및 PaaS 역할을 합니다. API Gateway를 사용하려면 API 개발자에게 AWS 계정이 있어야 하지만 앱 개발자는 그럴 필요가 없습니다. 그 기능에는 제어 및 마음의 용이성을 허용하는 다른 Amazon 서비스 및 보안 도구와의 통합이 포함됩니다.

가격: Amazon의 API Gateway 가격은 사용량별 모델입니다. 1년의 프리 티어/평가 기간으로 시작됩니다. 이 12개월 동안 각기 다른 API 유형(REST, HTTP, WebSocket)에 대해 최대 100만 회의 호출을 무료로 받을 수 있습니다. 그 후 가격은 다음과 같이 나뉩니다.

  • 처음 12개월 동안 매월 1백만 건 미만: 무료
  • HTTP API(백만당 가격): $1(<3억 호출), $0.90(>3억)
  • REST API: $3.50(<3억3천3백만 호출), $2.80(3억3천3백만에서 6억6천7백만 사이), $2.95(다음 190억), $1.87(>200억)
    • 참고: API Gateway는 성능 향상을 위해 REST API용 캐싱도 제공하며, 0.5GB에 대해 2¢부터 시작합니다.
  • WebSocket API: $1(<1b), $0.80(>1b) + 백만 연결 분당 $0.25

위의 내용은 미국 동부 지역의 가격을 반영합니다. 다른 지역 및 추가 요금에 대한 자세한 내용은 해당 가격 페이지를 확인하세요.

2) 콩 게이트웨이

Kong은 스스로를 "세계에서 가장 인기 있는 API 게이트웨이"라고 광고합니다. 단일 플랫폼 Konnect 게이트웨이 및 개발 도구에는 무료 계층과 더 큰 작업을 위한 "플러스" 및 "엔터프라이즈" 옵션이 있습니다. 게이트웨이 외에도 Konnect에는 서비스 허브, 개발 포털, 분석, 액세스 제어, 지원 및 교육 서비스가 포함됩니다.

가격: 종소리와 휘파람이 모두 필요하지 않은 경우 Kong의 오픈 소스 API 게이트웨이를 무료로 다운로드할 수 있습니다. 연결에는 세 가지 구독 계층이 있습니다.

  • 프리 티어: 최대 3개의 관리형 서비스. 매월 최대 200만 요청. 24시간 데이터 보존, 기본 인증, 속도 제한 및 서버리스 통합을 제공하는 API 게이트웨이. 개발 포털, 역할 기반 액세스 제어 및 클라우드 배포에서 최대 3개의 API.
  • 플러스 등급: 서비스당 월 $250. 관리형 서비스 및 개발 포털에 대해 사용한 만큼 지불합니다. 매월 최대 1천만 건의 요청 + 추가 1백만 건당 $2.50 6개월간의 데이터 보존 및 보안 강화(인증, 속도 제한, 응답 캐싱). 기술 지원 및 제품 교육.
  • 엔터프라이즈 계층: 가격 정보는 영업팀에 문의하십시오(Red Hat Marketplace에서 $30,000). 관리형 서비스, 월별 요청 및 개발자 포털의 API는 모두 사용자 정의 계획을 기반으로 합니다. 자체 관리형 고급 보안, 1년 데이터 보존. 전 세계에서 사용 가능(무료 및 플러스 계층은 미국에서만 사용 가능). 전화 지원 및 전문 서비스를 이용할 수 있습니다.

3) 오라클 API 게이트웨이

Amazon과 마찬가지로 Oracle은 클라우드 컴퓨팅을 위한 IaaS 및 PaaS 도구의 전체 호스트를 제공합니다. 시장에 수많은 오픈 소스 옵션이 있으므로 유료 API 게이트웨이는 Oracle의 다른 서비스를 사용하는 사람들에게 가장 유용합니다. 클라우드 인프라, BI, 통합, 데이터 관리, 보안, 기계 학습 또는 Oracle의 기타 제품에 관심이 있는 경우 패키지에 해당 API 게이트웨이를 포함하는 것을 고려할 수 있습니다.

가격: Oracle의 API 게이트웨이 가격은 사용한 만큼만 지불하는 단일 비용(월 백만 호출당 3달러)으로 제공됩니다.

4) 마이크로소프트 애저 API 관리

Microsoft Azure에는 광범위한 API 관리 패키지의 일부로 게이트웨이가 포함되어 있습니다. 일부 다른 클라우드 공급자와 달리 Azure의 서비스 제품군은 자체 클라우드뿐만 아니라 모든 클라우드에서 호스팅되는 API에 사용할 수 있습니다. 게이트웨이 외에도 관리 및 보안 도구, 분석, 캐싱, 개발 포털 및 가상 네트워크 지원을 제공합니다.

가격: Azure에는 API 도구에 대해 더 큰 규모의 5개 단위 사용 계층이 있으며 상위 계층에서는 기능이 증가합니다.

  • 소비 계층: 구독당 <1백만 통화 포함, 이후 1만 통화당 3.5¢. 공유 서버, 외부 전용 캐시, 자동 크기 조정, 사용 제한이 적용됩니다.
  • 개발자 계층: 비생산적인 사용 사례 및 테스트에 사용됩니다. 월 단위당 $48.04. 10MB 내부 캐시, 1개의 수평 확장 장치, 개인 서버, 사용자 지정 도메인, Azure Active Directory가 있는 개발 포털, 가상 네트워크 지원. 초당 최대 500개 요청.
  • 기본 등급: 월 단위당 $147.17. 50MB 내부 캐시, 2개의 수평 확장 장치, 개발 포털. 초당 ~1,000개 요청.
  • 표준 등급: 월 단위당 $686.72. 1GB 내부 캐시, 4개의 수평 확장 장치, Azure Active Directory가 있는 개발 포털. 초당 ~2,500개 요청.
  • 프리미엄 등급: 월 단위당 $2,795.17. 5GB 내부 캐시, 지역당 확장 단위 12개, SLA 증가, Azure Active Directory가 있는 개발 포털, 가상 네트워크 지원, 다중 지역 배포, 자체 호스팅 게이트웨이 기능. 초당 ~4,000개 요청.
  • 자체 호스팅 게이트웨이: 자체 호스팅 게이트웨이 기능은 개발자 계층에서 무료이며 프리미엄 계층에서 게이트웨이 배포당 월 $1,000.10의 비용이 듭니다.
  • 위에 나열된 모든 가격은 미국 동부 지역에 대한 것입니다. 다른 지역의 가격 페이지를 참조하십시오.

5) 구글 클라우드 API 게이트웨이

자체 API 게이트웨이 도구가 있는 또 다른 클라우드 서비스 제공업체! Google Cloud의 완전 관리형 게이트웨이는 Cloud Run 및 App Engine과 같은 Google의 다른 클라우드 서비스를 통해 호스팅되는 프로그램에 사용할 수 있습니다. REST API용으로 제작된 게이트웨이는 Google의 우아한 상표 디자인으로 배포 및 제어 도구도 제공합니다.

가격: Google의 API 게이트웨이 가격은 트래픽의 소스 및 대상에 따라 추가 송신 가격과 함께 호출별로 청구됩니다.

  • 통화당 가격: 무료(월 0-2백만 통화), 백만 통화당 $3(월 2백만-10억 통화), 백만 통화당 1.50(매월 10억 통화 이상).
  • 송신 가격(월별 GB당): 북미에서 북미로/유럽에서 유럽으로 시작하는 경우 $0.105부터 시작합니다. 아시아 태평양에서 아시아 태평양으로/남아메리카에서 남아메리카로/오세아니아에서 오세아니아/대륙 간(오세아니아 및 중국 제외)의 경우 $0.120부터 시작합니다. 오세아니아를 오가는 대륙간 및 중국으로 가는 모든 트래픽에 대해 $0.190.
  • 자세한 내용은 가격 책정 페이지를 참조하세요.

6) 무료 및 오픈 소스 옵션

Kong과 마찬가지로 다른 많은 주목할만한 API 게이트웨이는 무료 및/또는 오픈 소스입니다. 이러한 프로그램은 API 관리 도구의 고급 기능이 부족하지만 기술 업계의 많은 사람들에게 신뢰를 받고 있습니다. 주목할만한 오픈 소스 API 게이트웨이로는 KrakenD, Netflix의 Zuul, Apache APISIX 및 Ocelot이 있습니다.

다른 옵션이 있습니까?

의사 결정 재고 이미지

항상 있지 않습니까? 큰 클라우드 회사의 API 게이트웨이 도구에 추가된 기능을 원하지만… 큰 클라우드 회사가 없다고 가정해 보겠습니다. 훌륭한 API 관리 플랫폼이 많이 있으며 그 중 상당수는 게이트웨이를 포함합니다. 몇 가지 예에는 Akana, Tyk, Gloo Edge 및 Postman이 있습니다.

서비스 메시와 같은 API 게이트웨이 모델에 대한 몇 가지 강력한 대안도 있습니다. 소프트웨어가 PaaS 플랫폼에 구축된 경우 아키텍처에 이미 API 게이트웨이가 포함되어 있을 것입니다. 어떤 경우이든 API 경험을 합리화하는 것은 2022년 기술 관리의 핵심 부분입니다. 다행히도 예산이나 기술 세트에 관계없이 완료하는 데 도움이 되는 훌륭한 옵션이 있습니다.