Visual studio 云计算中的VisualStudio?

Visual studio 云计算中的VisualStudio?,visual-studio,cloud,vpn,Visual Studio,Cloud,Vpn,有云解决方案吗 Visual Studio在托管在公共云中的虚拟桌面上运行(而不是在我的计算机室中的私有物理服务器上) 虚拟桌面可以从世界任何地方访问 虚拟桌面可以通过VPN与另一个域上的实际远程SQL Server实例通信 VPN不需要在远程域的防火墙上安装特殊软件 虚拟桌面将能够以域用户的身份加入其他Windows域(世界其他地方),以便Visual Studio可以将应用发布到这些域内的LAN服务器 这里想到了Windows Azure虚拟机。现在,您必须安装并拥有所有希望使用的软件的许

有云解决方案吗

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

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

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

看看,它可能会满足您的需要。这两篇来自知识库和博客的文章解释了如何根据需要将CloudShare VM链接到公司网络

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

换句话说,它大大简化了:

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

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

基于Paul给出的上述答案,Windows Azure中有一个虚拟机映像(适用于MSDN订户)。这对我们来说是一种全新的方法,但我相信它满足了您的要求,包括WW公共访问和VPN解决方案

您可以在此处阅读有关详细信息:

您可以在此处看到该功能的简短视频:

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

谢谢


Paul Yuknewicz,Visual Studio首席项目经理

微软现在提供

以下是所有这些内容的列表:

Visual Studio Online处于公共预览中


2020年更新

请在浏览器中签出您的开发人员工作区

Visual Studio代码已移植到浏览器。通过实时协作获得相同的本地体验


听起来你是在问“我可以把Windows作为虚拟桌面运行吗,托管在互联网上?”——在这种情况下,你的问题过于复杂,不需要在提出这个问题时提及细节。是的,有办法做到这一点,但我不确定具体细节(因此是评论而不是回答),但你可以研究@mah:当你说你“不确定细节”时,你指责我“把问题严重地复杂化了”,这不是很傲慢吗?但无论如何,谢谢你的链接。我会探索它的。谢谢你的术语“桌面虚拟化”我不确定购买桌面虚拟化解决方案的具体工作原理,但这并没有改变一个非常真实的事实,即您的问题过于冗长,因此过于复杂,我对此并不傲慢。我现在可以看出,您对虚拟化的不熟悉很可能会导致您的失败g太冗长了,但如果你对我的陈述表示冒犯,我很抱歉。冒犯不是我的本意。无论如何,我很高兴保罗的回答和我的链接似乎对你有所帮助。@mah:你把具体性和冗长混为一谈。大约一年前在研究云服务器时(现在我正在寻找云桌面)我确实遇到了一个问题,云服务器没有专用的硬件防火墙,但使用了内置的Windows软件防火墙;除非安装了特定的VPN客户端软件,否则无法使用我们的硬件防火墙建立VPN,但VPN客户端软件不会在Windows服务器上运行,只能在Windows客户端上运行。谢谢OU术语“虚拟机”——极大地提高了搜索时的信噪比:-据我所见,VSnOnt实际上只是“Team Foundation Server在线”。你真的能用VSOnline“在云中”开发应用程序吗(没有任何本地代码)?是的,VSO只用于团队协作、资源共享和版本控制。VisualStudioOnline SaaS(软件即服务)的想法,以及不必在桌面上安装或维护VS的想法将是非常棒的。考虑到您可以在解决方案中配置的所有外接程序和包,我只能想象该实现的挑战。他们将不得不处理所有这些VS版本和.NET兼容性问题。然后,您将面临从防火墙外部托管的云产品部署到本地web服务器的挑战。想象一下从ChromeBook开发.NET,2020更新请在浏览器中签出您的开发人员工作区