我们正在实施一个系统,它将一些图像作为输入,对其进行一些处理,然后返回结果。我们必须在EC2实例上进行处理。我对云计算一般来说都很陌生,也没有和网络一起工作过,我试图决定为这个系统创建前端的最佳方法。 (后端只是在亚马逊EC2上运行的c ++代码)。对于前端,我有两个选择:
将以某种方式与EC2实例通信的桌面应用程序。这个更容易构建,因为我有一些这方面的经验,但我不知道如何能够与后端交谈。有SSH,但我不知道它有多适合。
在EC2实例上运行的网络服务器。这听起来像是一个更好的主意,但我还没有完成任何网络开发,所以最终可能会花更多的时间。
我不打算创建任何花哨的UI,只是让最终用户上传图像并查看结果的功能。我应该选择哪个选项?
答案 0 :(得分:0)
这两种方法都有优点和缺点,但鉴于您的简要描述和应用程序的简单性,基于Web的方法似乎是一个很好的匹配。
这有一些好处:
需要注意的一些常见限制: