看板 Soft_Job 關於我們 聯絡資訊
請問大家有使用過 Puppet, Chef, Ansible, Salt 這些組態管理與配置工具的經驗嗎? (configuration management and orchestration tools) 我覺得同事部署應用程式的方法實在太辛苦了,希望能幫他們想點辦法。 據我查的資料,上列方案至少都能夠批次自動調整作業系統的設定, 有些甚至還有中央控制的伺服器可以排程配置很多電腦的組態設定。 但是各家廠商宣傳文件和比較表令我看得頭昏眼花,有些問題也沒找到答案, 請問大家方便解答下列的疑惑嗎? 1. 如果系統的使用量不會經常變動,管理者多半不用經常調整叢集裡的伺服器配置, 甚至有許多系統不是叢集,這樣的話導入這類工具的效益會不會很差呢? 據我所知,這些工具的操作與管理介面似乎相當不一致, 我們恐怕難以大幅藉著過去的軟體使用經驗快速評估任何一種方案, 只能一頭栽進去,花費大量時間了解狀況。 另外,雖然公司未來有可能會部署應用程式到國外的資料中心, 但系統使用量多半相當穩定,可能沒有擴充性(scalability)的問題。 因為有這些考量,使我不太確定是否值得導入這類工具。 2. 請問他們目前跟持續整合伺服器結合的狀況怎麼樣? 我知道 ansible 有 jenkins 的外掛,但是不清楚其他的組態管理工具 有沒有現成的整合工具或套件,使它能夠跟主流的持續整合系統一起 實現高度自動化的持續部署機制? 3. 請問像 kubernetes 這樣的工具跟前面那些組態管理工具有什麼不同? 差別是不是在組態管理的對象...前四樣是作業系統,kubernetes則是容器呢? http://blog.kubernetes.io/ 4. 請問有沒有人試過在開發人員行情於 42k 左右之團隊引入 Docker 建置 個人的開發環境呢? 不知道這些人能否順利上手? 會不會遇到很特殊的問題? 不知道能否期待使用 windows 10 的 docker 將新人建置 java 開發環境的時間 從三天縮減至一天? 在此先謝謝大家分享的經驗! 也歡迎私信交流! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.160.90.128 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1459596399.A.67C.html
manaup: 如果工作很清閒就做 如果大家都很忙那最好不要 04/02 20:22
哈哈哈哈哈 那是當然的, 我也只是想聊聊, 看看接下來有空可以玩些什麼
PRAM: 你不如做一台win10虛擬機,拷貝給新人使用 04/02 20:58
這想法也不錯, 但好奇請問 win 10 有辦法從系統映像檔建立實機上面跑的 win 10 嗎? 我們目前一人配一PC, 不是在虛擬環境開發說... ※ 編輯: dream1124 (118.160.90.128), 04/02/2016 21:04:04
knives: 現在最夯不是Docker嗎 04/02 21:35
wuliou: 灌好之後直接用跨系統還原工具倒進新電腦? 04/02 21:55
lovdkkkk: Docker 問題來說就是要正常關閉跑的東西再 stop 比較好 04/03 16:20
lovdkkkk: 不然會遇到靈異事件, 如跑 Rails 專案 stop 再 start 可 04/03 16:21
lovdkkkk: 能會因為之前沒正常停止 server 而跑不起來等等 04/03 16:22
abola921: 你有一個問題要先問自己,如果上述設定不常變更 04/06 09:51
abola921: 那導入這種架構的效益是不是真的用的到,人員能力也是 04/06 09:52