Thursday, November 21, 2024

[AWS] Amazon MQ

-

Amazon MQ là một dịch vụ trung gian tin nhắn được quản lý bởi AWS. Nó cho phép các ứng dụng sử dụng các giao thức truyền thông mở để gửi và nhận tin nhắn, bao gồm MQTT, AMQP, STOMP, Openwire và WSS. Với Amazon MQ, người dùng có thể dễ dàng chuyển đổi các ứng dụng truyền thống chạy trên nền tảng on-premises sang môi trường cloud mà không cần phải thay đổi quá nhiều.

Tuy nhiên, Amazon MQ không thể “mở rộng” như SQS / SNS. Nó chạy trên các máy chủ và có thể chạy trong chế độ Multi-AZ với failover. Amazon MQ có cả tính năng hàng đợi (~SQS) và tính năng chủ đề (~SNS) để hỗ trợ cho các ứng dụng gửi và nhận tin nhắn.

Amazon MQ cung cấp tính khả dụng cao bằng cách chạy trong môi trường Multi-AZ (Availability Zone) trong AWS. Mô hình Multi-AZ đảm bảo rằng Amazon MQ đang chạy trên ít nhất hai AZ khác nhau, do đó khi một AZ gặp sự cố, Amazon MQ sẽ tự động chuyển sang AZ khác để tiếp tục cung cấp dịch vụ mà không bị gián đoạn.

Khi sử dụng Amazon MQ, bạn cũng có thể tùy chọn sử dụng một broker chạy trên nhiều instance để cải thiện khả năng chịu lỗi và khả năng mở rộng. Bạn có thể tạo nhiều instance broker và cấu hình chúng để chia sẻ tải và đảm bảo khả năng cung cấp dịch vụ liên tục, ngay cả khi có sự cố xảy ra với một trong những instance.

Ngoài ra, Amazon MQ còn cung cấp tính năng sao lưu và phục hồi, cho phép khôi phục dữ liệu bị mất hoặc hỏng do sự cố phần cứng hoặc phần mềm. Khi kích hoạt tính năng sao lưu và phục hồi, Amazon MQ sẽ tạo ra các bản sao dữ liệu định kỳ và lưu trữ chúng trong Amazon S3 để khôi phục dữ liệu khi cần thiết.

Tóm lại, Amazon MQ cung cấp tính khả dụng cao và khả năng chịu lỗi thông qua việc chạy trên môi trường Multi-AZ, hỗ trợ mô hình nhiều instance để chia sẻ tải và đảm bảo khả năng mở rộng, và tính năng sao lưu và phục hồi để khôi phục dữ liệu bị mất hoặc hỏng.

LEAVE A REPLY

Please enter your comment!
Please enter your name here

4,956FansLike
256FollowersFollow
223SubscribersSubscribe
spot_img

Related Stories