Amazon AppFlow 专业2020年〜
自动化 SaaS 应用与 AWS 服务间数据集成的全托管服务
它能做什么
Amazon AppFlow 是一项全托管集成服务,可在 Salesforce、SAP、Google Analytics、ServiceNow 等 SaaS 应用与 AWS 服务(S3、Redshift 等)之间安全地双向传输数据。无需编写代码,只需几次点击即可配置数据流,支持定时执行和事件触发的自动传输。传输中的数据经过加密,过滤和映射等转换处理也可通过无代码方式配置。
使用场景
用于将 Salesforce 客户数据定期同步到 S3 构建数据湖、将 SAP 订单数据传输到 Redshift 搭建分析平台、汇总 Zendesk 支持工单进行客户成功分析、将 Google Analytics 访问数据导入 AWS 用于营销分析、将 Slack 消息数据存档到 S3 等 SaaS 与云之间的各类数据集成场景。
日常类比
可以将其比作水管安装工程。从各家各户(SaaS 应用)到净水厂(AWS)运送水(数据),自己设计和铺设管道非常麻烦。AppFlow 就像选择预制的标准化管道连接起来,即可安全地输送水。还可以在中途加装过滤器去除杂质。
什么是 AppFlow
Amazon AppFlow 是 2020 年发布的 SaaS 集成服务。以往从 SaaS 应用向 AWS 导入数据,需要开发和运维针对各 SaaS API 的自定义代码。AppFlow 消除了这些麻烦,仅通过 GUI 配置即可构建数据流。支持 50 多种 SaaS 连接器,覆盖主流商业应用。
主要特点
AppFlow 最大的特点是可以无代码构建数据集成管道。数据传输频率可选择定时(每小时、每天等)或事件触发(记录创建/更新时)。可对传输中的数据应用过滤、映射、脱敏、验证等转换处理,也可作为 ETL 工具使用。还支持通过 AWS PrivateLink 的私有连接,实现数据不经过公共互联网的安全传输。 关于主要特点的最新动态和实践方法,也可以通过参考书籍(Amazon)进行学习。
安全性与合规
AppFlow 默认支持传输中和静态数据加密。支持使用 AWS KMS 客户托管密钥进行加密,满足严格的数据治理要求。通过 AWS PrivateLink,可在 VPC 内的私有网络中传输数据,消除数据暴露于互联网的风险。符合 SOC 2、HIPAA、GDPR 等主要合规标准。
注意事项
- 按传输数据量计费,大量数据频繁同步时需注意成本
- 支持的连接器持续增加中,但如果需要的 SaaS 尚未支持,则需要开发自定义连接器