【发布时间】:2019-01-09 22:03:30
【问题描述】:
我正在设计一个应用程序,其输入是每 15 分钟上传到 S3 存储桶的大型文本文件(大小范围为 1-30 GB)。它将文件拆分为 n 个小文件,并将这些文件复制到 3 个不同 aws 区域中的 3 个不同 S3 存储桶中。然后 3 个 loader 应用程序从各自的 s3 桶中读取这 n 个文件,并将数据加载到各自的 aerospike 集群中。
我正在考虑使用 AWS lambda 函数来拆分文件以及加载数据。我最近遇到了 AWS step function,它也可以根据我阅读的内容来达到目的。我不确定要选择哪一个,哪个在定价方面会更便宜。任何帮助表示赞赏。
提前致谢!
【问题讨论】:
标签: amazon-web-services amazon-s3 aws-lambda aws-step-functions