Amazon MQ

Apache ActiveMQ์šฉ ๊ด€๋ฆฌํ˜• ๋ฉ”์‹œ์ง€ ๋ธŒ๋กœ์ปค ์„œ๋น„์Šค

Amazon MQ๋Š” Apache ActiveMQ์šฉ ๊ด€๋ฆฌํ˜• ๋ฉ”์‹œ์ง€ ๋ธŒ๋กœ์ปค ์„œ๋น„์Šค๋กœ์„œ, ํด๋ผ์šฐ๋“œ์—์„œ ๋ฉ”์‹œ์ง€ ๋ธŒ๋กœ์ปค๋ฅผ ์‰ฝ๊ฒŒ ์„ค์ •ํ•˜๊ณ  ์šด์˜ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค๋‹ˆ๋‹ค. ๋ฉ”์‹œ์ง€ ๋ธŒ๋กœ์ปค๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์„œ๋กœ ๋‹ค๋ฅธ ์†Œํ”„ํŠธ์›จ์–ด ์‹œ์Šคํ…œ์ด, ๋Œ€๊ฐœ ์„œ๋กœ ๋‹ค๋ฅธ ํ”Œ๋žซํผ์—์„œ ์„œ๋กœ ๋‹ค๋ฅธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ, ํ†ต์‹ ํ•˜๊ณ  ์ •๋ณด๋ฅผ ๊ตํ™˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฉ”์‹œ์ง•์€ ์ „์ž ์ƒ๊ฑฐ๋ž˜์˜ ์ฃผ๋ฌธ ์ฒ˜๋ฆฌ, ์ธ๋ฒคํ† ๋ฆฌ ๊ด€๋ฆฌ, ์ฃผ๋ฌธ ์ดํ–‰๊ณผ ๊ฐ™์€ ๋ถ„์‚ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ์—ฐ๊ฒฐํ•˜๊ณ  ํ†ตํ•ฉํ•˜๋Š” ํ†ต์‹  ๋ฐฑ๋ณธ์ž…๋‹ˆ๋‹ค. Amazon MQ๋Š” ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋Š” ์˜คํ”ˆ ์†Œ์Šค ๋ฉ”์‹œ์ง€ ๋ธŒ๋กœ์ปค์ธ ActiveMQ์˜ ๊ด€๋ฆฌ์™€ ์œ ์ง€ ๋ณด์ˆ˜๋ฅผ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ์ธํ”„๋ผ๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์•ˆ์ •์„ฑ์„ ์ง€์›ํ•˜๋„๋ก ๋›ฐ์–ด๋‚œ ๊ฐ€์šฉ์„ฑ๊ณผ ๋ฉ”์‹œ์ง€ ๋‚ด๊ตฌ์„ฑ์„ ๊ฐ–์ถฐ ์ž๋™์œผ๋กœ ํ”„๋กœ๋น„์ €๋‹๋ฉ๋‹ˆ๋‹ค. Amazon MQ์—์„œ๋Š” ActiveMQ ์ฝ˜์†”๊ณผ ๋ฉ”์‹œ์ง•์šฉ ์—…๊ณ„ ํ‘œ์ค€ API ๋ฐ ํ”„๋กœํ† ์ฝœ(JMS, NMS, AMQP, STOMP, MQTT, WebSocket ๋“ฑ)์— ์ง์ ‘ ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๋ฉ”์‹œ์ง• ์ฝ”๋“œ๋ฅผ ๋‹ค์‹œ ์ž‘์„ฑํ•  ํ•„์š”๊ฐ€ ์—†์œผ๋ฏ€๋กœ ์ด๋Ÿฌํ•œ ํ‘œ์ค€์„ ์‚ฌ์šฉํ•˜๋Š” ๋ฉ”์‹œ์ง€ ๋ธŒ๋กœ์ปค์—์„œ Amazon MQ๋กœ ์†์‰ฝ๊ฒŒ ์ด์ „ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Amazon MQ๋Š” ์‰ฝ๊ฒŒ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. AWS Management Console ๋˜๋Š” ๋ช…๋ น์ค„ ์ธํ„ฐํŽ˜์ด์Šค(CLI)๋ฅผ ์‚ฌ์šฉํ•ด ๋ช‡ ๋ถ„์ด๋ฉด ๋ฉ”์‹œ์ง€ ๋ธŒ๋กœ์ปค๋ฅผ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Amazon MQ์—์„œ๋Š” ํ•˜๋“œ์›จ์–ด ๋˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด ์‚ฌ์ „ ํˆฌ์ž๊ฐ€ ํ•„์š” ์—†๊ณ  ์ตœ์†Œ ๋น„์šฉ๋„ ์—†์Šต๋‹ˆ๋‹ค. ๋ธŒ๋กœ์ปค ์ธ์Šคํ„ด์Šค์™€ ์Šคํ† ๋ฆฌ์ง€ ์‚ฌ์šฉ์— ๋Œ€ํ•ด ์‚ฌ์šฉํ•œ ๋งŒํผ๋งŒ ์ง€๋ถˆํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

๋ผ์ด๋ธŒ ์ŠคํŠธ๋ฆผ: ๋ฉ”์‹œ์ง• ๋ฏธ๋‹ˆ ์‹œ๋ฆฌ์ฆˆ

๋ฐ๋ชจ ๋™์˜์ƒ: Create a message broker in minutes

์ด์ 

์™„์ „๊ด€๋ฆฌํ˜•

Amazon MQ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์†์‰ฝ๊ฒŒ ํด๋ผ์šฐ๋“œ์—์„œ ๋ฉ”์‹œ์ง€ ๋ธŒ๋กœ์ปค๋ฅผ ์„ค์ •ํ•˜๊ณ  ์šด์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. AWS Management Console, CLI ๋˜๋Š” API ํ˜ธ์ถœ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ช‡ ๋ถ„ ๋งŒ์— ํ”„๋กœ๋•์…˜์šฉ ๋ฉ”์‹œ์ง€ ๋ธŒ๋กœ์ปค๋ฅผ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜๋“œ์›จ์–ด๋ฅผ ํ”„๋กœ๋น„์ €๋‹ํ•  ํ•„์š”๊ฐ€ ์—†์œผ๋ฉฐ ActiveMQ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์„ค์น˜ ๋ฐ ์œ ์ง€ ๊ด€๋ฆฌํ•  ํ•„์š”๋„ ์—†์Šต๋‹ˆ๋‹ค. Amazon MQ๋Š” ์†Œํ”„ํŠธ์›จ์–ด ์—…๊ทธ๋ ˆ์ด๋“œ, ๋ณด์•ˆ ์—…๋ฐ์ดํŠธ, ์žฅ์•  ํƒ์ง€ ๋ฐ ๋ณต๊ตฌ์™€ ๊ฐ™์€ ์„ค์ •๊ณผ ์ง€์†์ ์ธ ๊ด€๋ฆฌ ์ž‘์—…์„ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค. Amazon CloudWatch์™€ ํ†ตํ•ฉ๋˜๋ฏ€๋กœ, ์ง€ํ‘œ๋ฅผ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๊ณ  ๊ฒฝ๋ณด๋ฅผ ์ƒ์„ฑํ•˜์—ฌ ์ž ์žฌ์  ๋ฌธ์ œ์— ๋Œ€ํ•œ ์•Œ๋ฆผ์„ ๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๋Œ€๊ธฐ์—ด ๊นŠ์ด๋ฅผ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๊ฑฐ๋‚˜, ๋ฉ”์‹œ์ง€๊ฐ€ ์ „๋‹ฌ๋˜์ง€ ์•Š์„ ๋•Œ ๊ฒฝ๋ณด๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฐ„ํŽธํ•œ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜

Amazon MQ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐ„ ๊ธฐ์กด ์—ฐ๊ฒฐ์„ ์œ ์ง€ํ•œ ์ฑ„๋กœ ๊ฐ„ํŽธํ•˜๊ฒŒ ๋ฉ”์‹œ์ง•์„ ํด๋ผ์šฐ๋“œ๋กœ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. JMS, NMS, AMQP, STOMP, MQTT ๋ฐ WebSocket์„ ๋น„๋กฏํ•œ ์—…๊ณ„ ํ‘œ์ค€ API์™€ ํ”„๋กœํ† ์ฝœ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๋ฉ”์‹œ์ง• ์ฝ”๋“œ๋ฅผ ๋‹ค์‹œ ์ž‘์„ฑํ•  ํ•„์š” ์—†์ด ์ด๋Ÿฌํ•œ ํ‘œ์ค€์„ ์‚ฌ์šฉํ•˜๋Š” ๋ฉ”์‹œ์ง€ ๋ธŒ๋กœ์ปค์—์„œ Amazon MQ๋กœ ์†์‰ฝ๊ฒŒ ์ด์ „ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋Œ€๋ถ€๋ถ„ ๊ธฐ์กด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์—ฐ๊ฒฐํ•˜๋„๋ก Amazon MQ ๋ธŒ๋กœ์ปค์˜ ์—”๋“œํฌ์ธํŠธ๋ฅผ ์—…๋ฐ์ดํŠธํ•˜๊ธฐ๋งŒ ํ•˜๋ฉด ๋ฉ”์‹œ์ง€ ์ „์†ก์„ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฐ€์šฉ์„ฑ ๋ฐ ๋‚ด๊ตฌ์„ฑ

Amazon MQ์—์„œ๋Š” ๋›ฐ์–ด๋‚œ ์‚ฌ์šฉ์„ฑ๊ณผ ๋ฉ”์‹œ์ง€ ๋‚ด๊ตฌ์„ฑ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ด ์„œ๋น„์Šค๋Š” ๋‹ค๋ฅธ Amazon Web Services์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ๊ณผ ๋™์ผํ•œ ์•ˆ์ •์„ฑ์ด ๋›ฐ์–ด๋‚œ ์ธํ”„๋ผ์—์„œ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค. Amazon MQ๋Š” ์–ธ์ œ๋‚˜ ์—ฌ๋Ÿฌ ๊ฐ€์šฉ ์˜์—ญ(AZ)์— ๊ฑธ์ณ ๋ฉ”์‹œ์ง€๋ฅผ ์ค‘๋ณต์œผ๋กœ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. ํ™œ์„ฑ/๋Œ€๊ธฐ ๋ธŒ๋กœ์ปค๋Š” ๊ณ ๊ฐ€์šฉ์„ฑ์„ ์ œ๊ณตํ•˜๋„๋ก ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ธŒ๋กœ์ปค์— ์žฅ์• ๊ฐ€ ๋ฐœ์ƒํ•˜๊ฑฐ๋‚˜ ์‹ฌ์ง€์–ด ์ „์ฒด AZ์˜ ๊ฐ€๋™์ด ์ค‘๋‹จ๋˜๋Š” ๊ฒฝ์šฐ Amazon MQ๊ฐ€ ์ž๋™์œผ๋กœ ๋Œ€๊ธฐ ์ธ์Šคํ„ด์Šค๋กœ ์žฅ์•  ์กฐ์น˜ํ•˜๋ฏ€๋กœ ์‚ฌ์šฉ์ž๋Š” ๊ณ„์†ํ•ด์„œ ๋ฉ”์‹œ์ง€๋ฅผ ์ „์†กํ•˜๊ณ  ์ˆ˜์‹ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

์ €๋ ดํ•œ ๋น„์šฉ

Amazon MQ์—์„œ๋Š” ์‚ฌ์šฉํ•œ ๋งŒํผ๋งŒ ๋น„์šฉ์„ ์ง€๋ถˆํ•˜๋ฉฐ, ์ตœ์†Œ ์š”๊ธˆ์ด๋‚˜ ์‚ฌ์ „ ์•ฝ์ •์€ ์—†์Šต๋‹ˆ๋‹ค. ๋งค์›” ๋ธŒ๋กœ์ปค ์ธ์Šคํ„ด์Šค๊ฐ€ ์‹คํ–‰๋œ ์‹œ๊ฐ„๊ณผ ์‚ฌ์šฉํ•œ ์Šคํ† ๋ฆฌ์ง€์— ๋Œ€ํ•œ ๋น„์šฉ์„ ์ง€๋ถˆํ•ฉ๋‹ˆ๋‹ค. Amazon MQ๋Š” ๋ฌด๋ฃŒ๋กœ ์‚ฌ์šฉํ•ด ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. AWS ํ”„๋ฆฌ ํ‹ฐ์–ด์—๋Š” 1๋…„ ๋™์•ˆ ๋งค์›” ์ตœ๋Œ€ 750์‹œ๊ฐ„์˜ ๋‹จ์ผ ์ธ์Šคํ„ด์Šค mq.t2.micro ๋ธŒ๋กœ์ปค์™€ ์ตœ๋Œ€ 1GB์˜ ์Šคํ† ๋ฆฌ์ง€๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์œ ์ง€ ๊ด€๋ฆฌํ•  ์ธํ”„๋ผ๊ฐ€ ์—†์œผ๋ฏ€๋กœ ์˜จํ”„๋ ˆ๋ฏธ์Šค ์„œ๋ฒ„, ๋ฉ”์‹œ์ง€ ๋ธŒ๋กœ์ปค์™€ ์—ฐ๊ฒฐ๋œ ์Šคํ† ๋ฆฌ์ง€ ๋ฐ ๋กœ๋“œ ๋ฐธ๋Ÿฐ์„œ๋ฅผ ๋‹ค์‹œ ์šฉ๋„๋กœ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ํ๊ธฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ธ”๋กœ๊ทธ ๊ฒŒ์‹œ๋ฌผ ๋ฐ ๊ธฐ์‚ฌ

Amazon MQ ์‹œ์ž‘ํ•˜๊ธฐ

icon1
AWS ํ”„๋ฆฌ ํ‹ฐ์–ด์— ์ฆ‰์‹œ ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Amazon MQ์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์•Œ์•„๋ณด๊ธฐ

๊ธฐ๋Šฅ ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•˜๊ธฐ
๊ตฌ์ถ•ํ•  ์ค€๋น„๊ฐ€ ๋˜์…จ์Šต๋‹ˆ๊นŒ?
Amazon MQ ์‹œ์ž‘ํ•˜๊ธฐ
์งˆ๋ฌธ์ด ์žˆ์œผ์‹ญ๋‹ˆ๊นŒ?
๋ฌธ์˜์ฒ˜