我正在制作一个需要与另一台移动设备通信文本和图像(总计 < 100 kb / 传输)的应用程序。由于我是软件开发的新手,我正在寻求帮助来选择一种在线服务,该服务使我能够托管服务器并实现设备之间的数据交换。因此,这需要存储设备 ID 和 IP,能够搜索在线数据库以找到设备并促进它们之间的信息交换。(Q1。我的方法正确吗?)
根据我的互联网搜索,我意识到我可以选择使用 Amazon 的 EC2、MS Windows Azure、Amazon Web Services、IBM SmartCloud Services、Engine Yard、Google App Engine Heroku、Force.com、Skytap、VMware、Rackspace Cloud、GoGrid 、Enlight 云和惠普云服务。
Q2。我浏览了他们的网站,我意识到他们提供了各种各样的产品。我不明白如何将我的要求与他们提供的内容相匹配。请建议什么服务适用于我的情况。
Q3。根据您的经验,哪种服务最可靠、最经济?
我的朋友将使用 .NET 对服务器进行编程。因此,请相应地建议一项服务。
注意:我是开发软件的新手,我正在寻求指导,以便了解我可以使用什么。如果您指出我的方向,我将很乐意挖掘更多信息。
谢谢!