亚马逊发布了新品方便用户在AWS和SaaS之间传数据
AWS 今天发布了新产品 Amazon AppFlow,这是一项新的集成服务,可以让开发者更容易地在 AWS 和 SaaS 应用程序之间传输数据,比如 Google Analytics、Marketo、Salesforce、ServiceNow、Slack、Snowflake 和 Zendesk 等类似的服务,包括 Microsoft Azure 的 Power Automate,开发人员可以根据特定的事件,在预先设定的时间或按需触发这些 flow。
不过,与一些竞争对手不同的是,AWS 将这项服务定位为数据传输服务,而不是自动化工作流的一种方式(简单来说它不是 IFTTT 那样的工具),而且,虽然数据流可以是双向的,但 AWS 的声明主要关注于将数据从 SaaS 应用程序移动到其他 AWS 服务以进行进一步分析。为此,AppFlow 还包括许多工具,用于在数据在服务中移动时转换数据。
「开发人员花费大量时间编写定制集成,以便在 SaaS 应用程序和 AWS 服务之间传递数据,以便进行分析,」AWS 的 Martin Beeby 在今天的新闻稿中说。「如果数据需求发生变化,则必须对集成进行昂贵而复杂的修改。那些没有丰富工程资源的公司可能会发现自己需要手动地从应用程序中导入和导出数据,这很耗时,有数据泄漏的风险,而且可能会导致人为错误。」
每个流 (即 flow,AWS 将其定义为对源应用程序的调用,以便将数据传输到目的地) 每次运行的成本为 0.001 美元,但是,在典型的 AWS 服务中,还存在与数据处理相关的成本 (从 0.02 / GB 起)。
「我们的客户告诉我们,他们喜欢在 AWS 上存储、处理和分析数据的能力。他们还使用各种第三方 SaaS 应用程序,他们告诉我们很难管理 AWS 和这些应用程序之间的数据流,」AWS 副总裁库尔特·库费尔德 (Kurt Kufeld) 说。「亚马逊 AppFlow 为客户提供了一种直观、简单的方式来组合来自 AWS 和 SaaS 应用程序的数据,而无需将其转移到公共互联网上。通过 Amazon AppFlow,我们的客户可以聚集在一起并管理 PB 级甚至是 EB 级的数据,这些数据分布在他们所有的应用程序中,而不需要开发定制的连接器或管理底层 API 和网络连接。」
此时,受支持的服务的数量仍然相对较低,只有 14 个可能的来源和 4 个目标 (Amazon Redshift 和 S3,以及 Salesforce 和 Snowflake)。有时,根据您选择的源,惟一可能的目标是 Amazon 的 S3 存储服务。
随着时间的推移,集成的数量肯定会增加,但是现在,AppFlow 团队仍然需要做很多工作来扩展支持的服务列表。
AWS 早已将这个市场拱手让给了竞争对手,尽管它拥有 AWS Step 功能等工具,用于跨 AWS 服务构建无服务器工作流,以及用于连接应用程序的 EventBridge。有趣的是,EventBridge 目前支持的第三方数据源范围要广得多,但正如其名,它更关注的是在 AWS 中触发事件,而不是在应用程序之间移动数据。