【发布时间】:2019-06-17 23:49:02
【问题描述】:
背景:我想从现有系统收集数据以执行分析处理。
现有系统暴露了 REST 端点。
硬性要求:MVP(最小可行产品)=> 首选 AWS Lambda 或其他轻量级的东西,应该以 Redshift 结尾,不需要额外的存储/归档(不需要存储在 S3 中)。
我的计划是使用 AWS Lambda 执行间隔收集并进行转换并将数据存储到 AWS Redshift。
建议的方法是什么:
解决方案#1:用于转换的 AWS Lambda + 使用 PostgreSQL 驱动程序插入?
解决方案 #2:用于转换的 AWS Lambda + 推送到 AWS Kinesis => 复制到 AWS Redshift?
还有其他解决方案吗?
【问题讨论】:
-
启动处理的事件/触发器是什么?这是多少数据,它多久运行一次?它会运行多长时间?
-
是的,会有启动 AWS Lambda 的触发器。数据不会很大,几千条记录。我们仍在研究频率(有些 Lambda 每月运行一次,有些每小时运行一次)。一些 lambda 可能需要不到 5 分钟的时间来运行 => 我还没有测试写入 Redshift 的部分,因为它仍在调查中。
标签: amazon-web-services aws-lambda amazon-kinesis