Amazon Simple Queue Service(SQS)は、高速で、信頼性が高く、スケーラビリティに優れ、十分に管理されたメッセージキューサービスです。Amazon SQS を利用すると、簡単かつコスト効率良く、クラウドアプリケーションのコンポーネントを切り離すことができます。Amazon SQS を使用すると、メッセージを失うことなく、どのような量のデータでも転送できます。他のサービスが常に利用可能である必要はありません。Amazon SQS には、高いスループットと少なくとも 1 回の処理を行うことが特徴の標準キューと、FIFO (先入れ先出し) で配信を行い、ちょうど 1 回の処理を行うことが特徴のFIFO キューが含まれます。
Amazon SQS を使用すると、可用性の高いメッセージングクラスターの運用とスケーリングという管理上の負担を軽減しつつ、使用した分についてのみ、低額の料金を支払うことができます。
AWS を無料でお試しください
まずは無料で始める »またはコンソールにサインイン
AWS 無料利用枠には、Amazon Simple Queue Service(SQS)でのリクエスト 100 万件が含まれます。
Amazon SQS は、自己開発のメッセージキューサービスの複雑さや、ライセンス制システムもしくはホストメッセージングサービスの継続的経費に対して、著しい優位性を提供します。
Amazon SQS は、Amazon の可用性の高いデータセンター内で実行されるため、キューはアプリケーションがそれらを必要とする時はいつでも利用可能です。メッセージが失われたり、利用不能になることを防ぐため、すべてのメッセージは複数のサーバーやデータセンターに冗長的に格納されます。
開発者は、以下の 3 つの API (SendMessage、ReceiveMessage、および DeleteMessage) を使用するだけで Amazon SQS を開始することができます。その他の API を利用して、高度な機能を提供することもできます。
使用しているアプリケーションのニーズに適したキューをご利用ください。標準キューでは、最大限のスループットが得られ、配信順序はベストエフォート型で、配信は少なくとも 1 回行われます。FIFO キューでは、スループットは制限されますが、厳密な順序付けとちょうど 1回の処理が確実に行われるように設計されています。
Amazon SQS は、アプリケーションに応じて動的にスケール調整を行うので、事前の準備について心配する必要はありません。使用できるキューやメッセージの数に制限はなく、標準キューではほぼ無制限のスループットが提供されます。
Amazon SQS キューに格納されているメッセージが未認可のアクセスに対して機密保持されていることを保証するため、認証メカニズムが提供されています。
Amazon SQS では、前払いや固定費は不要です。API リクエストごとに少額の手数料を支払うだけです。別の AWS 地域との間でデータ転送を行う場合は、追加のデータ転送料金がかかります。