header-icon_sqs
AWS 雲端
開始免費使用 Amazon SQS

Amazon Simple Queue Service (SQS) 是全受管訊息佇列服務,可讓您輕鬆地分離和擴展微型服務、分散式系統及無伺服器應用程式。使用可執行獨立功能的個別元件來建立應用程式能夠改善可擴展性和可靠性,也是現代應用程式設計的最佳實務。SQS 簡化了雲端應用程式的元件去耦和協調,而且經濟實惠。您可以使用 SQS 在軟體元件之間傳送、存放和接收不限數量的訊息,不會遺失訊息或需要其他服務永久可用。SQS 標準佇列提供最高輸送量、盡力提供最佳排序,以及至少交付一次。SQS FIFO 佇列的設計目的是要保證訊息只會完全依照它們的傳送順序處理一次,並提供有限的輸送量。您可以使用 AWS 主控台或自行選擇的開發套件以及三個簡單的命令,在幾分鐘之內開始使用 SQS。使用 SQS 可免除管理和操作專用簡訊軟體與基礎設施的複雜性及開銷。

SQS_FIFO_N_Virginia_Video
SQSSSE_NoPlayButton-5-23

SQS 提供可靠且可擴展的訊息佇列,無須管理訊息導向中介軟體的開銷。

操作效率

AWS 會管理可靠性執行和擴展訊息佇列所需的持續操作和基礎設施。使用 SQS 可免除管理專用訊息導向中介軟體 (MoM) 與相關基礎設施的複雜性及管理開銷。使用 SQS 時無須預付費用,不必取得、安裝和設定簡訊軟體,也無須支援基礎設施的耗時建立和維護工作。有了 SQS,佇列會動態建立並自動擴展,因此您可以快速且有效率地建立及擴展應用程式。

 

可靠性

您可以使用 Amazon SQS 以任何輸送量等級傳輸不限數量的資料,不會遺失訊息或需要其他服務永久可用。SQS 可讓您去耦應用程式元件,因此元件的執行和故障都各自獨立,提高了系統的整體容錯能力。分散式應用程式的任何元件都可以在 SQS 佇列中存放訊息。每個訊息的多個副本會以冗餘方式存放至多個可用區域,因此在應用程式需要的任何時候都能保持可用。標準佇列的訊息交付方式是至少一次,FIFO 佇列則是傳送一次

操作效率

您可以使用 Amazon SQS,透過伺服器端加密 (SSE) 功能加密每一個訊息本文,在應用程式之間交換敏感資料。Amazon SQS SSE 與 AWS Key Management Service (KMS) 的整合讓您能夠集中化管理保護 SQS 訊息的金鑰以及保護其他 AWS 資源的金鑰。AWS KMS 會將每一次的加密金鑰使用記錄到 AWS CloudTrail,協助您符合法規和合規需求。身份驗證機制也可確保存放在 Amazon SQS 訊息佇列中的訊息受到保護,不受未經授權的存取。

 

可靠性

Amazon SQS 與其他 AWS 服務緊密整合,讓您能夠輕鬆建立更有彈性且可擴展的應用程式。這些整合包含 Amazon EC2、Amazon EC2 Container Service (Amazon ECS) 與 AWS Lambda 等運算服務,還有 Amazon Simple Storage Service (Amazon S3)、Amazon RDS 與 Amazon DynamoDB 等儲存和資料庫服務。Amazon SQS 可與 Amazon Simple Notification Service (SNS) 搭配運作,以交付功能強大的簡訊解決方案。

生產力

透過簡單的主控台或自己選擇的開發套件開始使用 Amazon SQS 非常簡單。只要使用四個 API 就可以將 SQS 快速地新增到程式碼:CreateQueueSendMessageReceiveMessageDeleteMessage。相同的 API 同時適用於標準佇列和 FIFO 佇列。

可擴展性

Amazon SQS 利用 AWS 雲端隨需動態擴展。SQS 會隨著應用程式彈性地擴展,所以您無須擔心容量規劃和預先佈建的問題。每個佇列的訊息數量沒有限制,而且標準佇列提供近乎無限的輸送量。費用是根據用量計算,與自我管理型簡訊中介軟體的「永遠可用」模式相較之下,可提供大幅的成本節省。


了解 AWS 客戶如何使用 Amazon SQS 建立應用程式和加速創新。

BMW_Logo

BMW Group 將 AWS 用於其連線的汽車應用程式,可從 BMW 7 系列車輛收集感應器資料,提供駕駛動態更新的地圖資訊。BMW 利用 Amazon SQS、Amazon S3、Amazon DynamoDB、Amazon RDS 及 AWS Elastic Beanstalk 等服務,在短短六個月內就建置自己的全新汽車即感應器 (car-as-a-sensor,CARASSO) 服務。

閱讀案例研究 »

CapitalOne_Logo

Capital One 透過從自我管理的訊息導向中介軟體系統遷移至 Amazon SQS,將其零售訊息佇列現代化。Capital One 使用 SQS 將多個核心銀行應用程式遷移至雲端,以確保高可用性和成本效益,同時簡化管理複雜度和開銷。

觀賞 re:Invent 2016 的影片簡報 »

ChangeHealthcare_Logo

Change Healthcare 使用 Amazon EC2、Amazon S3、Amazon SQS 和 Amazon SNS 等 AWS 服務,每天處理來自客戶的數百萬筆機密交易,同時完全合乎包括 HIPAA 在內的醫療保健產業法規的規範。

閱讀案例研究 »

redBus_Logo

redBus 正在擴展他們的 AWS 解決方案,以加入 Amazon SQS 和 SNS 用於監控、提醒和互相通訊。Amazon SQS 對外部應用程式和我們應用程式間的訊息傳送來說,是特別好用的解決方案。」– redBus 技術長 Charan Padmaraju 

閱讀案例研究 »

Oyster.com_Logo

Oyster.com 使用 Amazon Web Services 存放和處理網站的影像。該團隊將 Amazon EC2 和 Amazon SQS 用於整合的工作流程,以產生每個相片所需的大小。SQS 負責傳達需要處理的相片及任務的狀態。

閱讀案例研究 »

開始使用 Amazon SQS 非常簡單。
只需遵循主控台的逐步解說,按幾下即可順利部署您的第一個 SQS 應用程式。

免費試用