自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

微服務(wù)時(shí)代 怎么看華為軟件開發(fā)云實(shí)現(xiàn)DevOps落地

原創(chuàng)
開發(fā) 前端 移動(dòng)開發(fā) 云計(jì)算
當(dāng)前,云時(shí)代來臨,業(yè)務(wù)敏捷性及可用性成為軟件開發(fā)行業(yè)新的聚焦點(diǎn)。華為軟件開發(fā)云的發(fā)布,給開發(fā)者提供了一站式云端 DevOps 平臺(tái),未來,開發(fā)技術(shù)在迅速發(fā)展的同時(shí)必將帶動(dòng)國(guó)內(nèi)開發(fā)環(huán)境的日益成熟 ,受益更多企業(yè)級(jí)客戶及開發(fā)者群體。

【51CTO.com原創(chuàng)稿件】 云計(jì)算改變了服務(wù)構(gòu)建和交付的模式,從最初飽受爭(zhēng)議到萬千寵愛,扮演著越來越重要的角色,為業(yè)務(wù)創(chuàng)新和價(jià)值交付奠定了基礎(chǔ)。

以此同時(shí),在軟件行業(yè)中,隨著移動(dòng)、社交、大數(shù)據(jù)、IoT、人工智能等眾多新技術(shù)的快速發(fā)展,顛覆式創(chuàng)新和跨界競(jìng)爭(zhēng)加劇,企業(yè)急需快速而且持續(xù)的創(chuàng)新能力,傳統(tǒng)研發(fā)能力越來越難于滿足新型研發(fā)的要求,軟件生產(chǎn)力正在6個(gè)方面發(fā)生巨大變革:

· 研發(fā)場(chǎng)景

據(jù)業(yè)界預(yù)測(cè),到2025年,80%企業(yè)應(yīng)用將運(yùn)行在云中,100%應(yīng)用將在云中開發(fā),軟件的開發(fā)、測(cè)試、部署、運(yùn)維都在云中進(jìn)行。研發(fā)工具本身將服務(wù)化、云化,并將和企業(yè)云平臺(tái)進(jìn)行集成,簡(jiǎn)化軟件部署、發(fā)布和運(yùn)維。

· 編程語言

Go、Scala、R、Node.js、Python等新型編程語言不斷涌現(xiàn),新型編程語言需要新型研發(fā)工具提供更加友好的支撐(編碼調(diào)試、代碼靜態(tài)分析、多語言并行構(gòu)建、部署)。

· 軟件架構(gòu)

基于容器的微服務(wù)化架構(gòu)、Cloud Native云原生應(yīng)用代表著分布式軟件架構(gòu)的演講方向,這對(duì)軟件研發(fā)提出了新的要求。

· 研發(fā)工具

研發(fā)工具正向著輕量化、服務(wù)化、云化、容器化、社交化、智能化的方向發(fā)展。

· 研發(fā)模式

DevOps成為繼敏捷、精益之后被企業(yè)廣泛接受的新型研發(fā)模式,軟件服務(wù)化、云化對(duì)DevOps提出了更加強(qiáng)烈的訴求。

· 交付模式

軟件交付正在從包交付向著工程化交付轉(zhuǎn)變,隨著容器技術(shù)的廣泛應(yīng)用,軟件交付將逐步標(biāo)準(zhǔn)化,未來交付給客戶的可能是很多的容器(Container)或者Docker File??蛻糁灰谧约旱脑破脚_(tái)上加載即可運(yùn)行,不需要安裝、部署和配置。

華為軟件開發(fā)云正是在這樣的背景下應(yīng)運(yùn)而生,并迎合這些發(fā)展趨勢(shì)而設(shè)計(jì),加速軟件生產(chǎn)力變革,釋放軟件生產(chǎn)力,致力為企業(yè)提供智能高效的研發(fā)平臺(tái),打造開放的云端研發(fā)生態(tài),讓企業(yè)輕資產(chǎn)運(yùn)行,專注核心業(yè)務(wù)創(chuàng)新,為企業(yè)提供源源不斷的研發(fā)動(dòng)力。

2017年3月22日,華為以“云智軟件,眾享未來”為主題的軟件開發(fā)云上線大會(huì)在青島成功舉辦。記者針對(duì)華為軟件開發(fā)云如何實(shí)現(xiàn)DevOps落地的問題專訪華為軟件開發(fā)云產(chǎn)品總監(jiān)徐峰與華為軟件開發(fā)云CTO宋勇。

DevOps在云端的特性體現(xiàn)

DevOps實(shí)際是促進(jìn)開發(fā)與運(yùn)維的交流與合作的條件下,以自動(dòng)化工具與流程為基礎(chǔ),更快速、高效、和穩(wěn)定的實(shí)現(xiàn)環(huán)境搭建,應(yīng)用測(cè)試、軟件發(fā)布的一種文化和趨勢(shì)。在DevOps管理中,華為軟件開發(fā)云還原到項(xiàng)目管理的本質(zhì),通過提供重點(diǎn)的服務(wù)(需求管理和缺陷管理),來體現(xiàn)云端管理的重要特征。

在傳統(tǒng)的CMM階段,項(xiàng)目通過大版本來運(yùn)作,在傳統(tǒng)的模型中,基本是從版本的基線生長(zhǎng)出來。徐峰認(rèn)為,通過規(guī)劃新的產(chǎn)品特性、研發(fā)過程傳遞。到了敏捷后,項(xiàng)目管理產(chǎn)生新的變化,隨著在交付過程中插入需求,項(xiàng)目管理來支持迭代研發(fā)的過程。

項(xiàng)目管理產(chǎn)品架構(gòu)

DevOps是一種典型的敏捷研發(fā)過程,在管理過程中始終會(huì)采用迭代來管理需求。DevOps的新增能力會(huì)隨著管控相應(yīng)的環(huán)境資源、部署中產(chǎn)生的需求和任務(wù),不同的研發(fā)模式來增強(qiáng)。

因此,華為軟件開發(fā)云全面承載持續(xù)交付和DevOps的先進(jìn)研發(fā)模式,實(shí)現(xiàn)開發(fā)、測(cè)試、運(yùn)維的跨地域協(xié)同和同步迭代,支撐運(yùn)營(yíng)數(shù)據(jù)驅(qū)動(dòng)開發(fā),快速交付,快速反饋;實(shí)現(xiàn)開發(fā)測(cè)試環(huán)境、類生產(chǎn)環(huán)境、生產(chǎn)環(huán)境的一致性,簡(jiǎn)化并實(shí)現(xiàn)軟件部署的標(biāo)準(zhǔn)化。

軟件開發(fā)云的故障保證

軟件開發(fā)云的設(shè)計(jì)除了敏捷外,較為看重的安全性和穩(wěn)定性,華為軟件開發(fā)云CTO宋勇表示,從技術(shù)和管理兩個(gè)方面,前端機(jī)房的規(guī)劃、選址、設(shè)計(jì)到云平臺(tái)的設(shè)計(jì)開發(fā)和部署等等,都需要深思熟慮。比如,華為在這方面考慮AZ的布局以及整個(gè)集群的冗余設(shè)計(jì)機(jī)制。像在數(shù)據(jù)中心的選址過程中,需要考慮當(dāng)?shù)氐墓╇姺€(wěn)定程度,需要建立全網(wǎng)的監(jiān)控中心來密切監(jiān)控運(yùn)行情況,在管理上,也需要寄哪里一些異常情況下的緊急處理機(jī)制等。

一個(gè)完整的體系,沒有單點(diǎn)的技術(shù)或者方案可以解決,需要通過建立完整的保障體系,最大限度的保障云服務(wù)的安全穩(wěn)定運(yùn)行。

華為多年在服務(wù)質(zhì)量和可靠性、安全性方面投入重金,華為軟件開發(fā)云研發(fā)中同樣有非常重要的安全流程,在產(chǎn)品設(shè)計(jì)之初就有專業(yè)技術(shù)專家?guī)椭鉀Q安全和可靠性問題。對(duì)于各種工具類型以及它所需要的安全研討在產(chǎn)品的設(shè)計(jì)階段就已經(jīng)融入,并進(jìn)行過非常多的安全領(lǐng)域測(cè)試,對(duì)每一塊的安全都做了多重保障。在穩(wěn)定性方面,通過集群的技術(shù)和各種備份的能力保障客戶數(shù)據(jù)的穩(wěn)定和安全。

軟件開發(fā)云的業(yè)務(wù)架構(gòu)

當(dāng)前,云時(shí)代來臨,業(yè)務(wù)敏捷性及可用性成為軟件開發(fā)行業(yè)新的聚焦點(diǎn)。華為軟件開發(fā)云的發(fā)布,給開發(fā)者提供了一站式云端 DevOps 平臺(tái),未來,開發(fā)技術(shù)在迅速發(fā)展的同時(shí)必將帶動(dòng)國(guó)內(nèi)開發(fā)環(huán)境的日益成熟 ,受益更多企業(yè)級(jí)客戶及開發(fā)者群體。

DevOps如何來保障華為技術(shù)成為主流

針對(duì)主流的研發(fā)模式,徐峰認(rèn)為,對(duì)于軟件工程領(lǐng)域,沒有一樣?xùn)|西可以適應(yīng)所有,不同的軟件形態(tài)適用于不同的開發(fā)模式。DevOps是云時(shí)代產(chǎn)生的主流研發(fā)模式,并不適用航天領(lǐng)域。航天系統(tǒng)需采用傳統(tǒng)的瀑布模式,反復(fù)進(jìn)行設(shè)置和驗(yàn)證。但是隨著現(xiàn)在云時(shí)代的到來,互聯(lián)網(wǎng)的業(yè)務(wù)需要更快適應(yīng)市場(chǎng)的變化和需求,要更加敏捷才能夠更快適應(yīng)時(shí)代的發(fā)展。

敏捷實(shí)踐打破了原有實(shí)踐。后來發(fā)展到持續(xù)交付模式,持續(xù)交付自動(dòng)化能力使產(chǎn)品的版本交付時(shí)間更短。云時(shí)代隨著軟件形態(tài)的變化,服務(wù)變得力度更小,微服務(wù)模式也因此產(chǎn)生。對(duì)小服務(wù)的開發(fā)、測(cè)試、部署和升級(jí),演變成DevOps模式。徐峰認(rèn)為,對(duì)于華為,每一次變化都是緊跟前沿。從最早的CMM軟件工程方法,隨著進(jìn)一步相應(yīng)的需求,后續(xù)推動(dòng)了持續(xù)交付的發(fā)展,現(xiàn)在隨著微服務(wù)時(shí)代的到來,華為把整個(gè)研發(fā)流程進(jìn)一步向后延展后,出現(xiàn)了DevOps,并集成了三十年積累的軟件工程的經(jīng)驗(yàn),以及先進(jìn)的工具和實(shí)踐。

Gartner 2016年技術(shù)走向

通過上圖,我們能夠看出微服務(wù)對(duì)目前是非常主流的技術(shù),它不僅僅是技術(shù)架構(gòu),更是一種文化和自改進(jìn)的交付模式,DevOps就是微服務(wù)的基礎(chǔ)。所以,在云時(shí)代主流的項(xiàng)目管理應(yīng)該融合敏捷設(shè)計(jì)理念,其中需要包含以下幾個(gè)功能:

· 多項(xiàng)目管理

通過關(guān)注置頂項(xiàng)目,省卻項(xiàng)目查詢操作;支持一鍵切換項(xiàng)目,用戶可以從一個(gè)項(xiàng)目快速切換至其他項(xiàng)目;涂鴉化項(xiàng)目卡片風(fēng)格,有效提升項(xiàng)目辨識(shí)度。

· 敏捷迭代開發(fā)

支持敏捷迭代開發(fā),迭代計(jì)劃和時(shí)間線清晰展現(xiàn)項(xiàng)目進(jìn)展。

· 多層次項(xiàng)目看板

提供個(gè)人級(jí)、項(xiàng)目級(jí)看板,直觀呈現(xiàn)進(jìn)展與風(fēng)險(xiǎn);樹表、任務(wù)墻視圖滿足不同用戶使用習(xí)慣。

· 文檔管理

提供基于項(xiàng)目/需求的文檔管理服務(wù),支持多種類型的文件上傳,確保項(xiàng)目經(jīng)驗(yàn)固化及傳承。

· 社交化協(xié)作

社交化協(xié)作,多角色跨地域協(xié)同開發(fā)效率高。

· 多維度統(tǒng)計(jì)報(bào)表

項(xiàng)目統(tǒng)計(jì)報(bào)表,企業(yè)項(xiàng)目統(tǒng)計(jì)報(bào)表展現(xiàn)企業(yè)級(jí)宏觀進(jìn)展;

事務(wù)趨勢(shì)圖、完成度、分模塊需求等統(tǒng)計(jì)報(bào)表展現(xiàn)項(xiàng)目級(jí)微觀進(jìn)展。

多層次項(xiàng)目看板

最后,徐峰希望把這樣的一系列能力進(jìn)行云化,作為一種服務(wù)開放給更多的開發(fā)者,同時(shí)也提升華為云化的能力,讓軟件開發(fā)變得更加的高效、簡(jiǎn)單。

【51CTO原創(chuàng)稿件,合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文作者和出處為51CTO.com】

責(zé)任編輯:林師授 來源: 51CTO.COM
相關(guān)推薦

2016-12-14 14:09:56

華為軟件DevOps

2016-09-17 00:28:16

2017-12-13 17:01:41

華為云

2020-02-17 16:31:23

華為Cloud

2017-03-24 11:47:49

軟件開發(fā)云華為

2009-02-10 17:11:53

SaaSSaaS開發(fā)PaaS

2024-09-14 11:26:05

云原生架構(gòu)微服務(wù)

2017-11-23 11:21:58

華為云軟件開發(fā)云

2017-09-12 18:44:38

華為

2019-05-06 08:54:29

華為編程程序員

2012-02-21 09:07:09

中小企業(yè)軟件開發(fā)云計(jì)算

2019-12-11 16:20:01

華為云

2016-12-23 10:06:03

軟件開發(fā)云華為

2017-07-31 16:57:37

華為

2017-07-26 17:37:27

云智軟件 華為軟件開發(fā)云 2017青島軟博會(huì)

2016-12-20 16:07:36

華為

2018-12-17 15:17:43

軟件開發(fā)云政策

2016-12-14 13:51:56

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)