AWS 上的应用程序集成

通过较少代码集成分布式系统和无服务器应用程序
AWS 上的应用程序集成是一组服务,它支持微服务、分布式系统和无服务器应用程序中的分离组件之间进行通信。您无需重构整个架构即可从中受益 - 任何规模的分离应用程序均可减少更改影响,从而可以更轻松地进行更新和更快速地发布新功能。
敏捷开发
通过使用应用程序集成服务连接应用后,您不再需要编写自定义代码即可实现互操作性。​这也删除了可能在微服务和函数中重复的额外代码。
专注于创新
应用程序集成服务将您的运营责任转移到 AWS,让您能够专注于开发和创新。通过 Automatic Scaling,您不再需要预置、批处理和管理服务器。
实现扩展和故障的独立性
通过应用程序服务分离应用可以使它们保持可互操作性,并且当一项服务出现故障或出现工作负载峰值时,它不会影响其他服务。
有信心地进行消息收发
应用程序集成消息收发服务可以适应任何级别的吞吐量,它使用跨可用区消息存储来提供高可用性和持久性。

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

创建一个灵活的 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
创建一个灵活的 API 来安全地访问、操作和组合来自一个或多个数据源的数据 AWS App Sync
事件总线 构建一个事件驱动型架构,用于连接来自您自己的应用、SaaS 和 AWS 服务的应用程序数据 Amazon EventBridge
无代码 API 集成 几乎可以自动化 SaaS 应用程序和 AWS 服务之间任何规模的数据流,无需代码。 Amazon AppFlow

“现在,我们拥有了敏捷、可扩展的基础,这让我们可以完成各种令人惊奇的事情。就像探索太空一样,我们还只是开始想象可以通过它实现的所有一切。”

- Bryan Walls
图像专家,项目副主管,NASA