Amazon Simple Queue Service

๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค, ๋ถ„์‚ฐ ์‹œ์Šคํ…œ ๋ฐ ์„œ๋ฒ„๋ฆฌ์Šค ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์œ„ํ•œ ์™„์ „๊ด€๋ฆฌํ˜• ๋ฉ”์‹œ์ง€ ๋Œ€๊ธฐ์—ด

Amazon SQS๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋Š” ์ด์œ 

์„ ์ž…์„ ์ถœ(FIFO) ๋Œ€๊ธฐ์—ด์ด ์‹œ์Šคํ…œ์— ๋ณด๋‚ด๋Š” ๋ฉ”์‹œ์ง€๋ฅผ ์˜ฌ๋ฐ”๋ฅธ ์ˆœ์„œ๋กœ ๊ฒŒ์‹œํ•˜๋Š” ๋ฐ ์–ด๋–ป๊ฒŒ ๋„์›€์ด ๋˜๋Š”์ง€ ์•Œ์•„๋ณด์„ธ์š”.

Introducing Amazon SQS FIFO Queues(2:04)

Amazon SQS์˜ ์ด์ 

์ดˆ๊ธฐ ๋น„์šฉ ์—†์ด ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๊ด€๋ฆฌํ•˜๊ฑฐ๋‚˜ ์ธํ”„๋ผ๋ฅผ ์œ ์ง€ํ•˜์ง€ ์•Š๊ณ  ์˜ค๋ฒ„ํ—ค๋“œ๋ฅผ ์ œ๊ฑฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ฉ”์‹œ์ง€๋ฅผ ๋ˆ„๋ฝํ•˜๊ฑฐ๋‚˜ ๋‹ค๋ฅธ ์„œ๋น„์Šค๋ฅผ ๊ฐ€์šฉ ์ƒํƒœ๋กœ ์œ ์ง€ํ•˜์ง€ ์•Š๊ณ ๋„ ์ฒ˜๋ฆฌ๋Ÿ‰์— ๊ด€๊ณ„ ์—†์ด ๋Œ€๋Ÿ‰ ๋ฐ์ดํ„ฐ๋ฅผ ์•ˆ์ •์ ์œผ๋กœ ์ „์†กํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ฏผ๊ฐํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐ„์— ์•ˆ์ „ํ•˜๊ฒŒ ์ „์†กํ•˜๊ณ  AWS Key Management๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ‚ค๋ฅผ ์ค‘์•™ ์ง‘์ค‘์‹์œผ๋กœ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์‚ฌ์šฉ๋Ÿ‰์— ๋”ฐ๋ผ ํƒ„๋ ฅ์ ์ด๊ณ  ๋น„์šฉ ํšจ์œจ์ ์œผ๋กœ ํ™•์žฅํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์šฉ๋Ÿ‰ ๊ณ„ํš ๋ฐ ์‚ฌ์ „ ํ”„๋กœ๋น„์ €๋‹์— ๋Œ€ํ•ด ๊ฑฑ์ •ํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

์ž‘๋™ ๋ฐฉ์‹

Amazon Simple Queue Service(SQS)๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ฉ”์‹œ์ง€ ์†์‹ค์„ ์šฐ๋ คํ•˜๊ฑฐ๋‚˜ ๋‹ค๋ฅธ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•  ํ•„์š” ์—†์ด ์†Œํ”„ํŠธ์›จ์–ด ๊ตฌ์„ฑ ์š”์†Œ ๊ฐ„์— ์–ด๋–ค ๋ณผ๋ฅจ์˜ ๋ฉ”์‹œ์ง€๋“  ์ „์†ก, ์ €์žฅ ๋ฐ ์ˆ˜์‹ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ƒ์‚ฐ์ž๊ฐ€ Amazon SQS์— ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ด๋ฉด Amazon SQS๊ฐ€ ๋ฉ”์‹œ์ง€๋ฅผ ์•”ํ˜ธํ™”ํ•˜๊ณ  ์†Œ๋น„์ž์—๊ฒŒ ๋ฆด๋ ˆ์ดํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ณด์—ฌ์ฃผ๋Š” ๋‹ค์ด์–ด๊ทธ๋žจ

์‚ฌ์šฉ ์‚ฌ๋ก€

Amazon SQS๋Š” ๊ณ ๊ฐ์ด ๋Œ€๊ธฐ์—ด์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ตฌ์„ฑ ์š”์†Œ(๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค)๋ฅผ ๋ถ„๋ฆฌํ•˜๊ณ  ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ„๋‹จํ•˜๊ณ  ์•ˆ์ •์ ์ธ ๋ฐฉ๋ฒ•์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

๋ฑ…ํ‚น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ์™€ ๊ฐ™์ด ํ”„๋ก ํŠธ์—”๋“œ๋ฅผ ๋ฐฑ์—”๋“œ ์‹œ์Šคํ…œ๊ณผ ๋ถ„๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ๊ณ ๊ฐ์€ ์ฆ‰์‹œ ์‘๋‹ต์„ ๋ฐ›์ง€๋งŒ ์ฒญ๊ตฌ์„œ ๊ฒฐ์ œ๋Š” ๋ฐฑ๊ทธ๋ผ์šด๋“œ์—์„œ ์ฒ˜๋ฆฌ๋ฉ๋‹ˆ๋‹ค.

์ž๋™ ํฌ๊ธฐ ์กฐ์ • ๊ทธ๋ฃน์˜ ์—ฌ๋Ÿฌ ์ž‘์—…์ž๊ฐ€ ์›Œํฌ๋กœ๋“œ ๋ฐ ์ง€์—ฐ ์‹œ๊ฐ„ ์š”๊ตฌ ์‚ฌํ•ญ์— ๋”ฐ๋ผ ํ™•์žฅ ๋ฐ ์ถ•์†Œ๋˜๋Š” ๋‹จ์ผ ๋Œ€๊ธฐ์—ด์— ์ž‘์—…์„ ๋ฐฐ์น˜ํ•ฉ๋‹ˆ๋‹ค.

๋ฉ”์‹œ์ง€ ์ˆœ์„œ๋ฅผ ์œ ์ง€ํ•˜๋ฉด์„œ ๋Œ€๊ทœ๋ชจ๋กœ ๋ฉ”์‹œ์ง€๋ฅผ ์ฒ˜๋ฆฌํ•˜์—ฌ ๋ฉ”์‹œ์ง€ ์ค‘๋ณต์„ ์ œ๊ฑฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.