歡迎您光臨本站 註冊首頁

大家都是如何完成批量部署的

←手機掃碼閱讀     火星人 @ 2014-03-03 , reply:0

大家都是如何完成批量部署的

在典型的WebFarm架構下,大家都是如何完成批量部署的?伺服器數量不多,都是基於windows/.NET平台,使用IIS做web伺服器。
如何批量發布/部署?如何進行版本管理/回滾?如何保證內容統一(暫不考慮圖片等頻繁更新的資源存儲)?
《解決方案》

我們之前是用的SVN      遠程到windows   然後寫個批處理去自動更新到IIS網站目錄
(可以先部署到測試站,然後再copy到正式站,過濾web.config配置文件等這些特殊的)
當然,也可以在開發環境下直接發布到遠程伺服器的指定目錄下,但是這樣就很難控制版本和回滾了。
伺服器數量不多的情況下  感覺還勉強   如果伺服器數量達到100 或者更多   真的難以想象去維護上百台windows伺服器

至於文件的共享存儲  倒是可以考慮windows上的分散式文件系統  或者SAN等等外置共享存儲方式      

不知道大家有何高見  一起分享一下
《解決方案》

我的windows機器也不多,cygwin + rsync 勉強湊活。
《解決方案》

cwRsync打包了rsync和cygwin                這樣子去同步   還湊活  
《解決方案》

必須上自動發布系統啊

《解決方案》

回復 5# o0o520
開源的工具  沒辦法完全滿足業務需求
只能湊活吧   目前沒有能力去二次開發

   
《解決方案》

pssh 和 putty
《解決方案》

內網基於svn+shell實現發布,也可以對變更文件打包;
外網基於升級包shell發布;

做這個一年了,前期文件規劃很重要,特別的內網和生產環境的異同目錄文件;

目前破公司又要搞網頁版的發布,真是折騰,費了一年的勁搞的那麼智能了,又得推倒重來,我干叉叉的
《解決方案》

cygwin + rsync
《解決方案》

windos用AD

[火星人 ] 大家都是如何完成批量部署的已經有552次圍觀

http://coctec.com/docs/service/show-post-91.html