首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场

EC2
EN

Stack Overflow用户
提问于 2015-06-29 09:47:48
回答 2查看 512关注 0票数 0

对于这个愚蠢的问题,我很抱歉,我刚开始从事云开发。我正在尝试开发一个云实时处理应用程序,它可以实时处理来自传感器的数据。数据流的数据速率很低,每个传感器都小于50 50Kbps。可能会有<10个传感器同时运行。

我很困惑,Amazon在这个应用程序中有什么用途?我可以直接使用EC2接收我的流并处理它。我为什么要动感?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-06-29 10:17:12

我为什么要动感?

简短的回答,你没有。

是的,您可以使用EC2 --可能还有几十种其他技术。

以下是Kinesis产品页面的前两句话:

Amazon是一种完全管理的服务,用于大规模实时处理流数据.您可以配置数以十万计的数据生产者,以持续地将数据放入Amazon流中。

因此,如果您想管理堆栈yourelf和/或您不需要大规模的规模和/或您不需要将此处理扩展到数十万同步生产者的能力,那么Kinesis可能会过度使用。

另一方面,如果摄入这些数据非常关键,而且您没有时间、技能或能力来管理底层基础设施--或者您的应用程序的规模有可能成倍增长,那么也许Kinesis是正确的选择--只有您可以根据您的需求做出决定。

票数 6
EN

Stack Overflow用户

发布于 2017-12-11 11:41:16

除了E.J·布伦南刚才所说的,还有很多其他方法可以解决你的问题,因为数据率很低。据我所知,amazon在ec2上运行,所以您的问题可能是为什么要使用kinesis作为流解决方案。

由于可伸缩性的原因,您将来可能需要流解决方案,因为您的数据量在增长,维护就地资源的成本增加,焦点从应用程序开发转移到管理。因此,在这种情况下,将提供每次使用付费模式,而不是担心增加/减少资源堆栈。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31112547

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档