讀書筆記 – 自動化部署的優勢

來源:互聯網
上載者:User

自動化部署和手動部署比較的優勢

1.手動部署容易出現錯誤,而自動化錯誤機率很低 (會出錯)

2.如果部署過程不是自動化的,那麼這個過程既不可重複也不可靠,需要很多的時間進行調試和排錯(需要額外的時間)

3.手動部署的流程往往需要記錄在文檔中,這個文檔需要額外的維護時間,而且往往和最新版本的部署不是一致的(更新滯後),而且經常也是不完整的

  自動化部署指令碼往往沒有這個方面的問題

4.自動化部署本質上是鼓勵協作的,對於有一定水平的人員來說,通過看部署指令碼來瞭解部署流程往往比通過文檔來理解部署流程來的容易

  這裡並不是說文檔不重要,文檔可以很好的給人一個大的印象(Big Picture),而細節部分 通過直接看指令碼更容易理解

5.知識沉澱在維護人員腦中,文檔又不是最新的,那麼如果維護人員離職.....就有麻煩了

6.長期從事手動的重複的部署工作的員工往往會對這種工作感到厭倦和不滿,影響工作效率和心情

  自動化部署可以把人員從手工重複的勞動中解放出來,提供生產力

7.手工部署的過程中,無法保證流程的每一個環節都被嚴格執行了(執行者可能忽略或遺忘了某些步奏)

 

 

備忘:

  自動化工作是很好,程式也可以做到很多人工做不到或者不想做的事情

  但是程式並不是唯一的解決方案,有的時候程式員花了很多時間開發的工具,使用者只要2-3分鐘的手動工作就能解決,那就浪費了太多的時間

  這算是一個程式員的通病,

  如果能在執行一個任務之前評估任務的收益和投入,往往可以避免這種情況,別被程式思維困住了頭腦 

  使用一些工具,例如TFS Build, MS Build 支援你們的業務 

  如果可以,把需求,開發,測試,部署 整合到一起,  (可以使用TFS這樣的方案也可以使用自己定製的方案) 

  開發環境和生產環境往往差別很大, 部署人員也不一樣,溝通和協調是一個大問題 

  自動化意味著可重複

  自動化部署意味著更快的部署時間,這和現在互連網要求的高頻率小變更的項目方式是一致的

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.