AWS AppSync の料金
AppSync GraphQL
AWS AppSync では使用した分に対してのみ支払いが発生し、最低料金やサービス使用義務はありません。これにより、使用する特定の AppSync GraphQL および AppSync イベント特徴量に対してのみ料金を支払うため、ワークロードの種類に関係なく透明性と低価格が実現します。
クエリとデータ変更操作
- クエリおよびデータ変更操作 100 万回あたり 4.00 USD
- データ転送は EC2 データ転送料金で課金されます
AppSync GraphQL を使用すると、開発者は API 操作を介してデータをクエリおよび変更できます。請求される金額:
リアルタイム更新
- リアルタイム更新 100 万件あたり 2.00 USD。すべてのアウトバウンドメッセージのブロードキャスト、およびクライアント接続などの WebSocket 操作は、リアルタイム更新と見なされます。
- AWS AppSync GraphQL サービスへの接続 100 万分あたり 0.08 USD
- データ転送は EC2 データ転送料金で課金されます
AppSync GraphQL を使用すると、同期を維持したいデータに対するリアルタイム更新をアプリで受信することもできます。リアルタイム更新を受信するには、アプリケーションが AppSync GraphQL に接続された状態になっていることが必要です。
キャッシュ
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 マージ API
AppSync GraphQL を使用すると、複数の AppSync GraphQL ソース API を 1 つのマージド API に結合できます。マージ API を使用する場合、クエリおよびデータ変更操作、およびマージ API のリアルタイム更新の実行に対して課金されます。マージド API の作成に使用されたソース API に関連する追加料金は発生しません。
AppSync GraphQL 料金の例 1
あるブログアプリケーションに月間 50,000 のアクティブユーザーがいて、それぞれ 100 回の検索を実行するとします。検索によって毎月 5,000,000 件の AppSync GraphQL クエリ操作が発生し、レスポンスサイズは平均 3 キロバイト (KB) です。
|
Query operation charges
|
5 million x $4.00 per million operations= $20.00
|
|---|---|
|
データ転送料金
|
3 KB × 500 万回 = 1500 万 KB = 14.3 GB × 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 件のメッセージを他のユーザーから受信します。その結果、毎月 2,500,000 件のデータ変更操作と、毎月 2,500,000 件のリアルタイム更新が発生します。
|
Data modification operation charges
|
2,500 users x 1,000 sent messages x $4.00 per million operations = $10.00
|
|---|---|
|
データ転送料金
|
1 KB × 250 万 - 250 万 KB = 2.4 GB × 0.09 USD = 0.21 USD
|
|
リアルタイム更新料金
|
2,500 ユーザー × 受信メッセージ 1,000 件 × 2.00 USD/100 万更新 = 5.00 USD
|
|
接続料金
|
2,500 人のクライアント × 1,500 分 × 0.08 USD/100 万接続-分 = 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 イベント
AWS AppSync イベント API を使用すると、リアルタイムイベントを発行およびサブスクライブできます。料金は以下のように請求されます:
- イベント API オペレーションが 100 万回あたり 1.00 USD。公開されたすべての受信メッセージ、ブロードキャストされた送信メッセージ、呼び出されたイベントハンドラー、およびクライアント接続、サブスクリプション要求、ping 要求などの WebSockets 操作が操作と見なされます
- 接続時間 100 万分あたり 0.08 USD。
- データ転送は EC2 データ転送料金で課金されます
2025 年 7 月 15 日以降、AWS の新規のお客様には最大 200 USD の AWS 無料利用枠クレジットが付与されます。このクレジットは、AWS AppSync を含む対象の AWS サービスに適用できます。アカウントのサインアップ時に、無料プランと有料プランのどちらかを選択できます。無料プランは、アカウント作成後 6 か月間ご利用いただけます。有料プランにアップグレードすると、無料利用枠のクレジット残高が自動的に AWS 請求に適用されます。すべての無料利用枠クレジットは、アカウント作成日から 12 か月以内に使用する必要があります。AWS 無料利用枠プログラムの詳細については、AWS 無料利用枠のウェブサイトと AWS 無料利用枠のドキュメントをご覧ください。
AppSync イベントの料金例
スポーツファン体験アプリケーションは、スポーツイベント中にリアルタイムのスコアと統計情報をユーザーに公開します。アプリケーションはチャネル X に 10,000 メッセージ、チャネル Y には 100,000 メッセージをパブリッシュします。イベントハンドラは、チャネル Y でパブリッシュされたメッセージごとにのみ呼び出されます。チャネルXおよび/またはYで 1,000,000 人のクライアント接続が確立され、それぞれの平均所要時間は10分です。接続されたクライアントには、平均ペイロードサイズは 1kb の合計 1,000 万件のアウトバウンドメッセージが送信されます。
|
Inbound messages published
|
110,000 inbound messages x $1.00 per million operations = $0.11
|
|---|---|
|
イベントハンドラ要求
|
100,000 件のイベントハンドラリクエスト x 100 万回の操作あたり 1.00 USD = 0.10 USD
|
|
送信された送信メッセージ
|
10,000,000 送信メッセージ x 100 万回の操作あたり 1.00 USD = 10.00 USD
|
|
クライアント接続要求
|
100 万件の接続リクエスト x 100 万回の操作あたり 1.00 USD = 1.00 USD
|
|
クライアントサブスクリプションリクエスト
|
1,000,000 件のサブスクリプションリクエスト x 100 万回の操作あたり 1.00 USD = 1.00 USD
|
|
クライアント接続時間 (分)
|
1,000,000 接続 x 10 分 x 100 万分あたり 0.08 USD = 0.80 USD
|
|
データ転送料金
|
1,000 万件のアウトバウンドメッセージ x 1 KB = 0.01 (1 か月あたりの最初の 10 TB は無料)
|
|
AppSyncイベントの合計請求額
|
13.01 USD
|
AppSync イベント無料利用枠
AppSync イベント無料利用枠では、AWS アカウントのサインアップから 12 か月間、毎月次のレベルの使用量を課金なしで利用できます。
- 250,000 件のリアルタイム更新
- 600,000 接続-分