AWS Application Integration category icon 应用程序集成 - 亚马逊 Web Services 概述

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

AWS Application Integration category icon 应用程序集成

AWS Step Functions

AWS Step Functions是一项完全托管的服务,可使用可视化工作流轻松协调分布式应用程序和微服务的组件。利用每个执行离散功能的单个组件构建应用程序,可以轻松扩展并快速更改应用程序。Step Functions 是协调组件和逐步执行应用程序功能的可靠方法。Step Functions 提供了一个图形控制台,用于将应用程序的组件按一系列步骤进行排列和可视化。这使得构建和运行多步骤应用程序变得简单。Step Functions 会自动启动和跟踪每个步骤,并在出现错误时重试,因此您的应用程序可以按预期顺序运行。Step Functions 会记录每个步骤的状态,这样在出现错误时,您就能够迅速诊断并调试问题。您甚至无需编写代码即可更改和添加步骤,因此您可以轻松地改进应用程序并更快地进行创新。

Amazon AppFlow

亚马逊 AppFlow是一项完全托管的集成服务,使您只需单击几下即可在软件即服务(SaaS)应用程序(例如Salesforce、Zendesk、Slack和等)与Amazon S3 ServiceNow 和Amazon Redshift AWS 等服务之间安全地传输数据。借助 Amazon AppFlow,您可以按照自己选择的频率在企业规模上运行数据流 — 按计划、响应业务事件或按需运行。您可以配置诸如筛选和验证之类的数据转换功能,以生成作为流程本身一部分的丰富 ready-to-use 数据,而无需执行其他步骤。Amazon AppFlow; 会自动加密动态数据,并允许用户限制与之集成的 SaaS 应用程序的数据通过公共互联网流动 AWS PrivateLink,从而减少面临安全威胁的风险。

AWS B2B 数据交换

AWS B2B 数据交换 (B2Bi) 可自动将电子数据交换 (EDI) 文档转换为 JSON 和 XML 格式,从而简化下游数据集成。企业使用 EDI 文档使用标准化格式(例如 X12)与贸易伙伴(例如供应商和最终客户)交换交易数据。

借助 B2Bi,您可以注册和管理您的贸易伙伴,并使用低代码接口自动将 EDI 文档转换为 JSON 和 XML 等常见数据表示形式。这种方法减少了与准备EDI数据并将其集成到其业务应用程序和专门构建的数据湖相关的时间、复杂性和成本。因此,您可以使用分析、AI 和 ML 服务 AWS 套件,专注于使用交易数据来推动业务洞察。

Amazon EventBridge

Amazon EventBridge 是一种无服务器事件总线,可让您更轻松地使用应用程序、集成软件即服务 (SaaS) 应用程序和服务生成的事件大规模构建事件驱动型应用程序。 AWS EventBridge将来自 Zendesk 或 Shopify 等事件源的实时数据流提供给目标,例如 AWS Lambda 和其他 SaaS 应用程序。您可以设置路由规则来确定将数据发送到何处,从而构建能够在事件发布者和使用者完全分离的情况下对数据源做出实时反应的应用程序架构。

Amazon Managed Workflows for Apache Airflow (MWAA)

Amazon Apache Airflow 托管工作流程 (MWAA) 是一项针对 Apache Airflow 的托管编排服务,它可以更轻松地在云中大规模设置和操作 end-to-end 数据管道。Apache Airflow 是一种开源工具,用于以编程方式编写、安排和监视被称为 “工作流程” 的流程和任务序列。借助托管工作流程,您可以使用 Airflow 和 Python 创建工作流程,而无需管理底层基础架构以实现可扩展性、可用性和安全性。Managed Workflows 可自动扩展其工作流程容量以满足您的需求,并与 AWS 安全服务集成,可帮助您快速、安全地访问数据。

Amazon MQ

Amazon MQ 是一项适用于 A pache ActiveMQ Classic 和 RabbitMQ 的托管消息代理服务,可轻松地在云中设置和操作消息代理。消息代理允许不同的软件系统(通常使用不同的编程语言,在不同的平台上)进行通信和交换信息。Amazon MQ 通过管理 ActiveMQ 和 RabbitMQ(流行的开源消息代理)的配置、设置和维护来减轻您的运营负担。将您当前的应用程序连接到 Amazon MQ 很容易,因为它使用行业标准的 API 和协议进行消息传递,包括 JMS、NMS、AMQP、STOMP、MQTT 和。 WebSocket使用标准意味着,在大多数情况下,迁移到 AWS时无需重写任何消息传递代码。

Amazon Simple Notification Service

Amazon Simple Notification Ser vice (Amazon SNS) 是一项高度可用、耐用、安全、完全托管的 pub/sub 消息服务,可让您分离微服务、分布式系统和无服务器应用程序。Amazon SNS 为高吞吐量、基于推送的消息传递提供了主题。 many-to-many 使用 Amazon SNS 主题,您的发布商系统可以将消息分散到大量订阅者终端节点以进行并行处理,包括亚马逊 SQS 队列 AWS Lambda 、函数和 HTTP/S 网络挂钩。此外,SNS 还可用于通过移动推送、短信和电子邮件向最终用户发送通知。

Amazon Simple Queue Service

Amazon 简单队列服务 (Amazon SQS) 是一项完全托管的消息队列服务,可让您分离和扩展微服务、分布式系统和无服务器应用程序。SQS 消除了与管理和操作面向消息的中间件相关的复杂性和开销,使开发人员能够专注于差异化工作。使用 Amazon SQS,您可以在软件组件之间以任意卷发送、存储和接收消息,而不会丢失消息或要求其他服务可用。使用您选择的、或 SDK 以及三个简单命令 AWS Management Console AWS CLI,在几分钟内即可开始使用 Amazon SQS。

Amazon SQS 提供两种类型的消息队列。标准队列提供最大的吞吐量、尽力而为的订购和 at-least-once 交付。Amazon SQS FIFO 队列旨在确保消息按发送顺序精确处理一次。

Amazon Simple Workflow Service

亚马逊简单工作流程服务 (Amazon SWF) 可帮助开发人员构建、运行和扩展具有并行或顺序步骤的后台作业。您可以将 Amazon SWF 视为云端完全托管的状态跟踪器和任务协调器。如果应用程序的步骤需要超过 500 毫秒才能完成,则需要跟踪处理状态。如果您需要恢复或在任务失败时重试,Amazon SWF 可以为您提供帮助。