代码之家  ›  专栏  ›  技术社区  ›  Rahul Ramesh

如何在Azure上作为“SaaS”托管简单的.exe文件?

  •  0
  • Rahul Ramesh  · 技术社区  · 6 年前

    我有一个简单的calculator.exe,我想托管在Azure上,我想让人们访问和使用它的服务。创建虚拟机并稍后在其上托管我的.exe(并将此虚拟机实例共享给多个用户)是在Azure上托管它的唯一方法吗?或者是否有任何其他进程只能添加我的.exe并允许多个用户访问它?

    我是一个初学者,我正在努力更好地理解这些服务,所以任何帮助/建议/链接都会受到赞赏!

    2 回复  |  直到 6 年前
        1
  •  0
  •   James Donovan    6 年前

    这更适合于RemoteApp的用例,而不是Azure本身。Azure没有简单地上传一个exe文件并让用户以SaaS类型的方式使用它的功能。

    实现这一目标的最佳方法是以下两种方法之一:

    • 创建一个虚拟机,安装应用程序,然后让用户通过RDP连接到虚拟机以使用该应用程序。
    • 创建一个虚拟机,配置RDS和RemoteApp,发布远程应用程序,用户可以使用该应用程序而无需首先将RDP发送到虚拟机

    有一些很好的向导( https://msfreaks.wordpress.com/2013/12/09/windows-2012-r2-remote-desktop-services-part-1/ )

        2
  •  0
  •   John Verbiest    6 年前

    你能把你的应用转换成网络服务吗?这样,您就不必为虚拟机和其他提供这种服务的服务操心了。在我看来,当你设计一个新的应用程序时,你的目标应该是远离虚拟机。我看不到另一个解决方案来运行你的.exe(如你所愿),此时在Azure中。