Visual Studio代码空间:云托管开发环境

2020-05-02 17:47:50

由于我们都在采用社交距离和远程工作等实践,开发团队变得更加分散。我们自己的团队一直在面临一些挑战,这些挑战是过渡的一部分,这促使我们加倍努力,帮助开发人员在任何地方保持高效。首先,我们允许用户从其浏览器加入实时共享会话,从而简化了远程协作。今天,我很兴奋能分享更多的消息,这一次是关于Visual Studio.。

11月,我有幸向全世界宣布了Visual Studio Online的公开预览版。在过去的几个月里,我们从我们的用户那里学到了很多东西,并找到了改进的方法。我们听到的最一致的事情之一是,创建云托管开发环境的能力正在以比我们想象的更多的方式产生积极影响。特别是,我们的用户发现:

加入新项目(或现有项目中的新任务)所需的时间要短得多。

他们的云开发环境在很多方面的性能都比他们的本地环境好。

通过在Visual Studio代码、基于浏览器的编辑器或Visual Studio IDE(私下预览)之间轻松切换的能力,他们几乎可以灵活地在任何设备上工作。

由于Live Share内置用于共同创作、编辑和调试,因此很容易与他人协作。

我们了解到,开发人员发现Visual Studio online不仅仅是“浏览器中的编辑器”。他们说“这个云托管的开发环境的功能使它成为我想要编写所有代码的空间”。

为了更好地与这一观点和服务的真正价值保持一致,我们将Visual Studio Online重命名为Visual Studio Codespaces。(他们说的没错,命名很难!😉)你想要在你的长期项目中有一个很棒的工作体验吗?在代码空间中进行。需要快速制作新功能的原型或执行一些短期任务(如审查Pull请求)?创建代码空间!您的代码空间就是最高效的代码空间。🎉。

期待这些命名更改在接下来的几周和几个月内开始出现在产品中。

我们相信Visual Studio Online Codespaces提供了市场上最佳的远程开发体验。我们希望确保尽可能多的人能够访问和使用Codespace,特别是考虑到我们目前都面临的挑战。为了实现这一点,我们将在下周降低价格。

一如既往,我们将继续只对您使用的时间和资源收费(不会多收一秒!)。当您在CodeSpace中处于活动状态时,它会利用Azure计算资源。每个Active CodeSpace的新定价如下所示:

这是一个我非常兴奋地能够宣布的变化。完整的定价详细信息将在定价页面和计算器上按版本提供。

最后,我们今天还宣布了一项新功能。(这是我的“最后一件事”时刻吗?)。虽然开发人员喜欢我们的云托管代码空间的性能,但我们也了解到,有很多场景要么不需要太多的功能,要么开发人员想要运行多个较小的代码空间以便能够灵活地执行多任务。

为了更好地支持这些场景,并帮助人们首次过渡到远程开发,我们引入了一个基本实例类型,该实例类型附带两个虚拟内核、4 GB RAM和64 GB SSD存储。我们用这种配置做了很多测试,体验和我们的标准和高级实例类型一样棒-但成本更低。目前提供基本实例类型。

下面是上面的定价表,其中添加了基本实例类型:

如果我不借此机会让你知道,在过去的几个月里,我们为这项服务增加了其他一些很棒的功能,那我就是玩忽职守了!我个人最喜欢的是我们对自带Dockerfile或图片的支持。使用此功能,可以根据您的确切规范定制CodeSpace,方法是指向诸如Docker Hub之类的注册表中的图像,或者在存储库中放置一个自定义的Dockerfile,Visual Studio Codespaces将运行该文件并将您连接到该存储库中。

我们最近还发布了一个小而强大的功能,允许用户更改其环境的实例大小。这意味着您可以将大部分时间花在一个低功率、低成本的环境中,然后仅在需要时才“升级马力”-而不会丢失状态或创建新环境。最重要的是,基本实例类型也支持这一点,因此您可以玩金发姑娘游戏,找到适合您的实例类型。👩🏼🐻。

最近我感到兴奋的最后一个补充是,我们对自托管环境功能进行了巨大的改进。使用自托管引擎