我正在制作一个应用程序,需要与另一个移动设备进行文本和图像(总计<100 kb /传输)的通信。由于我是软件开发的新手,我正在寻找帮助选择在线服务,使我能够托管服务器并启用设备之间的数据交换。因此,这需要存储设备ID和IP,能够搜索在线数据库以找到设备并促进它们之间的信息交换。 (Q1。我的方法是否正确?)
基于我的互联网搜索,我意识到我可以选择使用亚马逊的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对服务器进行编程。所以请相应地建议服务。
注意:我是开发软件的新手,我正在寻找指导,以便我能够理解我可以使用的内容。如果你指出我的方向,我会很乐意挖掘更多信息。
谢谢!