【问题标题】:Visual Studio in the cloud? [closed]云中的 Visual Studio? [关闭]
【发布时间】:2013-01-27 18:26:33
【问题描述】:

有云解决方案吗

  • Visual Studio 在 PUBLIC 云中托管的虚拟桌面上运行(而不是在我机房的私人物理服务器上)
  • 可以从世界任何地方访问虚拟桌面
  • 虚拟桌面可以通过 VPN 与另一个域上的实际远程 SQL Server 实例通信
  • VPN 不需要在远程域的防火墙上安装特殊软件
  • 虚拟桌面将能够作为域用户加入其他 Windows 域(世界其他地方),以便 Visual Studio 可以将应用程序发布到这些域内的 LAN 服务器?

【问题讨论】:

  • 听起来您在问“我可以将 Windows 作为虚拟桌面运行,托管在 Internet 上吗”——在这种情况下,您的问题过于复杂,包含不需要的细节被提出来问这个问题。是的,有办法做到这一点,但我不确定具体细节(因此是评论而不是回答),但你可以查看aws.amazon.com/solutions/global-solution-providers/citrix
  • @mah:当你说你“不确定具体情况”时,指责我“严重过度复杂化问题”是不是很傲慢?但无论如何,谢谢你的链接。我会探索它。感谢那里使用的术语“桌面虚拟化”。
  • 我不确定购买桌面虚拟化的解决方案的具体工作原理,但这并不能改变您的问题过于冗长,因此过于复杂的事实,而这不是我的狂妄自大。我现在可以看到,您对虚拟化缺乏熟悉可能会导致您过于冗长,但如果您对我的陈述感到冒犯,我深表歉意。进攻不是我的本意。无论如何,我很高兴您似乎得到了 Paul 的回答以及我的链接的帮助。
  • @mah:您将特异性与冗长混淆了。大约一年前研究云服务器时(现在我正在寻找云桌面),我确实遇到了云服务器没有专用硬件防火墙但使用内置的问题Windows 软件防火墙;除非在其上安装了某些 VPN 客户端软件,否则它无法与我们的硬件防火墙建立 VPN,但 VPN 客户端软件无法在 Windows Server 上运行,只能在 Windows 客户端上运行。

标签: visual-studio cloud vpn


【解决方案1】:

这里想到了 Windows Azure 虚拟机。现在,当然,您必须安装并拥有您希望使用的所有软件的许可证(尽管我认为 MSDN 许可证会涵盖您)。但是,您可以轻松部署 VM,使用所有开发工具进行配置,然后将其保存为模板。然后可以在几分钟内将模板重新部署到任意数量的 VM。

Azure 虚拟机可以做 VPN 和加入域。

【讨论】:

  • 感谢您使用“虚拟机”一词——搜索时大大提高了信噪比 :-)
【解决方案2】:

看看CloudShare,它可能满足您的需求。 KB Requesting and setting up a CloudShare VPN Gateway 和博客 Network Orchestration: VPN, Federation, Integration 中的这两篇文章解释了如何根据需要将 CloudShare VM 链接到公司网络。

更一般地说,最佳解决方案取决于您是需要预安装所有软件的交钥匙解决方案(因此您需要支付更多费用,因为云提供商处理软件许可)还是您构建的“裸机”虚拟机自己安装所有东西(因此您向他们支付的费用更少,并且必须自己购买软件许可证),或者介于两者之间。你的问题不清楚,你能澄清一下吗?

换句话说,大大简化了:

  • 软件即服务 (SaaS),包括预安装的 VM、Windows Server 和 Visual Studio
  • 平台即服务 (PaaS) 具有虚拟机、操作系统和其他解决方案基础架构,例如数据库、Web 服务器等,但不是您的主要应用程序
  • 基础架构即服务 (IaaS) 的虚拟机没有安装任何东西,甚至没有安装操作系统

【讨论】:

    【解决方案3】:

    微软昨天刚刚与 Visual Studio 2013 一起发布了 Visual Studio Online。它可以在大多数现代浏览器上运行。谷歌了解更多详情。

    【讨论】:

    • 据我所知,VSOnline 实际上只是“Team Foundation Server Online”。 VSOnline 真的可以“在云端”开发应用程序,即没有任何本地代码吗?
    • 是的,VSO 仅用于团队协作以及资源共享和版本控制。无需在桌面上安装或维护 VS 的 Visual Studio Online SaaS(软件即服务)的想法将非常棒。鉴于您可以在解决方案中配置的所有插件和包,我只能想象该实施的挑战。他们将不得不处理所有这些 VS 版本和 .NET 兼容性问题。然后,您将面临从防火墙外部托管的云产品部署到本地 Web 服务器的挑战。想象一下从 ChromeBook 进行 .NET 开发,
    【解决方案4】:

    基于 Paul 上面给出的答案,Windows Azure 中有一个虚拟机映像(供 MSDN 订阅者使用)。 IT 对我们来说是一种非常新的方法,但我相信可以满足您的要求,包括 WW 公共访问和 VPN 解决方案。

    您可以在此处阅读详细信息: http://visualstudio2013galleryimage.azurewebsites.net/

    您可以在此处观看该功能的简短视频: http://channel9.msdn.com/Events/Visual-Studio/Launch-2013/WC120

    如果您对此方法有任何疑问或反馈,请告诉我。

    谢谢,

    Paul Yuknewicz,Visual Studio 首席 PM

    【讨论】:

      【解决方案5】:

      2019 年更新

      微软现在提供Visual Studio Online

      这是所有内容的列表:What is Visual Studio Online?

      Visual Studio Online 提供公共预览版。

      【讨论】:

      • 2020 年更新请查看 yaoe.io - 您在浏览器中的开发人员工作区
      【解决方案6】:

      2020 年更新

      请查看yaoe.io - 您在浏览器中的开发人员工作区

      Visual Studio Code 已移植到浏览器。通过实时协作获得相同的原生体验!

      【讨论】:

        猜你喜欢
        • 2015-01-21
        • 1970-01-01
        • 2015-03-14
        • 1970-01-01
        • 1970-01-01
        • 2012-08-17
        • 1970-01-01
        • 2010-09-06
        • 1970-01-01
        相关资源
        最近更新 更多