Azure 开发web应用程序记录来自GPS设备的消息

Azure 开发web应用程序记录来自GPS设备的消息,azure,amazon-web-services,cloud,google-cloud-platform,Azure,Amazon Web Services,Cloud,Google Cloud Platform,这是我在这里的第一个问题,我意识到这个问题可能是开放的,但我正在寻找具体的解决方案,任何解决方案都会被接受。 我有GPS设备,可以将数据包发送到端口上的IP,我可以配置这两个设备。我希望使用谷歌、亚马逊或微软提供的云服务。我正在使用python。以下是我在网上找到的一个实现:- 数据是以非HTTP协议的数据包形式提供的。我曾考虑过在Google Compute Engine上通过套接字构建一个网络侦听器,但我不确定如果出现这种情况,它是否能够处理来自1000台设备的同时请求。谷歌云物联网核心产品

这是我在这里的第一个问题,我意识到这个问题可能是开放的,但我正在寻找具体的解决方案,任何解决方案都会被接受。 我有GPS设备,可以将数据包发送到端口上的IP,我可以配置这两个设备。我希望使用谷歌、亚马逊或微软提供的云服务。我正在使用python。以下是我在网上找到的一个实现:- 数据是以非HTTP协议的数据包形式提供的。我曾考虑过在Google Compute Engine上通过套接字构建一个网络侦听器,但我不确定如果出现这种情况,它是否能够处理来自1000台设备的同时请求。谷歌云物联网核心产品似乎完全符合我的需求,但目前它正处于私人测试阶段,这意味着我无法使用它。我想我需要一个消息队列服务。但这三家公司的大多数产品都需要通过HTTP发送消息。请记住,我无法更改从GPS设备发送消息的方式。 发送的信息采用以下格式: 格式: 数据以(字节大小)数据包的形式直接发送到IP端口:通过GPRS连接,每分钟从每个设备发送一个心跳数据包和GPS详细信息。它还需要服务器向messagee发送确认信息,因为它不是通过TCP/IP的

所以,基本上,我应该使用哪种服务和哪种体系结构来保持可伸缩性、可靠性和成本?
我认为,对于1000台每分钟发送此类信息的设备而言,总共将有4300万条信息。我不确定,但我正在寻找花费约1000美元的产品,即每个设备每月1美元。

请解释或显示您的问题格式,而不是使用链接。此外,请具体说明您可接受的成本范围,以及您所需的可靠性(占正常运行时间的百分比)或其他衡量标准。@this.josh这样可以吗,至于可靠性,我认为消息队列服务足够好,因为它将存储所有可在以后处理并存储在数据库中的消息