Amazon MQ

  • SQS์™€ SNS๋Š” ํด๋ผ์šฐ๋“œ ๋„ค์ดํ‹ฐ๋ธŒ ์„œ๋น„์Šค์ด๋‹ค.
  • AWS ๋…์  ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜๊ธฐ ๋•Œ๋ฌธ์— ํ˜„์žฌ ์‹œ์žฅ์—์„œ ํ‘œ์ค€์€ ์•„๋‹ˆ๋‹ค.
  • ์ „ํ†ต์  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๋“ค์€ ์˜จํ”„๋ ˆ๋ฏธ์Šค์—์„œ ์ž‘๋™ํ•œ๋‹ค. ๊ฐœ๋ฐฉํ˜• ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•œ๋‹ค.
  • ๊ฐœ๋ฐฉํ˜• ํ”„๋กœํ† ์ฝœ์€ MQTT, AMQP, STOM, Openwire, WSS ๋“ฑ์ด๋‹ค.
  • ์ด๋“ค์€ AWS๊ฐ€ ์ƒ๊ธฐ๊ธฐ์ „์— ๊ฐœ๋ฐœ๋œ ํ‘œ์ค€ ํ”„๋กœํ† ์ฝœ์— ๊ฐ€๊น๋‹ค. ์˜จํ”„๋ ˆ๋ฏธ์Šค์—์„œ ํด๋ผ์šฐ๋“œ๋กœ SQS๋‚˜ SNS๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์• ํ”Œ๋ ˆํ‚ค์—์‹œ๋…€์œผ๋กœ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ํ•  ๋•Œ ์ „๋ถ€ ์žฌ์„ค๊ณ„ํ•˜๋Š” ๋Œ€์‹  ๋ฉ”์‹œ์ง€ ๋Œ€๊ธฐ์—ด์„ ํด๋ผ์šฐ๋“œ๋กœ ๊ทธ๋ƒฅ ์˜ฎ๊ธฐ๊ณ  ์‹ถ์„ ์ˆ˜ ์žˆ๋‹ค.
  • ๊ทธ๋Ÿฌ๊ธฐ ์œ„ํ•ด Amazon MQ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.


  • Amazon MQ๋Š” ํด๋ผ์šฐ๋“œ์—์„œ Apache ActiveMQ๋ฅผ ๊ด€๋ฆฌํ•œ๋‹ค.
  • SQS๋‚˜ SNS๋งŒํผ ํ™•์žฅ๋˜์ง€ ์•Š๋Š”๋ฐ, ํ”„๋กœ๋น„์ €๋‹๋˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.
  • ์ „์šฉ ๋จธ์‹ ์—์„œ ์‹คํ–‰๋˜๊ณ , ์žฅ์•  ์กฐ์น˜์— ๋Œ€ํ•ด ๊ณ ๊ฐ€์šฉ์„ฑ์„ ์„ค์ •ํ•  ์ˆ˜๋„ ์žˆ๋‹ค.
  • Amazon MQ๋Š” SQS์ฒ˜๋Ÿผ ๋Œ€๊ธฐ์—ด ๊ธฐ๋Šฅ๋„ ์žˆ๊ณ , SNS์ฒ˜๋Ÿผ Topic ๊ธฐ๋Šฅ๋„ ์žˆ๋‹ค.
  • ์žฌ์„ค๊ณ„ํ•˜์ง€ ์•Š๊ณ , ์˜จํ”„๋ ˆ๋ฏธ์Šค์—์„œ ํด๋ผ์šฐ๋“œ๋กœ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ํ•  ๋•Œ, ๊ทธ App์ด MQTT๋‚˜ MQP๊ฐ™์€ ํ‘œ์ค€ ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•œ๋‹ค๋ฉด AmazonMQ ๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•œ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค.

Amazon MQ - ๊ณ ๊ฐ€์šฉ์„ฑ(High Availability)

Amazon MQ์—์„œ ๊ณ ๊ฐ€์šฉ์„ฑ์ด ์–ด๋–ป๊ฒŒ ๋™์ž‘ํ•˜๋Š”๊ฐ€?

image-20221018013440188

  • ์˜ˆ์‹œ๋กœ Region์ด us-east-1 ์ด๋ผ๊ณ  ๊ฐ€์ •
  • AZ ๋Š” ๋‘ ๊ฐœ๋กœ us-east-1a ์™€ us-east-1b
  • ์˜์—ญ ํ•˜๋‚˜๋Š” ํ™œ์„ฑํ™”(active), ํ•˜๋‚˜๋Š” ๋Œ€๊ธฐ(standby)
  • Amazon MQ Broker๋ฅผ ๋‘ ์˜์—ญ์— ๋‘”๋‹ค.
  • ํ•˜๋‚˜๋Š” ํ™œ์„ฑํ™” ํ•˜๋‚˜๋Š” ๋Œ€๊ธฐ
  • ์žฅ์•  ์กฐ์น˜๋ฅผ ์ž‘๋™์‹œํ‚ค๊ธฐ ์œ„ํ•ด ๋ฐฑ์—”๋“œ ์Šคํ† ๋ฆฌ์ง€์— Amazon EFS๋ฅผ ์ •์˜ํ•œ๋‹ค.
  • EFS๋Š” ๋„คํŠธ์›Œํฌ ํŒŒ์ผ ์‹œ์Šคํ…œ์œผ๋กœ ๋‹ค์ค‘ ๊ฐ€์šฉ ์˜์—ญ์— ๋งˆ์šดํŠธ ํ•  ์ˆ˜ ์žˆ๋Š” ์„œ๋น„์Šค์ด๋‹ค.


  • ๊ทธ๋Ÿฌ๋ฉด ์žฅ์• ์กฐ์น˜๊ฐ€ ์ž‘๋™ํ•  ๋•Œ Amazon EFS์— ๋Œ€๊ธฐ ์—ญ์‹œ ๋งˆ์šดํŠธ ๋˜๋‹ˆ๊นŒ
  • ์ฒซ ๋ฒˆ์งธ ํ™œ์„ฑํ™” ๋Œ€๊ธฐ์—ด๊ณผ ๊ฐ™์€ ๋ฐ์ดํ„ฐ๋ฅผ ์–ป๊ฒŒ ๋˜๊ณ ,
  • ์žฅ์•  ์กฐ์น˜๊ฐ€ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ž‘๋™ํ•˜๊ฒŒ ๋˜๋Š” ๊ฒƒ์ด๋‹ค.
  • ํด๋ผ์ด์–ธํŠธ๊ฐ€ Amazon MQ ๋ธŒ๋กœ์ปค์™€ ํ†ต์‹ ํ•  ๋•Œ, ์žฅ์•  ์กฐ์น˜๊ฐ€ ์ž‘๋™ํ•˜๊ณ  ์žˆ๋‹ค๋ฉด Amazon EFS๋•๋ถ„์— ๋ฐ์ดํ„ฐ๊ฐ€ ์•ˆ์ „ํ•˜๊ฒŒ ์ง€์ผœ์ง„๋‹ค.

ํƒœ๊ทธ: ,

์นดํ…Œ๊ณ ๋ฆฌ:

์—…๋ฐ์ดํŠธ:

๋Œ“๊ธ€๋‚จ๊ธฐ๊ธฐ