AWS 上的應用程式整合

以更少程式碼整合分散式系統和無伺服器應用程式
AWS 上的應用程式是一整套服務,可讓微型服務、分散式系統和無伺服器應用程式中的解耦元件互相通訊。您無需重構整體架構即可獲益 - 任意規模的應用程式解耦都可減少變更的影響,從而更容易更新,更快地發佈新功能。
敏捷開發
透過使用應用程式整合服務來連線您的應用程式,無需編寫自訂程式碼即可啟用互操作性。這還會限制在您微型服務和函數中可能重複的額外程式碼。
專注創新
應用程式整合服務將您的營運職責轉移至 AWS,因此您可以專注於開發和創新。透過自動擴展,您不再需要佈建、修補和管理伺服器。
獨立擴展和失敗
將您的應用程式與應用程式整合服務分離,讓它們保持互操作性,但若是一項服務出現失敗或工作量激增,不會影響其他服務。
自信傳訊
應用程式整合訊息傳遞服務可以容納任何級別的輸送量,並使用跨可用區域訊息儲存來提供高可用性和耐用性。

AWS 應用程式整合服務

類別
它是什麼
AWS 服務
簡訊
發佈/訂閱簡訊以實現高輸送量和可靠的訊息傳遞

Amazon Simple Notification Servie (SNS)

發佈/訂閱受管訊息主題

在任何數量的應用程式元件之間傳送、儲存和接收訊息的訊息佇列

Amazon Simple Queue Service (SQS)

受管訊息佇列。

適用於 Apache ActiveMQ 的訊息代理程式,可簡化移轉並啟用混合架構

Amazon MQ

ActiveMQ 受管訊息代理程式。

工作流程
您可以協調多個 AWS 服務成為無伺服器的工作流程,以便您快速建立及更新應用程式

AWS Step Functions

分散式應用程式協調。

API 管理
為無伺服器工作負載和 Web 應用程式建立、發佈、維護、監控和保護各種規模的 API

Amazon API Gateway

建立、部署和管理 API

從一或多個資料來源安全地存取、操控與合併資料,進而簡化應用程式的開發

AWS AppSync

使用來自多種來源的正確資料大規模提升應用程式的能力。

無程式碼 API 整合
自動化幾乎任何規模的 SaaS 應用程式和 AWS 服務之間的資料流程,且無須使用程式碼。

Amazon AppFlow

安全地整合幾乎任何規模的應用程式和自動化資料流程,且無須使用程式碼。

事件匯流排
建置事件驅動型架構,可連線您自有應用程式、SaaS 和 AWS 服務的應用程式資料

Amazon Event Bridge

適用於 SaaS 應用程式和 AWS 服務的無伺服器事件匯流排。

AWS 應用程式整合服務

類別 它是什麼 AWS 服務
簡訊 發佈/訂閱簡訊以實現高輸送量和可靠的訊息傳遞  Amazon Simple Notification Service (SNS)
在任何數量的應用程式元件之間傳送、儲存和接收訊息的訊息佇列 Amazon Simple Queue Service (SQS)
適用於 Apache ActiveMQ 的訊息代理程式,可簡化移轉並啟用混合架構 Amazon MQ
工作流程 您可以協調多個 AWS 服務成為無伺服器的工作流程,以便您快速建立及更新應用程式 AWS Step Functions
API 管理 為無伺服器工作負載和 Web 應用程式建立、發佈、維護、監控和保護各種規模的 API Amazon API Gateway
從一或多個資料來源安全地存取、操控與合併資料,進而簡化應用程式的開發 AWS App Sync
事件匯流排 建置事件驅動型架構,可連線您自有應用程式、SaaS 和 AWS 服務的應用程式資料 Amazon EventBridge
無程式碼 API 整合 自動化幾乎任何規模的 SaaS 應用程式和 AWS 服務之間的資料流程,且無須使用程式碼。 Amazon AppFlow

「我們現在擁有敏捷、可擴展的基礎,可以在此基礎上做各種令人驚歎的事情。就像探索太空一樣,我們只是開始想像我們可以利用它做的所有事情。」

- Bryan Walls
美國宇航局影像專家專案副經理