標準キュー

高スループット: 標準キューは事実上無制限の 1 秒あたりのトランザクション数 (TPS) です。

少なくとも 1 回の配信: メッセージは少なくとも 1 回は確実に配信されますが、複数のメッセージのコピーが配信されることもあります。

ベストエフォート型の順序付け: メッセージが送信されたときと異なる順序で配信されることがあります。

sqs-what-is-sqs-standard-queue-diagram

スループットを重視する場合、アプリケーション間でデータを送信します。例:

  • 負荷の高いバックグラウンドの作業からライブユーザーリクエストを分離する: ユーザーはサイズ変更またはエンコード中にメディアをアップロードできます。
  • 複数のワーカーノードにタスクを割り当てる: 大量のクレジットカードの検証リクエストを処理します。
  • 今後の処理のためにメッセージをバッチ化する: データベースに追加する複数のエントリをスケジュールします。

FIFO キュー

先入れ先出し配信: メッセージが送信または受信された順序が厳密に保持されます。

確実な 1 度の処理: メッセージは 1 度限り配信され、ユーザーによる処理と削除が実行されるまで使用可能な状態となります。重複が発生することはありません。

制限付きスループット: API アクションごとに、1 秒あたり 300 件のトランザクション (TPS) となります。

 

sqs-what-is-sqs-fifo-queue-diagram



イベントの順序を重視する場合、アプリケーション間でデータを送信します。例:

  • ユーザーが入力したコマンドが正しい順序で実行されていることを確認する。
  • 価格の変更を正しい順序で送信して、正しい製品価格を表示します。
  • アカウントを登録する前に受講者がコースに登録できないようにする。

詳細については、Amazon SQS よくある質問Amazon SQS 開発者ガイドを参照してください。


毎月最初の 100 万件のリクエストまでは無料です。それ以降の料金は、すべてのリージョン共通で以下のとおりです。

  無料利用枠を超えた後の 100 万件のリクエストあたりの料金 (月単位)
標準キュー
0.40 USD (0.00000040 USD/リクエスト)
FIFO キュー
0.50 USD (0.00000050 USD/リクエスト)
 
API アクション すべての Amazon SQS アクションはリクエストとしてカウントされます。
FIFO リクエスト FIFO キューのメッセージを送信、受信、削除、可視性変更する API アクションには FIFO 料金が適用されます。 他の API リスエストすべてには標準料金が適用されます。
リクエストの内容 1 件のリクエストに 1~10 個のメッセージ、合計で最大 256 KB のペイロードを含めることができます。
ペイロードのサイズ
ペイロードは 64 KB ごとにまとめて 1 件のリクエストとして請求されます (例えば、256 KB ペイロードの API アクションは 4 件のリクエストとして請求されます)。
Amazon S3 とのやり取り Amazon SQS Extended Client Library を使用して Amazon S3 でペイロードを送信する場合、メッセージペイロードを送信するために使用された Amazon S3 ストレージに対して、Amazon S3 の料金が発生します。
AWS KMS とのやり取り
AWS Key Management Service を使用して SQS サーバー側の暗号化用のキーを管理する場合、Amazon SQS から AWS KMS への呼び出しに料金が発生します。詳細については、AWS Key Management Service の料金および How Do I Estimate My AWS KMS Usage Costs? (Amazon SQS 開発者ガイド) を参照してください。

Amazon SQS リクエストは、製品の詳細ページに一覧表示されています。

以下の価格は、Amazon SQS における受信送信のデータ転送に基づいています。


別途記載がない限り、表示される料金にはVAT、 売上税その他取引に対して適用される一切の税金等及び関税は含まれません。日本の居住者であるお客様の場合には、料金とあわせて別途消費税をご請求させて頂きます。詳しくはこちら

データ転送について、受信は Amazon SQS への転送、送信は Amazon SQS からの転送を指します。

1 つのリージョン内における Amazon SQS と Amazon EC2 間でのデータ転送は無料です (0.00 USD/GB)。異なるリージョンにある Amazon SQS と Amazon EC2 間でのデータ転送は、インターネットデータ転送料金が転送の両側で発生します。

* 無料利用枠の使用量は、すべてのリージョン (GovCloud リージョンを除く) にわたって毎月計算され、請求に自動的に適用されます。無料利用枠の未使用分が次の月に持ち越されることはありません。ご利用にあたっての条件が適用されます。詳細については、使用条件を参照してください。

** AWS 無料利用枠の一環として、AWS の新規お客様は、すべての AWS のサービス (AWS GovCloud リージョンでは適用されない) を総合して、1 か月あたり 15 GB のデータ転送 (送信) を 1 年間無料でご利用いただけます。

*** データ転送 (送信) の料金は、Amazon EC2、AWS Lambda、Amazon EBS、Amazon S3、Amazon Glacier、Amazon RDS、Amazon SimpleDB、Amazon SQS、Amazon SNS、Amazon DynamoDB、AWS Storage Gateway、Amazon VPC 全体のアウトバウンドデータ転送の合計で計算されます。