华为软件开发云:以”一多二全三高”服务软件企业
12月22日,“华为大连软件开发云”正式上线。“华为大连软件开发云”的诞生源于去年华为和大连市政府所签署的战略合作。
2015年6月16日,华为与大连市政府签署了云计算战略合作协议,华为将为大连当地和全国的软件企业提供一站式的软件云服务、助力大连智慧城市产业发展。同时将以大连为核心,辐射整个东北亚地区,为各类企业客户提供安全、中心、可信的云计算服务。
软件和信息技术服务业是大连市的支柱产业。如今,大连市软件和信息技术服务业产业规模已经超过1500亿元,软件企业达到2000余家,从业人员超20万人,具有5所专门的软件学院和近200所软件人才教育培训机构,有着非常完善的人才培养体系和坚实的软件基础。
自去年大连市政府与华为就共建软件云服务平台签约合作以来,目前华为大连软件开发云已经服务本地软件企业200多家,支撑1100多个软件开发项目,每天有超过7000个开发者在线使用。
“独乐乐不如众乐乐”
经过二十多年的发展,中国的软件和信息服务业已经具备了相当的规模,但与发达的国家相比还存在较大的差距。
“虽然软件从业企业数量众多,但大多数企业规模较小,实力弱,资金有限。全国有3万多家软件企业,近一半企业的营业额在5千万人民币以下,没有能力开发高投资、高风险、高收益的大型项目”,华为公司高级副总裁、首席信息官陶景文表示,这些数据折射出软件产业“小、散、弱”的特点,也反应出软件产业产业仍旧处于全球产业链的下游的现状。
华为公司高级副总裁、首席信息官陶景文
同时,当前云计算、大数据、移动互联网、人工智能、虚拟现实等新技术的快速发展带动物联网、智能制造、机器人、无人驾驶等一批新业态的蓬勃发展。新业务、新模式对软件产业提出了新的要求,企业迫切需要云化、服务化和智能化的软件。敏捷开发、跨地域协同、自动化部署、灰度发布成为软件交付的新常态,软件研发急需轻量化、服务化、云化、社交化、智能化的新型研发工具平台。
工业和信息化部信息化和软件服务业司巡视员李颖指出,云计算的发展带来了软件开发部署模式的革新。未来企业的各类的应用系统,主要的数据资源,都将迁移到云计算平台,软件开发测试也将在云计算平台上展开。与之相应的软件编程语言、开发工具,设计架构也将发生重大的改编,依托于云计算平台向客户提供软件的信息技术服务,是未来软件企业主要的业务模式之一。
数据显示,未来90%的企业应用将在云中运行,软件云化对DevOps诉求强烈。“华为软件开发云”正是应这种趋势和需求而生。
众所周知,华为在研发上有着巨大的投入,2006~2015十年间华为累计研发投入超过2400亿元;华为在全球有着16个研发中心、1500个实验室、79000名研发员工。在软件领域,华为也已经耕耘多年,已经连续十五年蝉联中国软件百强之首。
“华为软件开发云集华为研发实践、前沿研发理念、先进研发工具为一体,是一个为中小软件企业、外包企业、双创企业、互联网企业、高校和广大软件开发者提供的一站式云端DevOps平台”,华为云业务部总裁杨瑞凯表示,通过软件开发云,华为愿意将多年的实践和软件产业的发展结合,将华为的软件开发运营经验和能力服务于软件企业和开发者,进而提高软件的开发效率,提升软件研发的质量,进而推动软件产业的快速发展。
“独乐乐不如众乐乐”,华为软件开发云的构建,有助于华为将优秀的方法和能力传递给更多的企业,帮助企业实现研发的转型以及研发能力的提升,打造一个更为广泛的软件云生态。去年7月30日,华为正式发布了企业云战略,大连软件开发云是华为云战略落地的进展,也标志着华为和大连的合作迈入了崭新的阶段。
“一多二全三高”
据悉,华为软件开发云包含项目管理、配置管理、代码检查、编译构成、测试、部署、发布等一系列模块,提供了一个全生命周期的、一站式的DevOps平台。
据华为软件开发云产品总监徐峰介绍,华为软件开发云有着“一多、二全、三高”的特点,即“多场景、全集成、全云化、高性能、高安全、高智能”。
多场景:华为服务全球TOP电信运营商,所以非常了解嵌入式系统的研发;华为也具有终端类产品,推出了在智能终端上的软件研发;华为现在也全面启动了云战略,未来在云化研发方面华为也有着非常多的经验。
全集成:华为软件开发云能够把零散的各种工具、涵盖代码托管工具全面集成起来,让开发者能够通过一个帐号就能使用到端到端的研发工具。
全云化:华为软件开发云能够通过云的能力,让开发者能够充分实现即开即用,并随时根据用量弹性延展。
高性能:以前华为每个月有超过一亿行的代码,编译时间超过25分钟;后来通过软件研发云将所有的编译资源进行了集中处理,将编译时间从25分钟降到了7.5分钟,版本的编译速度从94分钟升级到31分钟,研发环境的准备时间也由月级降低到了小时级,甚至分钟级。
高安全:在华为软件开发云的项目中,整个流程中都有非常专业的技术专家来解决安全和可靠性设计;在产品设计阶段,对于各种工具类型以及所需的安全研讨就会融入进来,进行非常多的安全测试,每一个环节的安全都有保障。在可靠性方面,华为软件开发云通过集群技术和各种备份能力来保障客户数据的可靠和安全。
高智能:华为软件开发云还引入了人工智能和大数据分析,为开发者提供更加智能的服务。例如能够告诉开发者在研发的过程中有哪些缺陷被隐藏,便于及时修复,同时能够帮助软件项目更早的预知风险。
华为软件开发云非常适合中小企业。目前中国有着两千多万家中小企业,他们对于云服务的要求和诉求也是很高的,但是中小企业往往很难有能力去构建自己的一套开发体系。而应用华为软件开发云,中小企业无需大量投资,即开即用。同时,华为软件开发云也解决了中小企业项目协同的难题。
“在双创趋势下,政府会支持越来越多的孵化器项目,会把很多中小企业集中到一起,这就会遇到协同的问题,每个企业对不同的需求、缺陷以及测试管理都会使用不同的工具”,徐峰举例说,这就像“大家在开会的时候讲不同的方言”,这样的情况下企业集成在一起做项目会遇到很多问题。
而华为软件开发云提供了一个完整的云化服务平台,提供了先进的项目管理的协同能力,可以让不同的企业使用相同的平台,随时随地根据他们的需求和针对测试用例进行探讨;同时,华为软件开发云使用了统一的代码托管平台,企业随时可以在托管平台上进行软件编译构建以及相应的集成测试,这样能大幅度提升软件企业的协同效率。
“初步来看,华为软件开发云能够为软件企业提升50%以上的研发效率”,徐峰表示。
除了能够支撑孵化器在孵企业统一研发工具和环境,实现高效协同研发之外,华为软件开发云还能助力互联网公司提质增效、降低成本;同时还能够帮助高校改进教学方式,提升学生工程化实战能力。
- 点赞
- 收藏
- 关注作者
评论(0)