方法与实践,从华为云DevCloud到智能应用平台

2020-05-07 作者:亚洲城动态   |   浏览(56)

前言/序言

7月18日至19日,中国2019华为软件与人工智能产业峰会在郑州国际会展中心举行,本届峰会以“云智软件,共享未来”为主题,来自全国各地的3000多位软件与人工智能产业的专家学者、企业领袖齐聚郑州,深入探讨软件产业发展,共同助力数字经济腾飞。华为云DevCloud副总经理汪维敏在峰会上分享了华为云DevCloud过去3年的发展历程和成果、近期的产品进展和对未来的发展思考。华为云DevCloud助力打造软件产业发展新模式,加速河南省软件产业创新发展,让更多企业、行业构建数字化竞争力。

近年来DevOps开发模式对软件产业产生了深远影响,相当多的软件企业开始采用这种新的模式。来自权威机构的预测报告甚至认为,未来全球排名前2000的软件企业中,超过80%都将转向DevOps模式。事实上,DevOps发展速度之快和影响范围之广都大大超出了人们的预期。

汪维敏讲到,随着数字经济时代的到来,软件能力已经成为基础能力,将深刻影响企业、城市、甚至国家的竞争力,软件产业的重要性越来越凸显,一个城市的数字经济发展潜力很大程度上取决于软件产业的发展情况。华为云DevCloud是华为30余年研发实践、前沿研发理念和先进研发工具的结晶,打造全云化研发场景,提供一站式、全流程、安全可信的DevOps平台。华为云DevCloud 2016年12月在大连发布,经过3年多的发展,已经服务于30 个城市园区,竞争力国内第一,有力支持了中国软件产业竞争力提升,助力软件产业高质量发展。

DevOps之所以会产生如此巨大的影响,我们认为这不是偶然的。这种方法本身具有的特性非常适合在需求很难确定、快速响应变更、快速提供价值和高可靠性要求这样的所谓互联网时代软件环境中得到应用。由此,作为软件工程教育者,我们不得不思考DevOps给现代软件工程教育所带来的影响。一方面,我们的教育本身就需要教会学生把经过实践检验的优秀管理方法和适用的具体开发技术相结合,应用过程化思想和系统化的方法去开发和维护各类软件系统。从这个意义上说,DevOps是满足上述目标的极好载体。因此,忽视DevOps,不仅仅会错过一个实现软件工程教育目的的好机会,更为糟糕的是,可能会由此扩大学校教育和业界实际实践之间的差距。另一方面,将DevOps引入大学课堂,也面临着诸多挑战。首要的就是目前尚缺一本专门以DevOps为主题,全面系统地涵盖DevOps各个方面的教材。有鉴于此,我们编著了这样一本教材,试图弥补这一缺憾。

图片 1

考虑到本书主要面向DevOps的初学者,因此,在内容的选择和组织上,我们并没有一味罗列DevOps的流行词汇和工具,而是尽可能把DevOps方法背后的理论基础解释清楚。对于具有典型DevOps特征的软件工程技术和实践,例如微服务架构演进、精益管理、容器技术等,我们则不吝笔墨地大篇幅介绍。由此,我们试图传递出一个概念,即DevOps作为一种方法学,不能简单等同于某类实践或者工具,而是涵盖管理的基础理论、技术以及工具的有机整体。综合起来,本书具有如下特点:

从DevCloud到智能应用平台,服务能力不断提升

全面系统地覆盖DevOps的各个方面,便于读者以此书作为DevOps的基础入门书籍。保持客观、中立和审慎的态度。尽管我们推崇DevOps,但绝不盲从。在材料的组织和内容表述方面,我们以解决实际问题为导向来介绍DevOps。同时,我们也清晰表达观点—DevOps并不抗拒其他方法学。部分知识点和相应的案例直接来源于一线业界专家的工作经历,可以增强读者的代入感,同时,也有助于读者更好地理解DevOps。本书具体分工如下:第1章由王天青、邵栋、张贺以及任群合作编写;第2章由腾灵灵和宋骏合作编写;第3章由蒋孟杰编写;第4章由荣国平编写;第5章由何勉编写;第6~8章由王天青编写;第9章由吴昊编写。此外,荣国平、张贺和邵栋对全书进行统稿和润色。由于时间仓促,再加上编者的水平所限,书中难免有错误与不妥之处,恳请读者指正和赐教。

软件服务化云化大势所趋,对传统软件研发模式提出了巨大的挑战,企业要向新型研发模式转型,构建万物互联时代的软件竞争力。据调研数据显示,95%的企业和组织在使用和评估云,软件服务化、云化是大势所趋。云将是未来企业业务数字化最主要的承载方式,云的能力价值逐渐被企业所认可,成了企业业务的首选架构,企业的数据将逐步汇聚到云端。从软件的工程方法上来看,DevOps成为被广泛接受的软件交付新模式,成为企业的关键竞争力。据调研数据显示,近80%的企业接受DevOps并积极向DevOps转型,但是落地DevOps并不容易,除了研发组织和企业文化带来障碍,缺少智能高效的研发平台也是导致转型困难的重要因素。

内容简介

华为云DevCloud推出智能应用平台,提供从应用开发、应用托管、应用运维运营、应用集成的全套服务,应用上云更简单,数字化转型更智能。华为云DevCloud 践行DevOps理念,从组织、流程、工具、环境等几个方面来承载DevOps的完整实践过程。目前华为云DevCloud覆盖软件交付的全生命周期,打造全云化研发场景,开发、测试、部署、运维、运营等一切研发活动都在云中完成,全面支撑企业落地DevOps,助力软件企业研发模式转型,提升软件研发效率和质量。华为云DevCloud持续演进,从8大服务扩展到运维运营领域。2019年,新品不断推出,产品体验和成熟度持续提升,切实帮助企业提质增效。从华为云DevCloud到智能应用平台,让更多企业、行业构建数字化竞争力。

本书由南京大学软件学院三位资深教师联合行业一线专家编写而成,系统全面地介绍DevOps——这一互联网时代新型软件开发模式的原理、方法和实践。内容详实、结构清晰、表述浅显易懂,非常适合在校学生学习使用,也可以作为产业界DevOps初学者学习参考。全书第一部分首先从时代背景出发,介绍DevOps模式的渊源;结合云时代运维的特征,进一步阐明DevOps模式是适应当前软件系统开发、部署和维护的必然选择。第二部分介绍了主流软件开发方法及其流程;作为DevOps的基础理论,精益生产和看板方法是这部分的重点。第三部分则重点阐述了DevOps模式下的典型实践,例如:微服务架构、持续集成、持续交付、虚拟化、Docker容器、自动化等。

人工智能时代已来,华为云DevCloud已做好准备

作者简介

随着云计算、大数据、深度学习等技术的成熟,人工智能正在成为软件产业最重要的发展方向,人工智能改变各行各业,未来软件产业空间将持续扩大,将驱动新一轮科技革命和产业变革。华为云DevCloud已做好准备,基于DevCloud和 ModelArts打造一站式AI模型 AI应用开发平台,对数据进行采集、标注、转换、生成,为AI模型/AI应用开发提供开发、训练、调优、部署、发布的能力,满足AI模型开发和AI应用开发场景,实现跨团队高效协同,让AI开发更简单高效。

荣国平,南京大学软件学院教师,长期从事软件过程改进相关的工作。从2006年开始,多次赴美参加SEI的相关培训,并在当年成为国内唯*的SEI授权PSP培训师和TSP团队教练。在JSS、软件学报等期刊以及包括ICSE、ESEM、ICSSP、EASE、CSEET、APSEC等在内的一流国际会议上发表论文40余篇。DevOps中国技术社区发起人之一。

助力软件人才培养,奠定软件产业基石

张贺,南京大学软件工程教授、博士生导师,入选登峰人才计划,澳大利亚联邦科学院主任科学家。在欧洲和澳洲从事软件工程研究与实践十余年,2013年起就职于南京大学。长期从事软件过程、软件体系结构、服务计算、经验软件工程领域的科研和实践。负责主持爱尔兰、澳大利亚、中国等多个国家*科研基金项目。著有英文专著两部,并在国际重要软件工程学术期刊和会议上发表论文百余篇,其中10篇会议长文获*佳论文奖。

数字经济的发展对软件人才提出新的要求,软件产业当前存在巨大的人才缺口。华为云人才培养云以华为云DevCloud为底座,面向人工智能、大数据、云计算、DevOps软件工程等领域提供一站式教学与实践平台,覆盖教学、实践、人才市场对接场景,建设100 优质课程,包括软件工程类,基础编程类,软件平台应用类,系统体系类四大类型课程形式,覆盖C,Java等8种编程语言,6000 自动判题题库。华为云人才培养云解决新工科建设的痛点,携手高校创新教学模式,提升高校老师的教学效率,为高校“新工科”改革提供落地方案。通过实践学习,通过企业项目实训,使得学生走出校门和企业无缝对接,培养满足数字经济时代需要的新型产业人才。

邵栋,南京大学软件学院副教授,嵌入式技术系主任,软件学院院长助理。主要从事软件工程教学研究工作,研究方向为软件过程、高科技市场理论、敏捷软件开发、软件工程教育等。2005、2009、2014年三次获得教育部颁发的“国家*教学成果奖二等奖”,是国家*教学团队“软件工程主干课程教学团队”骨干成员,编写教材一部,担任国家精品课程“计算与软件工程”主讲教师,两次获得“南京大学我*喜爱的老师”称号。

打造软件产业可信架构,华为在行动

精彩书评

软件工程的发展已超过50年,汪维敏把软件工程发展分成3个阶段:第一个阶段:随着瀑布模型、CMM、CMMI等软件工程能力的出现,主要用来管理偏差、需求变更、项目风险等,重点解决质量、可控、有序的问题第二个阶段:随着敏捷、精益、CICD、DevOps的出现,实现快速交付,快速反馈,重点解决效率问题,因为市场变化非常快,软件研发周期非常短,就像手机,如果晚3个月交付,利润就会大幅缩水第三个阶段:实现软件可信,使能万物互联,着力构建可信软件工程能力。未来的世界是万物互联、万物感知、万物智能的世界,未来连接数将超过1000亿,如何保证万物互联下安全可信是一个很大的挑战。客户乃至业界,不仅仅要求结果可信,还要求软件开发过程的可信,过程决定结果。华为投资20亿美元构建IPD2.0,全力发展可信软件工程能力,来确保软件开发过程可信。

本书是目前国内第*本DevOps的系统性教材,作者以云计算、微服务等新兴领域为研究载体,聚焦其中的前言问题与关键技术,结合DevOps的应用开发案例与工具集,深入浅出、娓娓道来,是一本不可多得的软件工程教材。 ——李兵,武汉大学国际软件学院副院长本书全面地介绍了DevOps的由来和发展,遵循的基本原则,相关的理论基础,推荐的有效方法和实践,以及支持平台和工具,为在校学生和企业开发与运维相关人员提供了一本内容丰富、易读易懂的教材。 ——刘超,北京航空航天大学软件工程研究所所长本书梳理了DevOps的发展历史和基本概念,并给出了一些技术和实践的方法,为初学者提供了很好的指导! ——王青教授,中国科学院软件研究所本书从理论、技术、工具、方法及实践等多个角度对DevOps进行了全面诠释,在内容上引入了多个组织采用Devops的成功案例,凝结了作者和众多行业专家多年的实践积累与思想结晶。 ——汪浩,中金云金融大数据科技股份有限公司研发总监本书深入浅出地剖析了DevOps模式如何具体应用到产品研发中,当我们面对日益复杂的业务场景和技术发展时,能提供更为高效的方法和策略提升综合竞争力。 ——洪绯,阿里巴巴土豆视频产品研发副总裁本书全面且深入浅出地介绍、阐述并探讨了DevOps本身及其运用的重要维度和方面,特别就DevOps的初学者学习理论基础而言大有裨益。 ——王润,普华永道合伙人本书详细阐述了DevOps背后的软件交付理论体系,并结合当下热门的微服务架构设计和容器技术,带领读者领略了前沿的交付设计和实践探索。 ——郭峰,DaoCloud联合创始人兼首席技术官本书为大家清晰讲述了DevOps理念发展的历程,以及DevOps和敏捷、精益之间的联系,以实践项目的方式将软件架构、研发模式和研发工具结合起来,是一部非常值得大家去深入学习、探讨的DevOps教程。 ——徐峰,华为软件开发云CTOInfoQ在很早之前就向社区普及推广DevOps相关的实践,我们坚信DevOps将会对软件开发产生深远影响。本书是国内为数不多的系统讲解DevOps技术的书籍,推荐阅读。 ——郭蕾,InfoQ总编辑

持续构建软件生态,助力城市软件产业发展

开发者是未来数字世界、智能世界的构建者。未来的竞争是生态的竞争,华为云DevCloud将逐步汇聚百万开发者,构筑一个全方位的生态环境。华为云DevCloud作为支撑各种软件竞赛的平台,支撑了精英挑战赛,华为开发者大赛,工业互联网APP大赛、华为云人工智能大赛。同时,繁荣的软件生态离不开各方的力量,华为云DevCloud致力成为软件产业发展的“黑土地”,携手政府、企业、高校科研院所等产业链的各方,发挥各自的优势,做大、做强产业,来全方位的促进当地的软件产业发展,打造软件产业发展新模式,助力打造软件名城。

华为云DevCloud作为一站式云端DevOps平台,集成华为近30年研发实践和前沿理念,面向开发者提供研发工具服务,让软件开发简单高效。现支持5人以下额度范围内,可以免费使用,并且可以预约免费的产品演示和技术交流,详情查看华为云官网,或百度搜索“DevCloud”。

本文由yzc216亚洲城发布于亚洲城动态,转载请注明出处:方法与实践,从华为云DevCloud到智能应用平台

关键词: 亚洲城官网 yzc216亚洲城