[AWS] Amazon MQ: RabbitMQ

์•„๋งˆ์กด MQ๋Š” MQTT ๊ธฐ๋ฐ˜์˜ ๋ฉ”์‹œ์ง€ ๋ธŒ๋กœ์ปค๋ฅผ ์ œ๊ณตํ•˜๋Š” ์„œ๋น„์Šค๋‹ค.
์‰ฝ๊ฒŒ ๋งํ•ด์„œ ํ๋‹ค.

์„ ํƒ์ง€๋กœ๋Š” ์•„ํŒŒ์น˜์˜ ActiveMQ์™€ RabbitMQ๊ฐ€ ์ œ๊ณต๋˜๋Š”๋ฐ, ๋ณดํ†ต์€ ํ›„์ž๊ฐ€ ๋งŽ์ด ์“ฐ์ผ ๊ฒƒ์ด๋‹ค.
์—ฌ๊ธฐ์„œ๋„ Rabbit์„ ๊ธฐ์ค€์œผ๋กœ ๋‹ค๋ฃฌ๋‹ค.




๋น„์šฉ

https://aws.amazon.com/ko/amazon-mq/pricing/

๋น„์šฉ์€ EC2์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ๋– ์žˆ๋Š” ์‹œ๊ฐ„์„ ๊ธฐ์ค€์œผ๋กœ ๋œฏ์–ด๊ฐ€๋Š”๊ฒŒ ๊ธฐ๋ณธ์ด๋‹ค.

๋‹จ์ผ ์ธ์Šคํ„ด์Šค์—์„œ ๊ฐ€์žฅ ์ž‘์€ mq.t3.micro๋ฅผ ์“ฐ๋ฉด ํ•œ๋‹ฌ์— 24๋‹ฌ๋Ÿฌ์ฏค ๋‚˜์˜จ๋‹ค. 3๋งŒ์›์ด๋‹ค.
๊ทธ๊ฒƒ๋งŒ ์žˆ๋Š” ๊ฒƒ๋„ ์•„๋‹ˆ๊ณ  ์Šคํ† ๋ฆฌ์ง€๋Š” ์Šคํ† ๋ฆฌ์ง€๋Œ€๋กœ ๋‚ธ๋‹ค.

ํด๋Ÿฌ์Šคํ„ฐ ๋ชจ๋“œ๋กœ ํ•˜๋ฉด ์ €๊ฑฐ์˜ ์ตœ์†Œ 3๋ฐฐ๊ฐ€ ๋˜๋Š” ๊ฒƒ์ด๋‹ค.

ActiveMQ์—์„œ ํ™œ์„ฑ/๋Œ€๊ธฐ ๋ชจ๋“œ๋กœ ๊ตฌ์„ฑํ•˜๋ฉด ๋” ๋น„์‹ธ๋‹ค.
์ด๊ฑด ActiveMQ์—๋งŒ ํ•ด๋‹นํ•˜๋Š” ๊ณผ๊ธˆ์ฒด๊ณ„๊ณ , RabbitMQ์—๋Š” ํ•ด๋‹น์‚ฌํ•ญ์ด ์—†๋‹ค.




๋ธŒ๋กœ์ปค ๋งŒ๋“ค๊ธฐ

์ฝ˜์†”์ฐฝ์— ๋“ค์–ด๊ฐ€์„œ ์ƒ์„ฑ, ์œ ํ˜•์„ ์„ ํƒํ•œ๋‹ค.

๋ฐฐํฌ๋ชจ๋“œ๋ฅผ ์„ ํƒํ•œ๋‹ค.
๊ฐœ๋ฐœ์ด๋‚˜ ํ…Œ์ŠคํŠธ์šฉ์ด๋ฉด ๊ทธ๋ƒฅ ๋‹จ์ผ ์ธ์Šคํ„ด์Šค๋กœ ๋งŒ๋“ค๋ฉด ๋œ๋‹ค.

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

๋ธŒ๋กœ์ปค๋ช…๊ณผ ์ธ์Šคํ„ด์Šค ํƒ€์ž…์„ ๊ณ ๋ฅด๊ณ ,

์•„์ด๋”” ํŒจ์Šค์›Œ๋“œ๋ฅผ ์ณ์ค€๋‹ค.

๊ทธ๋ฆฌ๊ณ  ์ถ”๊ฐ€์„ค์ •์„ ์ง€๋‚˜์น˜๋ฉด ์•ˆ๋œ๋‹ค.

์—ฌ๊ธฐ์„œ Cloudwatch Log๋Š” ์ผœ์ฃผ๋Š”๊ฒŒ ์ข‹๊ณ , ๋ณด์•ˆ์„ ์ค‘์š”์‹œํ•œ๋‹ค๋ฉด ํผ๋ธ”๋ฆญ ์•ก์„ธ์Šค๋„ ๋ง‰์•„์ฃผ๋ฉด ์ข‹๋‹ค.


๊ทธ๋ฆฌ๊ณ  ์•…์งˆ์ ์ธ ์˜ต์…˜์ด ์žˆ๋‹ค.

๋งˆ์ด๋„ˆ ๋ฒ„์ „ ์ž๋™ ์—…๊ทธ๋ ˆ์ด๋“œ๋Š” ๊บผ์ค˜์•ผ ํ•œ๋‹ค.
์•ˆ๊ทธ๋Ÿผ ์ผ์ฃผ์ผ๋งˆ๋‹ค ์—…๋ฐ์ดํŠธํ•œ๋‹ค๊ณ  2์‹œ๊ฐ„์”ฉ ๋‹ค์šดํƒ€์ž„์ด ๋ฐœ์ƒํ•œ๋‹ค.

์–˜๋“ค์€ ๋ฌด์ค‘๋‹จ ์—…๋ฐ์ดํŠธ ๊ทธ๋Ÿฐ๊ฑฐ ์—†๋‹ค. ๋ฌด์กฐ๊ฑด ํ„ฐ๋œจ๋ฆฌ๊ณ  ๋‹ค์‹œ ์˜ฌ๋ฆฌ๋Š” ํ˜•ํƒœ๋‹ค.

์ €๋ž˜๋†“๊ณ  ์ƒ์„ฑํ•˜๋ฉด ์ƒ์„ฑ ์‹œ๊ฐ„์ด ์ตœ์†Œ 20๋ถ„์€ ๊ฑธ๋ฆฐ๋‹ค.
๋ญ ์ž์ฒด์ ์œผ๋กœ ์ œ๊ณตํ•˜๋Š” ๊ธฐ๋Šฅ์€ ์ฅ๋ฟ”๋„ ์—†๋Š” ๊ฒƒ ๊ฐ™์€๋ฐ ์™œ ์ด๋ ‡๊ฒŒ ์˜ค๋ž˜๊ฑธ๋ฆฌ๋Š”์ง€๋Š” ์˜๋ฌธ์ด๋‹ค.

๊ทธ๋Ÿฌ๋ฉด ์ด๋Ÿฐ์‹์œผ๋กœ ๋ธŒ๋กœ์ปค๊ฐ€ ์ƒ์„ฑ๋  ๊ฒƒ์ด๋‹ค.

์•„๋ž˜์— ๋ณด๋ฉด ์—”ํŠธํฌ์ธํŠธ๋„ ์ƒ๊ธฐ๊ณ , ๊ด€๋ฆฌ์ฐฝ ๋งํฌ๋„ ๋œฌ๋‹ค.
๋งŒ๋“ค์—ˆ๋˜ ์•„์ด๋”” ํŒจ์Šค์›Œ๋“œ๋กœ ๊ฝ‚์•„๋ณด๋ฉด ๋˜๊ฒ ๋‹ค.

์‚ฌ์šฉ๋ฒ• (Go)
https://blog.naver.com/sssang97/223168485118