这是一个云时代,也是一个软件驱动的云时代。软件已经成为企业的核心竞争力。同时,在2017年3月22日,华为青岛软件开发云上线大会上,华为也表示,中国的软件与信息服务业,2016年总收入达到4.9万亿,软件从业人员是570万。
面对如此大的软件需求,华为推出了软件开发云平台DevCloud,帮助企业在云端快速开发、部署软件。
华为软件开发云落地青岛
2016年12月,华为软件开发云平台首次落地大连市。大连市把软件和信息技术服务业作为其支柱产业,软件和信息技术服务产业规模已经超过1500亿元,软件企业达到2000余家,从业人员近24万人,和所专门的软件学院,近300所软件人才教育培训机构,有非常完善人才培养体系,软件基础夯实。目前,华为大连软件开发云已经服务本地软件企业200多家,支撑1100多个软件开发项目,每天有超过10000个开发者在线使用。
现在华为软件开发云又再次落户青岛。青岛是座历史文化名城和中外的旅游胜地;而青岛高新区,胶州湾北岸的科技,人文、生态智慧新城,肩负着“做高做新北岸城区”历史使命。青岛软件城就坐落在这一城区,规划总面积30.5平方公里,目的在于围绕着软件产业来发展所需要各类产业要素,进行协调统筹、有序推进,从而形成良好的产业生态。并且,重点发展工业软件、大数据、云、与人工智能等产业。
华为软件云落地青岛以后,也正式揭开了华为集团和整个青岛市的合作。2016年11月21日,华为与青岛市的高新区建立了战略合作,同年年底又共同启动了青岛和华为联合软件创新中心,为后续青岛软件产业发展奠定了基础。
“我相信在未来,在青岛市委市政府的领导下,在华为和青岛高新区的共同努力下,在广大生态合作伙伴的大力支持下,青岛市云计算大数据产业和软件产业将迎来一个辉煌的明天。”华为企业云业务部总裁杨瑞凯说。
华为软件开发平台:“一多二全三高”
华为软件开发云平台虽然已经落地大连与青岛,但它是否真的满足的企业现今的需求呢?在解答这一问题之前,先来看看,企业目前对软件的需求如何?
首先,从软件架构本身的发展来看。最初的软件架构只是部署的服务器的单体系统架构,逐渐演变架构出现了清晰的分层——业务层与数据层得到了分离,这一时期的软件交付周期通常为三到六个月;后来,软件研发模式走向了智能,整个交付周期可以压缩两周到四周;随着进一步的发展,进到微服务时代,软件的交付周期由原来的两周,压缩到一天,这就要求企业不断提供效率。
其次,软件交付同期的缩短,让企业逐渐形成了更快地DevOps的研发模式。但是,企业的DevOps转型却是巨大的挑战。以往运营人员自己软件升级,这个频度从两周缩减到每天时,导致大部分企业在DevOps转型并不顺利。运营和运维DevOps的工业链,给企业服务转型带来新的挑战。
最后,为了构建系统,大量软件脚本语言开始大行其道,其并发量达到10万甚至更大的量级;同时大数据的平台营运又产生了新R语言;由于这些语言的特制,根据自己的开源项目特征选择不同的语言,不同的语言,需要构建不同的语言检查环境。多语言混合编程也给企业带来世大的压力。
华为企业内部面临也同样面临这三个主要的挑战,为也解决这些问题,华为将其所有研发工具云化,提供给内部开发人员使用,通过这样一个云化平台,华为软件开发效率提升了一倍。实践之后,华为将这一开发能力,以软件开发云的形式提供给了企业。据徐峰介绍说,“我们希望为我们广大的开发者,构筑一个一多二全三高的研发平台的特征。”
- 一多:指的是多场景,华为企业具有嵌入式、智能终端的研发经验,因此可以将各种各样的场景结合,更好的支持各种类型的软件开发人员。
- 二全:第一“全”是全集成,华为将软件的研发平台从项目管理,代码托管、代码检查、编译、测试、部署、发布形成一个端到端的工作链,为开发者实现一站式服务;第二个“全”是全云化,把所有工具放到云端,借助云的强大计算能力,加速软件的构建过程,检查的效率,以及很多智能化的服务。
- 三高:是指华为提供了云的高性能、高安全以及高智能的服务体验。
华为软件云这三大功能特征能否满足企业的需求,还需要在企业的实际应用来验证。此外,在软件开发云方面,2017年华为将重点打造3个“1”工程,计划服务100万个开发者,10万家软件企业,1000家高校和培训机构。在大连与青岛华为软件开发已经绽放光彩,期待接下来的一年中还看到落地在更多的软件名城。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
3中心1基地打造软件产业新云途:华为软件开发云落地青岛
近两年,软件定义网络(SDN)崛起之后,“软件定义”趋势就一发不可收拾,先后出现了软件定义存储、软件定义数据中心,以及软件定义IT基础架构。软件已经定义了整个IT世界,未来正向着“软件定义一切”发展。
-
成为Java开发禅师的7个技巧
在旧金山举行的JavaOne 2015上,Martijn Verburg抛开了他Diabolical Developer(魔鬼开发者)的身份,以禅师的面目出现,用比喻的方式向Java开发者介绍了相关的注意事项。
-
软件开发者:适应性决定你的前途
作为有15年经验的软件工程师的Bernard Mesa,加入了TCI,担当据库管理员和中间件工程师的职位,角色转变,对于Bernard Mesa是好是坏?
-
敏捷技术不仅仅应用于软件开发
如果有能够衡量敏捷是否成功的终极因素,那就是敏捷方式持续改进软件开发的外围系统。