精品国产一级在线观看,国产成人综合久久精品亚洲,免费一级欧美大片在线观看

當前位置:云計算企業(yè)動態(tài) → 正文

華為軟件開發(fā)云如何讓DevOps真正落地?

責任編輯:cres |來源:企業(yè)網(wǎng)D1Net  2016-10-28 14:45:33 原創(chuàng)文章 企業(yè)網(wǎng)D1Net

DevOps變革了開發(fā)與IT運維之間的工作流程和傳統(tǒng)衡量標準,這種強調(diào)信息相關(guān)者無縫銜接的工作能力,確保了軟件交付的高效,使產(chǎn)品推向市場更加快速。不僅如此,企業(yè)應(yīng)用DevOps之后還可以提高產(chǎn)品質(zhì)量,以及組織有效性。當然,要想實現(xiàn)這一切需要有可靠且深厚的技術(shù)平臺支持。對此,華云軟件開發(fā)云給出了答案。
 
DevOps的優(yōu)勢很明顯,但如果仔細觀察,就會發(fā)現(xiàn)真正在企業(yè)落地的并不多。雖然云計算、容器、微服務(wù)等技術(shù)在逐漸成熟,但企業(yè)在業(yè)務(wù)交付時仍會面臨挑戰(zhàn)。
 
舉例來說:
 
1、交付頻率快,研發(fā)周期短,質(zhì)量要求高
 
市場需求變化極快,需要將創(chuàng)意迅速轉(zhuǎn)變?yōu)楫a(chǎn)品,避免錯過機遇窗口,使得交付壓力大;同時需要按需發(fā)布,交付頻率高,同時保證市場可接受的質(zhì)量;
 
2、跨地域多團隊協(xié)作多,效率亟待提升
 
產(chǎn)品交付團隊經(jīng)常分布在不同的地域,而且通常聯(lián)合合作方進行產(chǎn)品的特性交付,不同團隊的產(chǎn)品支撐工具平臺不一致,難以滿足快速高質(zhì)量交付的要求;
 
3、工具平臺的建立并持續(xù)演進,難以滿足安全與可靠及性價比的要求
 
企業(yè)發(fā)現(xiàn)基于開源工具或者商業(yè)工具建立工具平臺,需要專人維護,成本很高,可靠性保障難度大,與外部客戶進行協(xié)同,開放工具平臺又面臨安全風險。
 
DevOps概念從誕生至今已有8年時間,其不僅需要打通開發(fā)運維之間的部門墻,還要更多考慮到應(yīng)用和服務(wù)的完整生命周期,實現(xiàn)自動化、跨團隊的線上協(xié)作。DevOps的核心實踐理念包括:文化(Culture)、自動化(Automation)、精益(Lean)、度量(Measurement)、共享(Share),統(tǒng)稱為CALMS。然而,DevOps落地離不開標準化、自動化工具的支撐,以便能夠?qū)崿F(xiàn)不同軟件交付團隊之間的全連接。
 
無論是縱向集成還是橫向集成,DevOps都需要通過工具鏈與持續(xù)集成、交付、反饋與優(yōu)化進行端到端整合。華為基于二十幾年的研發(fā)實踐,并融合DevOps等理念方法,打造了軟件開發(fā)云服務(wù),希望為企業(yè)提供一站式的云上開發(fā)工具平臺。據(jù)了解,華為開發(fā)云提供了項目管理、配置管理、代碼檢查、編譯構(gòu)建、測試、部署、發(fā)布等端到端地覆蓋軟件生命周期的相關(guān)服務(wù)。
 
從技術(shù)層面來看,企業(yè)可以在軟件開發(fā)云上利用 “配置管理-代碼檢查-編譯-構(gòu)建-部署-測試-發(fā)布”等服務(wù),為產(chǎn)品版本集成發(fā)布可視化地創(chuàng)建流水線,本流水線包含多個階段(stage);在每個階段創(chuàng)建多個不同類型的任務(wù)(task),例如,代碼檢查任務(wù)、編譯構(gòu)建任務(wù)等。
 
在代碼提交后,利用云上各服務(wù)的集群并發(fā)及加速能力,流水線的相關(guān)任務(wù)可以實現(xiàn)最大程度地并發(fā),在小時級別自動化實現(xiàn)版本級集成發(fā)布,得到版本質(zhì)量報告,并快速反饋給開發(fā)人員,以便進行快速修復(fù),在開發(fā)人員修復(fù)版本后并再次進行流水線的集成發(fā)布。在緊急狀態(tài)下,還能實現(xiàn)版本的快速可靠回退。這樣一來,版本每周或每日構(gòu)建成為可能,項目管理服務(wù)提供了敏捷式、社交化的項目管理方式,可與配置管理關(guān)聯(lián),使得開發(fā)團隊有效協(xié)同,通過看板等各種圖表實時掌握項目進度和質(zhì)量。
 
在實際使用過程中,以某個孵化器為例,在孵企業(yè)主要研發(fā)智慧城市解決方案相關(guān)的產(chǎn)品,多個公司經(jīng)常會協(xié)同開發(fā)一款產(chǎn)品。每個公司使用不同的研發(fā)工具,沒有一個統(tǒng)一的研發(fā)工具平臺。為了解決瀑布模式難以快速迭代、跨地域多團隊協(xié)同、手工編譯構(gòu)建周期長、不同團隊的工具平臺不統(tǒng)一等問題,選擇了華為軟件開發(fā)云進行項目聯(lián)合開發(fā)。在熟悉了DevOps研發(fā)模式、軟件開發(fā)云服務(wù)特性(例如流水線等)后,產(chǎn)品版本的集成發(fā)布由原先的1天縮短為30分鐘,整個項目的交付周期縮短到3個月。
 
總的來說,軟件開發(fā)云是華為企業(yè)云解決方案的重要組成部分,充分利用了華為企業(yè)云I層與P層的能力,提供了非常高的可靠性與安全性。未來,軟件開發(fā)云勢必將結(jié)合華為的業(yè)務(wù)方法論、工具以及實踐發(fā)展趨勢,推動服務(wù)演進。對于各個企業(yè)來說,可以利用軟件開發(fā)云的互聯(lián)網(wǎng)連接能力,安全可靠地進行協(xié)同開發(fā),即開即用,實現(xiàn)DevOps研發(fā)模式的落地應(yīng)用。

關(guān)鍵字:云計算華為

原創(chuàng)文章 企業(yè)網(wǎng)D1Net

x 華為軟件開發(fā)云如何讓DevOps真正落地? 掃一掃
分享本文到朋友圈
當前位置:云計算企業(yè)動態(tài) → 正文

華為軟件開發(fā)云如何讓DevOps真正落地?

責任編輯:cres |來源:企業(yè)網(wǎng)D1Net  2016-10-28 14:45:33 原創(chuàng)文章 企業(yè)網(wǎng)D1Net

DevOps變革了開發(fā)與IT運維之間的工作流程和傳統(tǒng)衡量標準,這種強調(diào)信息相關(guān)者無縫銜接的工作能力,確保了軟件交付的高效,使產(chǎn)品推向市場更加快速。不僅如此,企業(yè)應(yīng)用DevOps之后還可以提高產(chǎn)品質(zhì)量,以及組織有效性。當然,要想實現(xiàn)這一切需要有可靠且深厚的技術(shù)平臺支持。對此,華云軟件開發(fā)云給出了答案。
 
DevOps的優(yōu)勢很明顯,但如果仔細觀察,就會發(fā)現(xiàn)真正在企業(yè)落地的并不多。雖然云計算、容器、微服務(wù)等技術(shù)在逐漸成熟,但企業(yè)在業(yè)務(wù)交付時仍會面臨挑戰(zhàn)。
 
舉例來說:
 
1、交付頻率快,研發(fā)周期短,質(zhì)量要求高
 
市場需求變化極快,需要將創(chuàng)意迅速轉(zhuǎn)變?yōu)楫a(chǎn)品,避免錯過機遇窗口,使得交付壓力大;同時需要按需發(fā)布,交付頻率高,同時保證市場可接受的質(zhì)量;
 
2、跨地域多團隊協(xié)作多,效率亟待提升
 
產(chǎn)品交付團隊經(jīng)常分布在不同的地域,而且通常聯(lián)合合作方進行產(chǎn)品的特性交付,不同團隊的產(chǎn)品支撐工具平臺不一致,難以滿足快速高質(zhì)量交付的要求;
 
3、工具平臺的建立并持續(xù)演進,難以滿足安全與可靠及性價比的要求
 
企業(yè)發(fā)現(xiàn)基于開源工具或者商業(yè)工具建立工具平臺,需要專人維護,成本很高,可靠性保障難度大,與外部客戶進行協(xié)同,開放工具平臺又面臨安全風險。
 
DevOps概念從誕生至今已有8年時間,其不僅需要打通開發(fā)運維之間的部門墻,還要更多考慮到應(yīng)用和服務(wù)的完整生命周期,實現(xiàn)自動化、跨團隊的線上協(xié)作。DevOps的核心實踐理念包括:文化(Culture)、自動化(Automation)、精益(Lean)、度量(Measurement)、共享(Share),統(tǒng)稱為CALMS。然而,DevOps落地離不開標準化、自動化工具的支撐,以便能夠?qū)崿F(xiàn)不同軟件交付團隊之間的全連接。
 
無論是縱向集成還是橫向集成,DevOps都需要通過工具鏈與持續(xù)集成、交付、反饋與優(yōu)化進行端到端整合。華為基于二十幾年的研發(fā)實踐,并融合DevOps等理念方法,打造了軟件開發(fā)云服務(wù),希望為企業(yè)提供一站式的云上開發(fā)工具平臺。據(jù)了解,華為開發(fā)云提供了項目管理、配置管理、代碼檢查、編譯構(gòu)建、測試、部署、發(fā)布等端到端地覆蓋軟件生命周期的相關(guān)服務(wù)。
 
從技術(shù)層面來看,企業(yè)可以在軟件開發(fā)云上利用 “配置管理-代碼檢查-編譯-構(gòu)建-部署-測試-發(fā)布”等服務(wù),為產(chǎn)品版本集成發(fā)布可視化地創(chuàng)建流水線,本流水線包含多個階段(stage);在每個階段創(chuàng)建多個不同類型的任務(wù)(task),例如,代碼檢查任務(wù)、編譯構(gòu)建任務(wù)等。
 
在代碼提交后,利用云上各服務(wù)的集群并發(fā)及加速能力,流水線的相關(guān)任務(wù)可以實現(xiàn)最大程度地并發(fā),在小時級別自動化實現(xiàn)版本級集成發(fā)布,得到版本質(zhì)量報告,并快速反饋給開發(fā)人員,以便進行快速修復(fù),在開發(fā)人員修復(fù)版本后并再次進行流水線的集成發(fā)布。在緊急狀態(tài)下,還能實現(xiàn)版本的快速可靠回退。這樣一來,版本每周或每日構(gòu)建成為可能,項目管理服務(wù)提供了敏捷式、社交化的項目管理方式,可與配置管理關(guān)聯(lián),使得開發(fā)團隊有效協(xié)同,通過看板等各種圖表實時掌握項目進度和質(zhì)量。
 
在實際使用過程中,以某個孵化器為例,在孵企業(yè)主要研發(fā)智慧城市解決方案相關(guān)的產(chǎn)品,多個公司經(jīng)常會協(xié)同開發(fā)一款產(chǎn)品。每個公司使用不同的研發(fā)工具,沒有一個統(tǒng)一的研發(fā)工具平臺。為了解決瀑布模式難以快速迭代、跨地域多團隊協(xié)同、手工編譯構(gòu)建周期長、不同團隊的工具平臺不統(tǒng)一等問題,選擇了華為軟件開發(fā)云進行項目聯(lián)合開發(fā)。在熟悉了DevOps研發(fā)模式、軟件開發(fā)云服務(wù)特性(例如流水線等)后,產(chǎn)品版本的集成發(fā)布由原先的1天縮短為30分鐘,整個項目的交付周期縮短到3個月。
 
總的來說,軟件開發(fā)云是華為企業(yè)云解決方案的重要組成部分,充分利用了華為企業(yè)云I層與P層的能力,提供了非常高的可靠性與安全性。未來,軟件開發(fā)云勢必將結(jié)合華為的業(yè)務(wù)方法論、工具以及實踐發(fā)展趨勢,推動服務(wù)演進。對于各個企業(yè)來說,可以利用軟件開發(fā)云的互聯(lián)網(wǎng)連接能力,安全可靠地進行協(xié)同開發(fā),即開即用,實現(xiàn)DevOps研發(fā)模式的落地應(yīng)用。

關(guān)鍵字:云計算華為

原創(chuàng)文章 企業(yè)網(wǎng)D1Net

電子周刊
回到頂部

關(guān)于我們聯(lián)系我們版權(quán)聲明隱私條款廣告服務(wù)友情鏈接投稿中心招賢納士

企業(yè)網(wǎng)版權(quán)所有 ©2010-2024 京ICP備09108050號-6 京公網(wǎng)安備 11010502049343號

^
  • <menuitem id="jw4sk"></menuitem>

    1. <form id="jw4sk"><tbody id="jw4sk"><dfn id="jw4sk"></dfn></tbody></form>
      主站蜘蛛池模板: 平顺县| 乌兰浩特市| 静宁县| 蓝山县| 保靖县| 乌兰察布市| 花莲市| 营口市| 饶平县| 萨嘎县| 祥云县| 遂宁市| 凭祥市| 菏泽市| 龙海市| 福州市| 新兴县| 宿州市| 厦门市| 克拉玛依市| 乃东县| 阿鲁科尔沁旗| 顺平县| 郯城县| 凯里市| 呼玛县| 工布江达县| 桑植县| 石棉县| 德格县| 西吉县| 留坝县| 错那县| 垫江县| 罗山县| 康保县| 五指山市| 滨州市| 新津县| 秦安县| 长子县|