Skip to main content

Amazon MQ

คืออะไร

Amazon MQ เป็น managed message broker service ที่รองรับ Apache ActiveMQ และ RabbitMQ ช่วยให้องค์กรที่ใช้ message broker เหล่านี้อยู่แล้วสามารถย้ายมา cloud ได้โดยไม่ต้องเปลี่ยน application code รองรับ standard messaging protocols เช่น AMQP, MQTT, OpenWire และ STOMP

ราคา

  • mq.m5.large (single-instance): ประมาณ $0.324/ชั่วโมง
  • mq.m5.large (active/standby): ประมาณ $0.648/ชั่วโมง
  • Storage: $0.30/GB-เดือน (EFS-backed)
  • ค่า data transfer ตาม standard AWS pricing

เหมาะสำหรับ

  • Migration จาก on-premises message broker มายัง cloud
  • ระบบที่ใช้ AMQP, MQTT, STOMP protocols อยู่แล้ว
  • Enterprise applications ที่ต้องการ message broker มาตรฐาน
  • IoT applications ที่ใช้ MQTT protocol

Use Case ตัวอย่าง

บริษัท manufacturing มีระบบ ERP ที่ใช้ ActiveMQ สำหรับส่งข้อมูลระหว่าง production line กับระบบ inventory มาหลายปี เมื่อต้องการย้าย infrastructure ขึ้น cloud ทีมใช้ Amazon MQ แทน ActiveMQ on-premises เพียงเปลี่ยน connection string ใน configuration ไม่ต้องแก้ไข application code แม้แต่บรรทัดเดียว ประหยัดเวลา migration ไปได้หลายสัปดาห์