메인 콘텐츠로 건너뛰기

AppSync GraphQL

AWS AppSync에서는 최소 요금이나 의무 서비스 사용량이 없으며 사용한 만큼만 비용을 지불하면 됩니다. 따라서 사용하는 특정 AppSync GraphQL 및 AppSync Events 기능에 대해서만 비용을 지불하므로, 워크로드 유형과 관계없이 저렴한 요금과 투명성이 제공됩니다.

쿼리 및 데이터 수정 작업

AppSync GraphQL을 사용하면 개발자가 API 작업을 통해 데이터를 쿼리하고 수정할 수 있습니다. 비용은 다음과 같이 부과됩니다.

실시간 업데이트

  • 실시간 업데이트 100만 건당 2.00 USD. 모든 브로드캐스트된 아웃바운드 메시지 및 WebSockets 작업(예: 클라이언트 연결)은 실시간 업데이트로 간주됩니다.
  • AWS AppSync GraphQL 서비스에 연결된 1백만 분당 0.08 USD
  • 데이터 전송에는 EC2 데이터 전송 요금이 부과됩니다.

AppSync GraphQL을 사용하면 앱이 사용자가 동기화를 유지하길 원하는 데이터에 대해 실시간 업데이트를 수신할 수도 있습니다. 앱이 실시간 업데이트를 수신하려면 AppSync GraphQL에 계속 연결되어 있어야 합니다.

AWS AppSync

캐싱

쿼리 및 데이터 수정 작업 속도를 더 높이려면, 필요에 따라 AppSync GraphQL API에 대한 전용 캐시를 프로비저닝할 수 있습니다. 인스턴스 유형을 선택한 후에는 장기 약정 없이도 시간당 요금에 따라 비용이 청구됩니다.

Instance type
vCPU
Memory
Network Performance
Pricing
cache.small
1
1.55
낮음에서 중간
0.044 USD
cache.medium
2
3.22
낮음에서 중간
0.089 USD
cache.large
2
12.3
최대 10기가비트
0.298 USD
cache.xlarge
4
25.05
최대 10기가비트
0.595 USD
cache.2xlarge
8
50.47
최대 10기가비트
1.189 USD
cache.4xlarge
16
101.38
최대 10기가비트
2.379 USD
cache.8xlarge
32
203.26
10기가비트
4.758 USD
cache.12xlarge
48
317.77
10기가비트
6.775 USD

AppSync GraphQL Merged API

AppSync GraphQL을 사용하면 여러 AppSync GraphQL 소스 API를 단일 Merged API로 결합할 수 있습니다. Merged API를 사용하면 쿼리 및 데이터 수정 작업과 Merged API에 대한 실시간 업데이트 수행에 대한 요금이 청구됩니다. Merged API를 생성하는 데 사용된 소스 API와 관련된 추가 비용은 없습니다.

AppSync GraphQL 요금 예시 1

블로그 애플리케이션에 월별 활성 사용자가 5만 명이며 각 사용자가 검색을 100번 수행합니다. 이러한 검색으로 월별 500만 건의 AppSync GraphQL 쿼리 작업이 발생하며 평균 응답 크기는 3KB입니다.

Query operation charges
5 million x $4.00 per million operations= $20.00
데이터 전송 요금
3KB x 5백만 건 = 1천 5백만KB = 14.3GB x 0.09 USD = 1.29 USD
총 AppSync GraphQL 요금
20.00 USD + 1.29 USD = 21.29 USD

AppSync GraphQL 요금 예시 2

채팅 애플리케이션에 월별 활성 사용자가 2,500명이 있습니다. 각 사용자는 월별 평균 1,500분 동안 앱을 사용하고, 월별 1,000개의 메시지를 게시하고, 다른 사용자로부터 월별 1,000개의 메시지를 수신합니다. 이에 따라 월별 250만 건의 데이터 수정 작업과 월별 250만 건의 실시간 업데이트가 발생합니다.

Data modification operation charges
2,500 users x 1,000 sent messages x $4.00 per million operations = $10.00
데이터 전송 요금
1KB x 2,500,000 – 2,500,000KB = 2.4GB x 0.09 USD = 0.21 USD
실시간 업데이트 요금
사용자 2,500명 x 메시지 수신 1,000번 x 업데이트 1백만 건당 2.00 USD = 5.00 USD
연결 요금
클라이언트 2,500개 x 1,500분 x 연결 1백만 분당 0.08 USD = 0.30 USD
총 AppSync GraphQL 요금
10.00 USD + 0.21 USD + 5.00 USD + 0.30 USD = 15.51 USD

AppSync GraphQL 프리 티어

AppSync GraphQL 프리 티어에서 제공하는 혜택

  • 쿼리 또는 데이터 수정 작업 250,000건
  • 실시간 업데이트 250,000건
  • 연결 600,000분

이 수준을 초과하여 사용하면 게시된 요금으로 비용이 청구됩니다. AWS AppSync 프리 티어는 12개월 후에 자동으로 만료됩니다.

2025년 7월 15일부터 신규 AWS 고객은 최대 200 USD의 AWS 프리 티어 크레딧을 받게 되며, 이 크레딧은 AWS AppSync를 비롯한 적격 AWS 서비스에 적용할 수 있습니다. 계정 가입 시 무료 플랜과 유료 플랜 중 하나를 선택할 수 있습니다. 무료 플랜은 계정 생성 후 6개월 동안 사용할 수 있습니다. 유료 플랜으로 업그레이드하면 남은 프리 티어 크레딧 잔액이 AWS 청구서에 자동으로 적용됩니다. 모든 프리 티어 크레딧은 계정 생성일로부터 12개월 이내에 사용해야 합니다. AWS 프리 티어 프로그램에 대해 자세히 알아보려면 AWS 프리 티어 웹 사이트AWS 프리 티어 설명서를 참조하세요.

  

AppSync Events

AWS AppSync Event API를 사용하면 실시간 이벤트를 게시하고 구독할 수 있습니다. 비용은 다음과 같이 부과됩니다.

  • Event API 작업 1백만 건당 1.00 USD. 모든 게시된 인바운드 메시지, 브로드캐스트된 아웃바운드 메시지, 간접적으로 호출된 이벤트 핸들러, WebSockets 작업(예: 클라이언트 연결, 구독 요청, ping 요청)은 작업으로 간주됩니다.
  • 연결 시간 100만 분당 0.08 USD.
  • 데이터 전송에는 EC2 데이터 전송 요금이 부과됩니다.

2025년 7월 15일부터 신규 AWS 고객은 최대 200 USD의 AWS 프리 티어 크레딧을 받게 되며, 이 크레딧은 AWS AppSync를 비롯한 적격 AWS 서비스에 적용할 수 있습니다. 계정 가입 시 무료 플랜과 유료 플랜 중 하나를 선택할 수 있습니다. 무료 플랜은 계정 생성 후 6개월 동안 사용할 수 있습니다. 유료 플랜으로 업그레이드하면 남은 프리 티어 크레딧 잔액이 AWS 청구서에 자동으로 적용됩니다. 모든 프리 티어 크레딧은 계정 생성일로부터 12개월 이내에 사용해야 합니다. AWS 프리 티어 프로그램에 대해 자세히 알아보려면 AWS 프리 티어 웹 사이트AWS 프리 티어 설명서를 참조하세요.

  

AppSync Events 요금 예시

한 스포츠 팬 경험 애플리케이션은 스포츠 이벤트 중에 사용자에게 실시간 점수와 통계를 게시합니다. 이 애플리케이션은 채널 X에 10,000개의 메시지를 게시하고 채널 Y에 100,000개의 메시지를 게시합니다. 이벤트 핸들러는 채널 Y에 게시된 각 메시지에 대해서만 간접적으로 호출됩니다. 채널 X 및/또는 Y에 1,000,000개의 클라이언트 연결이 설정되며, 각 연결의 평균 지속 시간은 10분입니다. 연결된 클라이언트에는 총 1,000만 개의 아웃바운드 메시지가 전송되며 평균 페이로드 크기는 1kb입니다.

Inbound messages published
110,000 inbound messages x $1.00 per million operations = $0.11
이벤트 핸들러 요청
이벤트 핸들러 요청 100,000건 x 작업 1백만 건당 1.00 USD = 0.10 USD
아웃바운드 메시지 전송
아웃바운드 메시지 10,000,000개 x 작업 1백만 건당 1.00 USD = 10.00 USD
클라이언트 연결 요청
연결 요청 1,000,000건 x 작업 1백만 건당 1.00 USD = 1.00 USD
클라이언트 구독 요청
구독 요청 1,000,000건 x 작업 1백만 건당 1.00 USD = 1.00 USD
클라이언트 연결 시간(분)
연결 1,000,000개 x 10분 x 1백만 분당 0.08 USD = 0.80 USD
데이터 전송 요금
아웃바운드 메시지 10,000,000개 x 1KB = 0.01(매월 처음 10TB는 무료)
총 AppSync Event 요금
13.01 USD

AppSync Events 프리 티어

AppSync Events 프리 티어에서는 AWS 계정에 가입한 후 12개월 동안 다음 월별 사용량을 무료로 제공합니다.

  • 실시간 업데이트 250,000건
  • 연결 600,000분
이 수준을 초과하여 사용하면 게시된 요금으로 비용이 청구됩니다. AWS AppSync 프리 티어는 12개월 후에 자동으로 만료됩니다.
 
* AppSync GraphQL 및 AppSync Events의 인바운드 및 아웃바운드 실시간 메시지는 전송된 데이터의 5KB 페이로드당 요금이 부과됩니다. 예를 들어, 8KB 페이로드는 2건의 작업으로 계산됩니다.