<netkiller@msn.com>
Copyright © 2010-2018 netkillergit
版權聲明github
轉載請與做者聯繫,轉載時請務必標明文章原始出處和做者信息及本聲明。npm
|
|
|
|
請首先閱讀:緩存
創建中心倉庫安全
DevOps 須要一個核心倉庫,用來管理構開發包,容器,以及建物等等。微信
倉庫能夠分爲三種類型,分別是:composer
基礎設施庫包括:spa
容器倉庫:.net
軟件開發包依賴倉庫:版本控制
爲何須要創建這些倉庫呢?首先構建物是公司的私有資產,不可能放在開放的倉庫內。其次,使用外部倉庫嚴重影響構建速度,例以下來速度慢和一些不可控的因素,掛起,閃斷等等。
一般咱們將私有自建的倉庫和DevOps系統放在一塊兒,以加速構建速度。
緩存
緩存能夠幫助構建程序顯著提升執行速度,DevOps 涉及到的緩存包含:
另外,軟件開發包緩存和構建物緩存的版本一般是遞增的,全部無需考慮緩存過時的問題,可是須要考慮下載過程當中出現的損害。常見的損壞包括:
安全
DevOps 須要考慮幾點安全問題:
對於單一用戶,這些問題沒有那麼嚴重,可是對於多用戶系統或基於 SaaS 的 DevOps 的平臺來講這就是大問題。
不然會出現 A 用戶能夠訪問 B 用戶資源的問題。甚至作出一些惡意操做,下載源碼,植入木馬等等
DevOps 系列: