微软研发云全家桶VSTS登陆中国

在上周的微软技术大会上,来自微软研发部门的全球副总裁潘正磊女士宣布了一则重磅消息,微软研发云VSTS将于2017年底前落地中国香港。

vsts-01

今天,VSTS的研发老大布莱恩大叔在自己的博客上发布了一则简短的消息,正式宣布VSTS在Azure香港数据中心落地。这是微软送给所有中国开发者的一份大礼。

Visual Studio Team Services in Hong Kong

Brian Harry MS

Today we opened a new VSTS instance in Hong Kong – the Azure “East Asia” region.  This adds to our instances in US, Europe, Brazil, India and Australia, giving us reasonably short distance access to every part of the world – except Africa.  We will continue to build out local support in new regions and make sure we have capacity around the globe.

You can read more details about the new instance and how to get started with it on our DevOps blog.

Brian

之所以叫全家桶,因为它是最完整的研发云服务,包括了一名开发者或者软件研发团队所需要的所有工具,是一套完整的DevOps工具链。同时,它还提供不限制数量,不限制数据大小的私有git仓库供开发人员使用。

注册地址:https://www.visualstudio.com/team-services/ (注意选择East Asia 东亚节点)

vsts-02

价格

你也许觉得全开源的解决方案一样可以做到VSTS能做到所有事情,但是请你记住:如果是企业级开发,你不会使用GitHub公有仓库,你仍然需要自己管理服务器,而下面的价格应该与你在任何一个云平台上租用一台可以支撑同等大小的开发团队的服务器的花销基本类似;但类似的价格,你获得的是全套的工具。

简单的说,VSTS = GitHub + Trello/TeamBition/Tower/Jira/Rally/RTC + QC/TestLink + Jenkins

vsts-03

VSTS (全称 Visual Studio Team Services)是托身于微软企业级研发管理平台 TFS (Team Foundation Server)的全流程研发管理平台,TFS的第一版发布于2005年,至今已经持续发展了12年时间。微软的主要产品线,包括Windows, Office, Visual Studio, Xbox以及Azure云计算平台都在使用TFS作为研发管理平台,经过了12年超过6个大版本的迭代,VSTS/TFS已经具备了管理上万人研发团队进行大规模复杂项目开发的经过验证的能力。无论开发团队使用传统的瀑布,CMMI或者新兴的敏捷,Scrum或者Kanban来组织自己的开发流程,VSTS/TFS都能提供完善的工具和高度可定制性来满足要求。仅在Visual Studio产品线,VSTS/TFS就管理着超过3亿6千万源代码文件,1千9百万工作项和近5000名开发人员,每天要进行超过22万次版本编译,总数据量超过15TB。

以下数据来自VSTS工程总监 Buck Hodges前段的一次分享,Buck讲述了TFS如何从单体架构逐步转换成当前的微服务架构,以及如何开始引入容器来支持不断增长的运营规模。当前,VSTS在全球有:
– 31 个服务,15个数据中心,192个扩展单元(部署单元),使用超过7000个cpu内核
– 659个数据库运行在SQL Azure中,65 TB的数据量(仅数据库大小,不包括云存储)
可以说,VSTS本身就是DevOps实践的最佳成功案例。

这里,我简单列出在VSTS/TFS上内置的一些功能,以后我们还会在公众号和博客上分享更多关于VSTS/TFS的技术细节。

敏捷开发/项目管理功能

vsts-04

vsts-05

vsts-06

代码库功能

vsts-07

vsts-08

vsts-09

自动化CI/CD功能

vsts-10

vsts-11

vsts-12

vsts-13

这些功能也只是冰山一角,我们后续会分享更多有关VSTS的功能介绍。如果你觉得不过瘾,可以扫描以下二维码访问我们的 DevOps 文档中心,其中已经包含了超过100个不同类型的动手实验,帮助你快速上手使用VSTS的功能。

docs-devopshub

 

 

Comments are closed