サービスクラスと料金

GS2-Chat はサービスレベルに応じたサービスクラスが存在します。

サービスクラスに応じて1秒間に利用可能なAPI呼び出し回数が決定します。

API呼び出し可能な回数はクオータと表現され、消費されるクオータ数はAPIによって異なります。

サービスクラス

サービスクラス 割り当てられるクオータ 利用料金
chat1.nano 10/秒 3円/時
chat1.micro 50/秒 15円/時
chat1.small 100/秒 30円/時
chat1.medium 300/秒 90円/時
chat1.large 1,000/秒 300円/時
chat1.xlarge 2,000/秒 600円/時
chat1.2xlarge 4,000/秒 1200円/時

1時間未満の利用料金は1時間に切り上げて請求します。

ここで示したサービスクラス以上のスペックが必要な場合はAmazon社との調整が必要となりますので、

早めにコンタクトを取っていただけますよう、よろしくお願いします。

その他の料金

APIリクエスト 3円 / 1,000回
メッセージ送信 10円/10,000回
メッセージ受信 5円/10,000メッセージ
メッセージログ保存 10円/GB
検索時ログスキャン容量 5円/GB
ログ検索リクエスト 5円/1,000回

マネージメントコンソールを通じて間接的に呼び出されるAPIコールもカウント対象です。

無料枠

アカウント登録から1年間 chat1.nano が毎月 750時間 無料でご利用いただけます。

毎月APIリクエスト 100,000回 までは無料でご利用いただけます。100,000回を超過してからAPIリクエストの料金が発生します。

クオータ消費量

API毎のクオータ消費量はAPIリファレンスを参照してください。

ここでは、代表的な処理の消費クオータを例示します。

リクエスト 消費クオータ
メッセージの送信 3
メッセージの受信 3
ルームの作成/削除 10
ルームの購読/解除 10

2017/10/19 現在。最新の情報は API リファレンスを参照ください

料金例1

メッセージの送信 10分に1回
メッセージの受信(リクエストあたり平均3メッセージ受信) 10分に1回

開発時などで、この程度のアクセス頻度の場合は chat1.nano のクオータ量があれば処理することができます。

chat1.nano の利用料金は1時間当たり3円ですので、3円*24時間*30日 = 2,160円/月

これに加えてAPI呼び出しにかかる費用が発生し

メッセージ送信(1時間6回のAPI呼び出し)6回*24時間*30日 = 4,320回/月

メッセージ受信(1時間6回のAPI呼び出し)6回*24時間*30日 = 4,320回/月

これらの合計で 4,320回 + 4,320回 = 8,640回

APIリクエスト 1,000回 あたり 3円 なので 8,640回/1,000*3円 = 9 * 3円 = 27円/月

メッセージ送信 10,000回 あたり 10円 なので 4,320回/10,000*10円 = 1 * 10円 = 10円/月

メッセージ受信 10,000メッセージ あたり 5円 なので リクエスト回数4,320回*平均受信メッセージ3メッセージ/1,0000*5円 = 2 * 5円 = 10円/月

サービスクラス利用料とAPIリクエスト利用料をあわせて 2,197円/月 が月額使用料金となります。

料金例2

平均以下のアクセスが発生し、ピーク時には平均の3倍のアクセスがあるとして、

メッセージの送信 10回/秒
メッセージの受信(リクエストあたり平均3メッセージ受信) 10回/秒

ピーク時の消費クォータは平均の3倍必要となるので、秒間の消費クオータは以下の式で求められます。

(秒間のメッセージ送信回数 * 3クオータ + ** **秒間のメッセージ受信回数 * 3クオータ) * 3倍

上記値を当てはめると (10 * 3 + 10 * 3) * 3 となり、秒間消費クオータは180クオータ となります。

この場合 chat1.medium が適切なサービスクラスとなります。

chat1.medium の利用料金は1時間当たり90円ですので、90円*24時間*30日 = 64,800円/月

API呼び出しにかかる費用が

メッセージ送信 10回*60秒*60分*24時間*30日 = 25,920,000回/月

メッセージ受信 10回*60秒*60分*24時間*30日 = 25,920,000回/月

APIリクエスト 1,000回 あたり 3円 なので 51,840,000回/1,000*3円 = 51,840 * 3円 = 155,520円/月

メッセージの送受信にかかる費用が

メッセージ送信 10,000回 あたり 10円 なので 25,920,000回/10,000*10円 = 2,592 * 10円 = 25,920円/月

メッセージ受信 10,000メッセージ あたり 5円 なので リクエスト回数25,920,000回*平均受信メッセージ3メッセージ/1,0000*5円 = 7,776 * 5円 = 38,880円/月

あわせて 285,120円/月 が月額使用料金となります。

料金例3

チャットのログデータが毎日100MB貯まる状態で過去6ヶ月分のログを保管し、毎日10回、7日間の範囲でログを検索した場合

チャットのログ保管料金が 10円/GB なので、100MB*30日*6ヶ月 = 18GB保管 = 180円/月

チャットログの検索スキャン料金が 5円/GB なので、7日間のログ=700MBの検索を1日10回実行するのでスキャン容量は 700MB*10回*30日 = 210GBスキャン = 1,050円/月

チャットログの検索リクエスト 5円/1,000回 なので、10回*30日/1,000回*5円 = 1*5円 = 5円/月

APIリクエスト回数が 3円/1,000回 なので、10回*30日/1,000回*3円 = 1*3円 = 3円/月

あわせて 1,238円/月 が月額使用料金となります。

サービスクラス変更の制約

サービスクラスの下方変更はUTC基準で1日に4回までしか実行できません。