【发布时间】:2019-04-15 12:33:05
【问题描述】:
我的第一个问题是,我需要 SQS 队列来接收我的远程数据,还是可以直接进入 S3 或 EC2 等亚马逊云存储解决方案?
目前,我的公司使用第三方供应商来收集和报告我们的远程数据。我所说的远程数据是指来自我们在荒野中的机器的数据。这些数据每天都会上传几次到 Amazon Web Services SQS 队列(由第三方供应商设置),然后第三方供应商轮询队列中的数据,将其删除并保存在自己的本地数据库中仅一年。这家公司只向我们提供报告服务,所以他们不需要长期存储数据。
展望未来,我们希望拥有数据并将其永久存储在 Amazon Web Services (AWS) 中。然后我们想使用机器学习来监控数据并报告机器的任何潜在问题。
重复我的第一个问题,我们需要 SQS 队列来接收这些数据,还是可以直接进入 Amazon 云存储解决方案,如 S3 或 EC2?
我的第二个问题是,SQS 队列可以将数据发送到两个不同的地方吗?也就是说,队列能否将数据发送到第三方供应商,也可以发送到 Amazon Web Services 数据库?
我是一名分析师/数据科学家,所以我知道一旦数据进入数据库后如何使用它。我只是不知道将它放入数据库的最佳方法。
【问题讨论】:
标签: amazon-web-services amazon-s3 amazon-ec2 aws-lambda