91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

化繁為簡高效部署華為云發(fā)布部署服務CodeArts Deploy

科技怪授 ? 來源:科技怪授 ? 作者:科技怪授 ? 2023-03-22 16:00 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

隨著互聯(lián)網、數(shù)字化的發(fā)展,公司機構與各類企業(yè)往往需要進行大量頻繁的軟件部署,部署設備類型多樣,如:本地機器、云上裸金屬服務器、云上虛擬機與容器等。面對多種部署模式、分布式復雜運行環(huán)境,如何用最短時間、高質量、安全可靠的進行軟件部署,這已經成為一個普遍關注的課題。

持續(xù)部署,通過頻繁的、標準化、自動化的方式,將軟件快速交付到生產環(huán)境。從開發(fā)人員提交代碼到編譯、測試、部署,全流程無人干預,完全自動化執(zhí)行。這種模式與部署能力,可以大幅加快軟件版本上線速度,保證新功能第一時間被用戶使用。

2月27日,華為云發(fā)布持續(xù)部署服務CodeArts Deploy,通過模塊化自由編排部署流程,實現(xiàn)軟件的自動化部署,幫助企業(yè)軟件產品的快速、高效、高質量交付。

傳統(tǒng)部署怎么做?

開發(fā)者把代碼構建打包后,軟件包需要被安裝到具體的服務器上,才能夠對外提供服務從而實現(xiàn)商業(yè)變現(xiàn)。軟件被安裝到服務器這一過程,在軟件開發(fā)活動中通常被稱為部署。

現(xiàn)在多數(shù)應用程序,其部署過程都比較復雜,經常包含很多步驟,且步驟間夾雜著人工確認等動作,很容易發(fā)生意外情況。

即便一個簡單的部署動作,也可能會因為服務器版本的不同、文件目錄結構的差異、權限的不一致、配置項繁瑣而導致應用程序無法正常啟動;

同時,部署項的數(shù)量、服務器數(shù)量、每次部署的步驟數(shù)也會直接影響軟件的部署效率,三個維度的復雜性共同導致軟件部署的工作量呈指數(shù)級增長;

而且,一個軟件產品從開發(fā)出來到最終入網,往往需要經過開發(fā)環(huán)境、集成測試環(huán)境、預發(fā)模擬環(huán)境、生產環(huán)境等多輪測試驗證。

從多個角度分析得知,傳統(tǒng)的部署方式無法實現(xiàn)軟件規(guī)?;渴稹?/p>

簡而言之,傳統(tǒng)的部署方式存在效率低、周期長,可重復性差、易錯、成功率低等問題;也存在著部署責任和權限不清晰、上線頻度低、嚴重依賴執(zhí)行部署動作的人和經驗等大量的短板。從趨勢上看,更加頻繁的交付新特性,快速閉環(huán)反饋,是軟件開發(fā)一致追求的目標。

華為云CodeArts Deploy助力安全、高效持續(xù)部署

華為云CodeArts Deploy采用沙箱技術,提供可視化UI頁面,通過封裝技術對用戶屏蔽繁瑣的操作配置流程,用戶只需填寫關鍵的參數(shù),即可實現(xiàn)應用的部署。

基于其易入門、功能全、集成度高、自動化、可靠的部署能力,CodeArts Deploy能夠幫助大量客戶快速實現(xiàn)業(yè)務上云,全面提升軟件的交付效率,顯著提升交付質量。

具體來看,華為云CodeArts Deploy有以下5大優(yōu)勢:

特性一:內嵌豐富系統(tǒng)模板,配置簡單,開箱即用

面對多種新技術所衍生出的多種部署方式,華為云CodeArts Deploy將各種部署能力進行UI化提取,通過系統(tǒng)模板集成的方式,將紛亂繁雜的部署工程配置標準化并向用戶開放。

目前,CodeArts Deploy內嵌超過15個系統(tǒng)模板,包含主機、容器、Serverless等多種部署形態(tài),覆蓋了Tomcat、Springboot、Go、NodeJs、Docker、Kubernetes等多種語言和技術棧。

除提供豐富的系統(tǒng)模板外,還支持用戶開發(fā)自定義模板,將具有相同部署流程的應用通過模板進行歸檔復用,減少重復配置工作,極大提升持續(xù)部署效率。

特性二:步驟自由組裝,靈活編排,滿足各行業(yè)部署訴求

一次完整的部署過程通常會包含多個步驟。對于不同的用戶和行業(yè),涉及到的部署場景可能會存在巨大的差異,導致部署工程的配置以及步驟間依賴關系也不盡相同。

例如,一款大型軟件通常由多個部件組成,對于大型軟件的部署,會涉及多個部署步驟和軟件包的安裝,且存在復雜的前后依賴關系;同時,不同技術棧的部署步驟也不盡相同。所以開發(fā)一套能夠覆蓋全部行業(yè)和場景的標準部署方案無法行得通。

華為云CodeArts Deploy服務可對部署過程進行拆分提取,將每一個動作封裝為一個獨立的插件,以部署步驟的方式提供給用戶。用戶可以基于步驟進行自由組裝,只需輸入必要的參數(shù)即可實現(xiàn)工程配置,避免手動編寫部署腳本。同時,用戶可根據部署場景需要,用托拽的方式自定義編排部署工程。

目前,CodeArts Deploy已集成40多個部署步驟,涵蓋多種技術棧的部署,以及文件操作、軟件安裝等附加通用能力,通過豐富的部署步驟,以及自由靈活編排功能的加持,使得應用部署更輕松。

特性三:橫縱向權限隔離,多環(huán)境一鍵式自動化部署,助力企業(yè)安全、高效生產

DevOps敏捷模式下,通常包括Alpha、Beta、Gamma、Production等四種環(huán)境。軟件在上線過程中,根據測試階段軟件會被部署不同環(huán)境,每個環(huán)境都需要經過嚴格的測試,滿足當前環(huán)境的驗證標準,才能進入到下個環(huán)境。

華為云CodeArts Deploy提供以應用為中心的環(huán)境管理能力,將同一應用下的各個環(huán)境進行統(tǒng)一管理,在多環(huán)境部署的場景下,使每個環(huán)境采用相同的部署流程,保證交付的一致性。

生產故障是軟件開發(fā)不可碰觸的紅線,環(huán)境作為其中最關鍵的一環(huán),其安全管理顯的尤為重要。CodeArts Deploy采用橫向和縱向的權限隔離機制,嚴守安全部署底線。

橫向鑒權限制部署時只可選擇當前應用關聯(lián)的環(huán)境,避免在復雜的軟件開發(fā)中應用和環(huán)境交叉部署導致安全事故。另外,每個環(huán)境的職責不同,面向的成員角色也會有所差異,所以對環(huán)境的權限需要做差異化的配置。

縱向鑒權采用更加精細化的“角色-權限”二維矩陣模型,支持環(huán)境實例級別的權限隔離,精準把控每個環(huán)境的安全。

基于環(huán)境管理,CodeArts Deploy提供一鍵式自動化部署能力,部署過程可視化,可隨時觀察部署狀態(tài),如果部署過程中發(fā)生異常,支持一鍵回滾到上一版本,實現(xiàn)安全部署。CodeArts Deploy天然與流水線無縫對接,當代碼提交時可自動觸發(fā)實現(xiàn)環(huán)境的實時升級,真正實現(xiàn)無人值管理。

特性四:支持多種部署形態(tài),滿足各種部署場景

基于企業(yè)部署環(huán)境和業(yè)務多元化的需要,華為云CodeArts Deploy提供主機、容器、微服務以及函數(shù)流等多種部署形態(tài)。

主機部署

CodeArts Deploy開發(fā)了大量的部署步驟,涵蓋基礎軟件安裝、文件操作、軟件部署等方面。在支持Linux操作系統(tǒng)多個主流發(fā)行版本的同時,也支持基于Windows操作系統(tǒng)為平臺的軟件部署場景。

容器部署

CodeArts Deploy支持華為云CCE集群、用戶自有集群以及三方供應商提供的通用Kubernetes集群,實現(xiàn)云上云下協(xié)同部署。提供基于Kubernetes Manifest描述的全量部署和基于鏡像迭代的快速部署能力。

另外,CodeArts Deploy也提供基于Helm客戶端(Kubernetes包管理器開源軟件)、Kubectl命令行以及原生Docker命令等多種容器部署能力。

微服務部署

CodeArts Deploy通過打通華為云上下游,實現(xiàn)CodeArts與華為云Servicestage服務的對接,滿足用戶基于微服務架構應用的部署。Servicestage天然集成SpringCloud、ServiceComb等開源框架,配合CSE微服務引擎,助力微服務應用更好、更快的部署。

函數(shù)工作流

對于期望直接運行代碼源文件,對底層運行資源不關注的用戶。CodeArts Deploy通過對接新一代Serverless函數(shù)計算與編排服務FunctionGraph,以事件驅動函數(shù)的方式實現(xiàn)軟件的發(fā)布。

特性五:多地域災備部署,多賬號協(xié)同部署

一次宕機或者一段時間的停服,可能會給公司或企業(yè)帶來巨大的負面影響,造成無法挽回的損失,所以災備部署功能已成為部署工具的必要能力之一。

華為云CodeArts Deploy支持跨region的災備部署能力,使用同一套部署配置,將應用同時部署到生產環(huán)境和其他region搭建的容災環(huán)境,極大降低緊急情況下長時間停服的概率,確保產品安全可靠。

CodeArts Deploy同時支持云上跨賬號部署能力。大型企業(yè)通常會有多個職能部門,企業(yè)上云后出于對IT系統(tǒng)的精細化治理,每個部門會被分配各自的華為云賬號,用于維護該部門的物理資源和部署應用。另一方面,企業(yè)希望使用統(tǒng)一的DevOps賬號來管理所有部門的軟件開發(fā)活動,其中包含應用的部署行為。

例如,要求所有部門遵守相同的需求管理規(guī)范、代碼提交規(guī)則、發(fā)布門禁以及部署流程等開發(fā)標準,還需要統(tǒng)計各個部門、各開發(fā)人員的工作質量和工作進度等效能指標。針對上述的部署治理場景,基于CodeArts Deploy跨賬號部署能力,開發(fā)人員使用DevOps賬號可將編譯過的軟件包部署到所屬部門賬號的資源中,在獨立IT治理的場景下,依然可以滿足開發(fā)活動的統(tǒng)一治理。

得益于以上特性,華為云CodeArts Deploy已服務華為內部以及廣大公有云客戶,覆蓋金融、物流、能源、汽車等多個行業(yè),幫助用戶實現(xiàn)應用的高效迭代和快速部署。

例如,華為內部使用CodeArts Deploy后,應用部署一次性成功率直線提升超過80%;某頭部大型物流企業(yè),其全部產品線100多套系統(tǒng)平臺使用CodeArts Deploy進行部署交付,效率較之前提升超過30%,大大縮短軟件交付周期。

面向未來,華為云CodeArts Deploy將打造提供可灰度、可回滾、可監(jiān)控、可追溯的輕量化軟件發(fā)布上線能力,助力企業(yè)實現(xiàn)應用的高可靠快速發(fā)布。

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 服務器
    +關注

    關注

    14

    文章

    10267

    瀏覽量

    91533
  • 華為云
    +關注

    關注

    3

    文章

    2832

    瀏覽量

    19271
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    如何在NVIDIA Jetson AGX Thor上通過Docker高效部署vLLM推理服務

    繼系統(tǒng)安裝與環(huán)境配置后,本期我們將繼續(xù)帶大家深入 NVIDIA Jetson AGX Thor 的開發(fā)教程之旅,了解如何在 Jetson AGX Thor 上,通過 Docker 高效部署 vLLM 推理服務。
    的頭像 發(fā)表于 11-13 14:08 ?4132次閱讀
    如何在NVIDIA Jetson AGX Thor上通過Docker<b class='flag-5'>高效</b><b class='flag-5'>部署</b>vLLM推理<b class='flag-5'>服務</b>

    工業(yè)互聯(lián)網平臺如何選擇合適的部署方式

    部署 適用場景 :適合中小型企業(yè)或對數(shù)據處理實時性要求不高的場景,如數(shù)之能數(shù)據中臺。 優(yōu)勢 : 部署簡單便捷 :采用服務訂閱模式,無需企
    的頭像 發(fā)表于 11-07 11:35 ?430次閱讀
    工業(yè)互聯(lián)網平臺如何選擇合適的<b class='flag-5'>部署</b>方式

    如何快速在服務器上部署Web環(huán)境?

    如何快速在服務器上部署Web環(huán)境
    的頭像 發(fā)表于 10-14 14:16 ?672次閱讀

    DeepSeek模型如何在服務器上部署?

    隨著大型語言模型(LLM)的應用日益普及,許多開發(fā)者和企業(yè)希望將像DeepSeek這樣的優(yōu)秀模型部署到自己的服務器上,以實現(xiàn)私有化、定制化服務并保障數(shù)據安全。本文將詳細闡述
    的頭像 發(fā)表于 10-13 16:52 ?957次閱讀

    Jtti服務器上怎么部署網站嗎

    在互聯(lián)網快速發(fā)展的今天,網站已經成為公司和個人溝通和展示自我的重要渠道。無論是一個簡單的個人博客,還是一個復雜的電子商務平臺,部署網站的過程都是相似的。服務器因其高可用性、靈活性和經濟性,成為
    的頭像 發(fā)表于 09-26 17:16 ?1194次閱讀

    HarmonyOS5服務技術分享--函數(shù)預加載文章整理

    ??嗨,親愛的開發(fā)者朋友們!??? 今天咱們來聊聊如何使用??端一體化方式開發(fā)函數(shù)??,尤其針對華為的預加載服務。整個過程會手把手帶你從零開始,涵蓋創(chuàng)建工程、編寫代碼、調試到
    發(fā)表于 05-22 20:33

    HarmonyOS5服務技術分享--Serverless抽獎模板部署

    活動。不用寫復雜代碼,跟著步驟走就能搞定,文末還有部署避坑指南哦~ 一、前期準備 1?? ??注冊賬號+創(chuàng)建項目?? 先到華為開發(fā)者平臺注冊賬號 創(chuàng)建新項目時記得勾選\"開發(fā)
    發(fā)表于 05-22 20:25

    HarmonyOS5服務技術分享--Serverless搭建抽獎

    ?(通常1-3分鐘完成) 部署失敗別慌!可到互動中心反饋或提交工單,華為工程師1-3工作日響應 ? 三、托管上線(讓用戶能訪問) 1?? 工程包處理: 修改portal/dist
    發(fā)表于 05-22 20:20

    HarmonyOS5服務技術分享--ArkTS開發(fā)Node環(huán)境

    氣的方式探索這個功能,結尾還有實用總結和鼓勵彩蛋哦~? ? 一、HarmonyOS函數(shù)開發(fā):核心能力與價值 HarmonyOS的函數(shù)(Serverless)為開發(fā)者提供了??無服務器架構??的便捷
    發(fā)表于 05-22 17:21

    如何利用RAKsmart服務器實現(xiàn)高效多站點部署方案

    利用RAKsmart服務器實現(xiàn)高效多站點部署方案,需結合其網絡優(yōu)勢、彈性資源管理和合理的架構設計。以下是分步實施方案,涵蓋網絡優(yōu)化、資源分配、數(shù)據管理及監(jiān)控等核心環(huán)節(jié),主機推薦小編為您整理發(fā)布
    的頭像 發(fā)表于 05-19 10:38 ?545次閱讀

    南京市政務基于華為Stack成功部署DeepSeek滿血版大模型

    近期,南京市政務基于華為Stack成功部署上線滿血版DeepSeek-R1-671B,實現(xiàn)了“南京+DeepSeek滿血版”的人工智能政務應用一體化賦能升級。
    的頭像 發(fā)表于 03-31 09:30 ?1021次閱讀

    如何在RAKsmart服務器上實現(xiàn)企業(yè)AI模型部署

    AI模型的訓練與部署需要強大的算力支持、穩(wěn)定的網絡環(huán)境和專業(yè)的技術管理。RAKsmart作為全球領先的服務器托管與計算服務提供商,已成為企業(yè)部署
    的頭像 發(fā)表于 03-27 09:46 ?945次閱讀

    DeepSeek企業(yè)級部署RakSmart裸機環(huán)境準備指南

    RakSmart裸機環(huán)境中部署DeepSeek的企業(yè)級環(huán)境準備指南,內容涵蓋關鍵步驟和注意事項,主機推薦小編為您整理發(fā)布DeepSeek企業(yè)級RakSmart裸機
    的頭像 發(fā)表于 03-24 10:07 ?957次閱讀

    DeepSeek企業(yè)級部署服務器資源計算 以raksmart裸機服務器為例

    以RakSmart裸機服務器為例,針對DeepSeek企業(yè)級部署服務器資源計算指南,涵蓋GPU/CPU/內存/存儲/網絡等核心維度的詳細計算方法與配置推薦,主機推薦小編為您整理
    的頭像 發(fā)表于 03-21 10:17 ?1092次閱讀

    RAKsmart美國裸機服務器DeepSeek的高級定制化部署方案

    在RAKsmart美國裸機服務器上進行DeepSeek的高級定制化部署,需結合高性能硬件與靈活的軟件配置,以實現(xiàn)模型優(yōu)化、多任務并行及安全性提升。以下是針對企業(yè)級需求的詳細方案,主機推薦小編為您整理
    的頭像 發(fā)表于 03-13 11:55 ?911次閱讀