百度开放云与开源中国开发云平台“码云”实现战略合作。开源中国“码云”将深度集成百度开放云应用引擎 BAE(以下简称BAE),让用户不仅能享受到 “码云”的极速免费服务,而且可以享受到 BAE 平台快速可靠的部署服务,两者的集成更是方便用户一键部署 Git@OSC 的代码到BAE。
在顺利承接了国内公有云厂商的百万级软件开发众包项目之后,开源中国此次又和百度在云服务上进行了合作,开源中国合作伙伴再添巨头!不过,与之前其他云厂商在开源中国主要试水众包,尝试软件开发的新理念、新方法不同,此次百度开放云携手开源中国“码云”,则是在其成熟的PaaS云服务上发力,力求共建软件开发的“云基础”。
云技术,成就软件“轻开发”
众所周知,传统的软件开发极其复杂。一款看似普通的软件,它的开发过程背后,往往都需要有服务器、数据库、存储设备等繁复的支持体系,所以无论对IT企业还是普通开发者而言,软件开发都是件很“重”的事情。
随着云技术和服务的不断成熟发展,计算和存储在云端的融合使得软件获取资源的方式趋向“云”化,传统的开发模式的硬件门槛被大大降低。
以BAE为例,做网站研发的工程师都知道,开发网站需要自己买机器、带宽,搭建数据库等,从而构建起服务的开发和运行环境。而百度开放云推出的BAE,就让开发者免去了以上步骤:它可以根据应用的实时需求,提供给该应用合适的计算和存储能力,让应用可以非常稳定地运行在BAE上。
除了打破物理资源的限制,软件开发过程中的关键步骤和流程,也可以被搬上云端。三年前,开源中国开始着手打造这样一个开发云平台,并命名为“码云”。2013年7月,开源中国上线了git@osc,免费提供流畅的源代码托管服务,“码云”迈出了第一步。在随后的两年时间里,开源中国先后上线了代码质量管理系统Sonar@OSC,在线演示平台PaaS@OSC,项目管理及轻团队建设管理工具Team@OSC,基本实现了软件开发过程在云端形成闭环。如今,“码云”已经拥有了约50万名注册用户,托管了近400亿行代码,开发云平台初具规模。
从原始的开发环境、地点都受到严格限制,到现在只要有网络,就可以在任何时间、任何地点完成开发过程。毋庸置疑,软件开发因为云技术的出现而变得“轻量化了”,开发者终于能够在工作中轻装前行,集中精力创新和完善产品。
共享协作,构建软件开发“云基础”
近年来,云计算带给整个IT行业的颠覆有目共睹,对于软件开发的PaaS云服务的未来受到用户、市场、资本方的看好。全球著名的信息技术咨询顾问商IDC在近期公布的2016互联网领域的若干预测中表示:“在未来的几年,数字化转型将推动‘一切事项皆IT’,而云计算则是企业IT化的新核心……”软件开发PaaS云服务的市场前景可见一斑。
如今,传统IT行业在发展过程中“零和博弈、赢者通吃”的时代已经悄然过去,人们更加清醒的认识到:越是有潜力的市场,越需要构建一个健康的产业环境,保障其长久的发展。“资源共享,协作共赢”则是实现资源优化配置,满足不同开发需求,构建良好云服务生态的重要途径。
在与百度开放云的合作之前,开源中国“码云”的PaaS演示平台已经接入 CF 平台的MoPaaS以及 Docker 平台的灵雀云两个免费服务,但随着用户数量的增涨,开发需求的多样化,演示平台的功能渐渐无法满足激增的多样化需求。而此次与BAE合作的付费业务,适用于生产环境、提供7x24 小时的技术支持服务等特点,在补充“码云”PaaS的功能缺口,满足不同开发者的使用需求的同时,双方也进行了资源、渠道和业务的协作共享,实现开源中国与百度的双赢。
目前,这一“云服务搭台,开发者唱戏”的良性合作链条已经日趋完善和成熟。软件开发行业的“云基础”雏形初现,正如习近平总书记在世界互联网大会上所说:“天下兼相爱则治,交相恶则乱”。关于未来,希望不仅是云服务商,整个互联网业界都可以秉持开放合作的互联网精神,搭建更多沟通合作平台,创造更多利益契合点、合作增长点、共赢新亮点,推动彼此在网络空间优势互补、共同发展,共建互联网强国的坚实根基。