开放胸怀,让微软与时俱进

“微软热爱 Linux!”

2014 年 10 月 20 日,萨提亚∙纳德拉在微软云战略发布会上的大胆表白,让微软毫无悬念地登上了全球 IT 媒体的头条。

从“移动为先,云为先”的世界观,到“生产力和平台公司”的核心价值,这位程序员出身的新 CEO 给微软带来了不少令人耳目一新的新气象。Azure 云服务向 Linux 大胆示爱、Office 移动应用率先登陆 iOS 和安卓市场、Visual Studio 全面支持跨操作系统和平台开发,还有Windows 10的免费升级——已届不惑之年的微软正以前所未有的开放胸怀,与时俱进地实现自我变革。

“今天的微软已经完全不同,很多事从前简直难以想象。”微软中国云计算与企业事业部高级总监梁戈碧对此颇有感触。她的 Surface 电脑背面贴着一张大大的“Microsoft Loves Linux”贴纸,“印着这句话的贴纸和 T 恤衫最受欢迎,每次做出一批都会立刻一抢而空。”

把 Linux 当做一等公民

梁戈碧已是两个孩子的母亲,本科英语专业的她待人亲切有礼,一眼看去,很难相信正是她领导着微软中国云计算创新中心(CCIC)的技术团队,帮助微软云 Azure 实现了落地中国的宏图大业。

成立于 2010 年 9 月的 CCIC 是微软设在美国总部以外唯一的云计算技术研发中心。微软云 Azure 项目在 2008 年启动,2010 年在美国商用,同年中秋节,微软中国团队便启动了将其引入中国的“月饼计划”,而成立 CCIC 便是“月饼计划”奠基的重要一步。就是在那时,梁戈碧离开工作 15 年的英特尔,来到微软亚太研发集团,担负起了创建和领导 CCIC 的重任。

“当时云计算在国内基本是一个概念,连我在内总共十个人的团队只有从零开始。云计算是什么?能做什么?有什么好处?我们拿着微软云在海外的成功案例,跟着微软传统业务的销售们挨家挨户地去拜访客户,俨然就是一支‘云计算科普宣传队’。”梁戈碧回忆说。“从客户的业务场景和现实需求出发,在云上重新设计架构,规划系统迁移方案,进行完整的适配测试,所有这些后台工作都是由 CCIC 的工程师们主导完成的。当时国内还没有数据中心,我们就到香港的数据中心做测试。”

2013 年 5 月,由世纪互联运营的本土化的 Azure 公有云服务正式宣布在中国落地,并于 6 月开启公众测试,成为第一个在华落地的国际公有云。在首批国内客户名单上,、PPTV、观致汽车、可口可乐、中国网络电视、人人网, 每一个客户都是梁戈碧领导的 CCIC 技术团队硬啃下来的。

让“舶来”的微软云真正在中国生根发芽,是 CCIC 的首要任务。“国内市场一个最鲜明的特点就是,开源软件、开放技术在企业 IT 领域的接受度高、应用成熟、影响大。要让企业上微软云,首先就必须确保我们的服务能和客户的现有系统实现无缝对接。”梁戈碧介绍说,“开源在国内的影响比全球市场大得多,在海外运行的 Azure 上,有 25%的虚拟机是 Linux 系统,在中国,这个数字超过了 50%。”

对于 Linux,梁戈碧实在是再熟悉不过了。加入微软之前,她长期从事与 Unix 和 Linux 系统相关的工作,甚至考取了相当有挑战性的 Red Hat 认证工程师(RHCE),是位货真价实的 Linux 专家。

20160125-2梁戈碧,微软中国云计算与企业事业部高级总监

“当年给微软发简历时,我思前想后,删掉了 RHCE 这一条。”梁戈碧回忆起这段往事时禁不住微笑了,“因此你可以想象,当我听到新 CEO 说出‘微软热爱 Linux’的那一瞬间,不由得喜出望外。。”

今天,“把 Linux 当做一等公民”,已经是微软内人人皆知的准则。

微软云,实现开源价值的最佳平台

开放与开源意味着前所未有的多样性。“过去,微软只要搞好自己的 Windows 就行了。而现在,我们要在微软云 Azure 上支持各种开源技术。”微软开放技术中心董事总经理云浪生介绍说。“开源社区是极为多样化的世界。拿当下最火的 GitHub 来说,也只有2%的开源项目才能到得到广大社区开发者的关注(follow), 脱颖而出。而我们要做的,就是找到或开发出最合适的开源技术和项目,并与 Azure 云平台集成, 去全面满足客户多样化的技术需求 。”

20160125-3云浪生,微软开放技术中心董事总经理

在微软开放技术中心的引领下,微软云 Azure 通过 VM Depot 提供了超过 1000 种常用的开源虚拟机镜像,其中不仅包括大量针对中国本地需求定制加工的版本,也有很多来自中国本土开源项目。用户登陆微软云的管理网站,即可一键部署现成的开源镜像,构建起满足自身需求的云计算架构和环境。

微软开放技术(Microsoft Open Technologies)是 2012 年成立的一个微软全资子公司,2014 年 1 月,在云浪生的领导下,在上海成立了微软开放技术(中国)公司。“当年成立独立的开放技术子公司,表达了微软拥抱开放、开源技术的强烈愿望。”云浪生介绍说,“我们就是一支灵活机动的先遣队,作为微软在开放技术、开源社区领域的代表,推动微软在开源社区、开源软件、开放标准以及互操作性的全面发展起到了积极的作用 。”

2015 年初,由世纪互联运营的 Azure 云服务率先通过中国首个“可信云认证”,在这背后,就是云浪生所领导的微软开放技术团队主持推动了微软与相关部门深入细致的技术沟通。微软开放技术积极投入到中国开源事业中,在中国开源软件推进联盟中担任理事和副秘书长等重要职位。2014 年 10 月,微软开放技术作为核心初创成员,联合中国支持开源的企业、社区及个人成立了开源联盟 ——开源社,一年以后,开源社作为中国首家开源组织加入 OSI(开放源代码促进会,Open Source Initiative)。微软开放技术帮助微软在国内外开源社区中赢得了广泛的认可,搭建起了微软技术与开源社区联接的一座桥梁。

2015 年 7 月,微软宣布开放技术子公司回归母公司,成为微软开放技术中心。“在微软,开放技术已经从先遣队回到了主力军大本营,我们从冲锋舟换成了大战舰。”云浪生说,“今天,整个微软都在谈开放,我们张开双臂拥抱开源。开放技术回归微软,说明开源开放已经融入了微软自身的 DNA。”

在加入微软之前,云浪生曾在 AutoDesk 供职多年,2011 年他领导的团队就成功开发出了基于云服务的针对中国市场的 CAD 软件,成功实现了从传统单机软件授权模式向云服务模式的转型。“云计算为开源提供了实现价值的最佳平台。”云浪生说,“在卖授权的那个时代,软件业最头疼的事情就是防盗版。而另一边,我们也看到很多非常棒的开源软件迅速崛起。曾有一段时期,商业软件与开源软件简直是水火不容的对立派。”

如今,通过 PaaS、SaaS,云计算让软件变成了在线服务,在推动如微软、AutoDesk 这样的传统软件业转型的同时,也为开源软件和社区创造了实现价值的新平台、新机遇。“二十多年前的我其实有点不理解,怎么会有人把自己写的代码免费分享给别人?”云浪生说,“而今天,微软已经开源了许多软件,我们正在微软云上帮助更多的企业,开源社区和开发者们将他们的智慧转化为实在的价值。我相信,云计算将成为推动开源持续发展的重要动力来源。”

植根中国,放眼未来

2015 年 9 月,微软公司执行副总裁 Scott Guthrie 在北京宣布 Azure 上的 MySQL 数据库服务正式投入商用。“MySQL 服务就是我们 CCIC 从中国用户的需求出发进行研发,从中国引领全球研发的一个典型。”梁戈碧介绍说,“坦率地说,在中国的数据库市场上,MySQL 占有明显的市场优势,很多客户都在用,所以我们 CCIC 从满足本地用户的业务需求出发,启动了这个项目。”

LAMP——Linux、Apache、MySQL、PHP,是开源世界的四大支柱,微软云要拥抱开源,自然少不了对它们的全面支持,由 CCIC 开发的 Azure MySQL 数据库服务,帮助微软云补上了在开源数据库领域的重要一环。“Azure MySQL 很受欢迎,目前已经有超过 200 家付费用户,并且还在稳定增长。我们正在计划将这项PaaS  服务推广到全球其他地区的 Azure 服务上。”

用最“接地气”的方式服务本土客户和开源社区,是梁戈碧给他的团队提出的一项明确要求,而这需要真正从用户的体验出发,从细处着手,设身处地为用户着想。以微软云在中国的门户 WindowsAzure.cn 网站为例,最初它只是直接照搬了美国 Azure 官网的架构,对文字进行了汉化而已。但国内用户对这种“高大上”的设计并不买账,认为很多东西不好找,看不懂,甚至因此对 Azure 产生了隔阂。

为此,CCIC 团队专门研究了国内主要门户网站的设计风格,根据用户的阅读习惯重新设计了门户网站的页面结构。为了确保技术内容准确可靠并本土化,尤其考虑到开源软件在中国的大量使用, 他们特别聘请国内开源社区的知名专家对中文的表达方式严格把关。从优化用户体验出发,设计内容游览途径。此外,CCIC 的技术专家在对 Azure 社区进行管理和维护的同时,还与国内各大开源社区保持经常性的技术交流,并积极主动地提供技术更新与支持。所有这些努力得到了国内用户的积极响应,改版几个月来,WindowsAzure.cn 门户的流量翻了三番,Azure 社区已经拥有成千上万活跃用户。

“互联网+”、“中国制造 2025”、“大众创业、万众创新”,以技术创新驱动企业与业务转型、发展的新潮流催生了新的发展机遇,微软也在加速拥抱开放技术,积极发挥自身优势,争取促进多方共赢。“微软云 Azure 在加速开放。最近,我们刚刚加入了对 Red Hat、Cloud Foundry 的官方支持,并下大力气在容器技术上与开源社区加强合作,很快将实现 Windows 与 Docker 的双向支持。”

在中国,专注于提供 Container as a Service 云端容器服务的灵雀云已经在Azure上搭建起了自己的服务体系,完成了数万个容器的部署。在游戏领域,触控科技旗下的开源游戏服务器引擎 Scut 实现了与 Azure PaaS 服务的深度集成,能以 API 的方式直接提供 Scut 引擎的游戏开发服务,并提供了一键将游戏服务部署到微软云上的快捷方式。这不但为跨平台的游戏开发者提供了强力引擎,同时也提高了游戏服务的稳定性和易用性。

在发展迅猛的物联网领域,微软云通过 Open IoT 为不同的物联网应用场景提供了全面的软硬件支持。“Open IoT 提供了名副其实的全覆盖,我们称之为‘7-11’。”云浪生介绍说,“在设备端,我们能支持物联网领域的7种不同操作系统;在后端的数据链上,我们支持 11 项主流通讯协议。可以说,任何物联网设备都可以在微软的 IoT 解决方案中畅行无阻。”目前,莱森米的 KTV 监控, 西咸的海绵城市,庆科的智能家庭,南格科技的智慧医疗等均受益于此。

“从 Azure IoT 带来的物联网创新、到 HoloLens 实现的虚拟现实和增强现实新视野、再到牛津计划打造的智能云和人工智能,微软的前沿技术正在这场新技术革命中帮助人类拓展自身能力的疆界。”云浪生说道,“但今天的微软不再是闭门造车的单打独斗。通过开放的 API、开放的标准、开放的平台、开放的合作,微软正在敞开胸怀,邀请每一个人,来与和我们一起探索和创造未来。”

相关文章