AWS 上的应用程序集成

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

AWS 应用程序集成服务

类别 这是什么? AWS 服务
API 管理 创建、发布、维护、监控和保护面向无服务器工作负载和 Web 应用程序的任何规模的 API Amazon API Gateway
创建一个灵活的 API 来安全地访问、操作和组合来自一个或多个数据源的数据 AWS App Sync
事件总线 构建一个事件驱动型架构,用于连接来自您自己的应用、SaaS 和 AWS 服务的应用程序数据 Amazon EventBridge
消息收发 可靠的高吞吐量发布/订阅、SMS、电子邮件和移动推送通知 Amazon Simple Notification Service (SNS)
用于发送、存储和接收任意量的应用程序组件之间的消息的消息队列 Amazon Simple Queue Service (SQS)
适用于 Apache ActiveMQ 和 RabbitMQ 的消息代理,用于简化迁移并且支持混合架构 Amazon MQ
无代码 API 集成 几乎可以自动化 SaaS 应用程序和 AWS 服务之间任何规模的数据流,无需代码。 Amazon AppFlow
工作流程 将多个 AWS 服务协调为无服务器工作流,以便您可以快速构建和更新应用程序 AWS Step Functions
大规模地运行 Apache Airflow 而无需预置或管理基础设施 Amazon Managed Workflows for Apache Airflow (MWAA)

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

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