老孙开云踏青之旅后记——一文通透华为软件开发云

盘点一:四问华为软件开发云

什么是华为软件开发云?

既然要了解华为软件开发云(DevCloud),我们首先就要搞清楚什么是软件开发云,按照华为的官方定义,软件开发云是面向企业、高校和个人开发者提供的云服务,即开即用,随时随地在云上进行项目管理、配置管理、代码检查、编译、构建、测试、部署、发布等,让开发者快速而又轻松地开启云上开发之旅。软件开发云打造轻量级DevOps工具服务,让软件开发简单高效,让开发者能够专注核心业务快速创新和应对市场的快速变化,大幅提升个人和团队的交付能力和效率,支撑业务持续快速发展。

老孙解读:这段话比较长,给大家总结一下,华为软件开发云实际上就是给了开发者一个一站全包的软件开发平台,软件研发所有流程都可在此平台上一并解决,打个做饭的比喻,就是以前的开发工具提供的是类似于厨房的锅碗瓢盆等烹饪工具,而华为开发云提供的是包含所有炊具在内的整体厨房解决方案。

为什么需要华为软件开发云?

随着行业和技术持续深度变革,新技术、新平台、新领域、新业务不断涌现,企业必须具备持续快速的创新能力,而据IDC的数据表明:到2020年,40%的IT企业软件收入和100%的软件收入增长将由云计算、 大数据、移动应用、社交驱动,因此,这就需要企业具有快速、敏捷的开发能力,而传统的开发和运营分离的研发流程难以满足这样的要求。而以提升生产率、节省开支、敏捷开发为主要特征的DevOps恰恰能够适配这样的需求。因此,一站式云端DevOps平台华为软件开发云应运而生。

老孙解读:简单的讲,就是随着对软件开发更高、更快、更强的要求,现有的传统开发工具已经无法满足这样的要求,虽说这些传统的软件开发工具可以帮助开发者快速、高效、简单的进行开发,但是这些工具都是孤立的割裂的,没有一个整合所有工具功能的统一软件开发平台,而华为软件开发云就是这样一个平台。


华为软件开发云的特点

华为软件开发云的特点可以用六个字来形容,即一多、二全、三高。一多是指支持互联网开发、移动应用开发、微服务开发等多种主流研发场景;二全是指全集成、全云化;全集成是指集成端到端工具服务、全生命周期覆盖、企业云紧密集成,简化部署、发布,简化应用上云等所有服务。全云化是指在云中编码调试,即开发、测试、部署、运维等一切研发活动都在云上;三高是指高性能、高安全、高智能。高性能是指华为开发云充分利用云端并发加速,提升开发效率。高安全是指全方位系统安全加固,核心研发数据加密传输和存储以及基于角色的企业级安全管控。高智能是指充分利用大数据和深度学习等技术对研发数据进行价值挖掘和深度分析,对开发者行为进行分析和回放,预测项目风险,智能预警,通过个性化智能报表和看板实现对项目的透明化管理。

老孙解读:简单的说,多场景解决的是每个开发场景使用不同工具给开发者带来的不便的;全集成解决的是如何将服务之间打通并与企业云结合的问题,全云化则是充分利用云的弹性伸缩和大规模并发能力进行加速,大幅提高研发效率。高性能、高安全、高智能解决的是软件开发平台的保障问题。

华为软件开发云的优势

华为开发云的优势主要体现在其具有的四大核心竞争力、8大水平工具服务和IDE、丰富的生态建设、广泛的业务领域、以及多垂直领域的覆盖。四大核心竞争力,是指敏捷、安全、社交、智能。8大水平工具服务和IDE,是指华为开发云具有的项目管理、配置管理、代码检查、编译、构建、测试、部署、发布的8大水平工具和Code IDE。智能园区云、一站式创业平台、高校助教平台、开发者社区、大中企业研发形成了华为软件开发云的广泛业务领域,而包括互联网+、终端、IOT、微服务、大数据等多垂直领域的覆盖则是华为软件开发云的又一大优势。

老孙解读:敏捷是指华为软件开发云采用Scrum敏捷开发;云上服务即开即用,开发和运维同步迭代快速开发,快速反馈。安全是指华为软件开发云采用数据加密传输与存储;云上存储,7x24小时高可靠性;基于角色的安全模型。社交是指社会化协作,跨地域协同更高效;对接社交工具,项目动态及时掌控。智能,是指华为软件开发云采用多层次系统监控,全方位质量分析,智能化辅助决策 。

盘点二:大会热点解析

华为软件开发云目标:“3个1”工程

在本次华为青岛软件开发云大会,华为公布了华为软件开发云的目标:“3个1”工程,在未来几年,华为软件开发云要达到3个“1”工程的目标。

第一个1:要支撑开发者熟练使用华为软件开发云,服务100万软件开发者;

第二个1:服务国内10万多家中小企业,让从事软件开发的中小企业和双创企业群体能够使用华为软件开发云。

第三个1:支撑中国1000所高校、培训机构使用软件开发云作为教学工具,使学生在上学时就能使用在企业中使用的软件开发工具,便于学生今后的就业,推动匹配企业软件人才的需求。

在“3个1”工程的发展思路下,华为将推动中国的软件名城和省会城市、副省会城市等进行软件产业发展。例如,本次大会之所以选择青岛,是因为软件企业是青岛市未来发展主要产业之一,也有软件产业发展的良好基础,现在产值也达到1600亿、有1000多家软件企业、同时省内也有山东大学、海洋大学、中国石油大学等科研教学机构。因为华为和青岛市有着共同推动软件产业发展的诉求,因此双方进行了合作,未来华为将会携手更多软件名城、推动软件人才的培养、推动中小企业使用软件开发云、进而推动软件产业的发展。

热点解析:一个国家、一个地区信息产业的强弱,最核心的就是两个能力:软件和芯片能力。这两大能力对信息产业,包括新一代信息产业的发展,都会产生重大的推动。大数据、人工智能、智能制造等很多能力需要软件来实现,或者软件来进行支撑。而华为软件开发云的“3个1”工程的目标,势必能推动华为软件开发云在中国的推广和普及,进而推动整个中国软件产业向前发展。

华为的公有云战略:一核+两翼

华为的公有云战略,可以简单的归纳为“一核+两翼”,一核心:就是“围绕数字化转型做大云服务产业”,具体来说,就是携手合作伙伴共同推动公有云在各行业数字化转型中的应用。两翼战略:一个翼,指的是面向传统央企、大企业、政务云市场,充分发挥华为2B市场服务的传统优势,打造场景化的企业级云服务解决方案,运用high-touch手段和既有合作伙伴生态,成为中国市场政府、大企业云服务的领先提供者;另一个“翼”指的是,面向中小企业市场,以软件开发云为切入点,构建线上线下O2O的服务能力,成为中小企业最信赖的云服务商之一。

华为的“一核+两翼”战略,标志着在2017年,华为将全面发力公有云服务,加大战略投入,华为公司将会把云能力视为继硬件能力、终端能力之后的第三大核心能力,即“三大变现方式之一”。而华为软件开发云,则是华为“两翼“战略中重要的组成部分,也是华为云能力的重要体现方式之一,华为软件开发云是基于华为公司将近30年在软件上的积累和优秀的实践,并把它通过平台展示出来,服务于软件企业和开发者;未来华为还要把华为的通信和视频等方面能力的积累,通过云的上市化平台的能力,服务于各个行业的用户和开发者。

热点解析:华为软件开发云只是华为在公有云市场的小目标,华为真正的大目标是整个公有云市场,3月份在华为长沙生态合作伙伴上华为CEO徐直军宣布成立Cloud BU就是华为要全力出击公有云市场的标志,而华为的“一核+两翼”战略,则显示了华为在公有云市场上的强大决心和远大的目标。

推荐阅读更多精彩内容