Amazon SQS と Kinesis はどう違うのか?~ユーザが求めるキュー(queue)の姿~|AWSを使い倒せ どちらも広義なキュー(queue)。でもキューに期待するものが違う。 こんにちは。技術チームの岩谷です。最近、とあるかたから「Kinesisというキーワードを聞くけど、SQSに似ていませんか?違いは何なのでしょう?」という質問をいただきました。 SQSとKinesis、この両者は共にAWSのクラウドサービスで「広義のキューサービス」という意味では共通点があります。すなわち、 データを投入する データを取り出す、またその際に順序性を制御する仕組みが備わっている 取出したデータは、即座もしくは短寿命で消去される データの「投入→取出」の動作がセットで利用される。 という利用方法は共通しています。これは「データの待ち行列」である「キュー」の概念と一致しています。しかしこの両者の
![Amazon SQS と Kinesis はどう違うのか?~ユーザが求めるキュー(queue)の姿~|AWSを使い倒せ - GiXo Ltd.](https://cdn-ak-scissors.b.st-hatena.com/image/square/5d338fb40a0e1f58fda38a7950a12148bfa0932b/height=288;version=1;width=512/https%3A%2F%2Fbst-image.imgix.net%2Fprod-gixo%2Fcontent%2Fuploads%2F2015%2F06%2Ftitle_AWS_heavy_use.png%3Fauto%3Dcompress%252Cformat%26ixlib%3Dphp-3.3.0)