推 SheLoBDenI: cronjob+bash_script, gluster? 11/16 06:39
感謝大大關鍵字分享
推 bapemilo: Ansible 11/16 06:58
推 bapemilo: 你可以看看Jenkins & Ansible 11/16 07:01
→ bapemilo: 用Jenkins撰寫一個發布的Job 11/16 07:02
→ bapemilo: 這個job做的是打包成War然後執行flyway 11/16 07:02
→ bapemilo: 再透過Ansibleㄧ次將war更新多台機器 11/16 07:03
好像很多人推Anible+CI server耶 感謝大大
推 pxycho: Chef or Ansible 11/16 08:35
推 LuLuCow: CI + Ansible 11/16 09:05
推 didifong: Ansible+1 11/16 09:05
→ qrtt1: 跑在什麼系統上? 11/16 09:20
Server是CentOS 7
推 Sieg2010: Ansible 11/16 09:27
推 hxrgjo: Ansible +1 佈署很方便的 11/16 09:28
推 gofigure: 我想你需要的是replication相關 而不是上面那堆土法煉鋼 11/16 09:39
我也覺得直接寫不大好 能解問題但未來更多問題orz
感謝soft_job版眾們的幫助
推 SISQUAKE: Ansible 一解 11/16 10:21
→ qrtt1: 別衝動,你的基礎建設有完整了嗎?災難回復策略跟演練呢? 11/16 10:50
推 vi000246: 如果要土法練鋼我有寫支FTP佈署的 11/16 11:01
水哦感謝大大的分享
推 ripple0129: 看樣子ansible已經稱霸CM市場了 11/16 11:09
推 ian90911: 推qrtt1 先釐清復原手段 11/16 11:15
→ ChungLi5566: 主流就是一台一台手動部署 11/16 12:15
量很大且人力不足的話 (e.g.,300台機器 5人的team)
也會是傾向逐台手動嗎? 不會是像MS那樣直接更新?
→ alog: 你們有沒有規劃怎麼rollback上一個版本 這個很重要 11/16 12:33
推 alog: 還有有沒有可能搞掛資料庫 或 退回上一個版本資料被你們砍 11/16 12:35
→ alog: 掉 11/16 12:35
→ alog: 如果是停機維護還好 可以在執行前再備份 如果是不停機 就會 11/16 12:41
→ alog: 比較尷尬 新進資料搞掛了包你囧爆 11/16 12:41
→ alog: 另外就是 或許還會有更酷的工具 或是 需要整合其他的先進服 11/16 12:54
→ alog: 務進入到你們的架構 11/16 12:54
→ alog: 但一定要留意你們在處理的資料 他是國家級的醫療資訊,或許 11/16 12:59
→ alog: 可能內容還好,但有些工具或先進的系統服務 最好要跟你上面 11/16 12:59
→ alog: 的主管確認/授權過再用 不要沒有確認過就直接傻傻用 怕你沒 11/16 12:59
→ alog: 事變有事 11/16 12:59
目前應該會是採用停機維護的方式加上備份比較保險
感謝大大提醒到弄壞新進資料的部分
想詢問一下在rollback的部分有什麼推薦嗎
推 Masakiad: docker + CI/CD server啊 11/16 13:32
因為web app已經包成war檔了 想詢問這樣再加上docker可以扮演的角色是?
→ remmurds: 架構魔人要出動了嗎? 11/16 15:47
哈哈哪位大大是架構魔人
推 gino0717: 巴拉圭有電腦喔 11/16 17:55
有啊網速也還行 wifi也大概有個3-5mbps左右
行動網路他們走3G+LTE
推 single4565: 這替代役好像還不錯欸 11/16 18:14
-------------------------------------------------------------------
感謝以上大神們的熱情分享和幫助
小魯會好好survey一下的
※ 編輯: walker088 (200.108.131.62), 11/16/2018 19:46:16
※ 編輯: walker088 (200.108.131.62), 11/16/2018 19:48:26
→ ChungLi5566: war安裝完會有個路徑來放解開後的檔案 11/16 20:44
→ ChungLi5566: 設成ftp站台 換版就直接把war解開後蓋過去 11/16 20:45
→ ChungLi5566: 不過即使UAT環境測過 也無法保證Prod也ok 11/16 20:49
→ ChungLi5566: 所以主流還是晚上加班手動換版 11/16 20:50
推 RunRun5566: Ansible, DB不要放server,不然就用Dicker把app跟db綁 11/17 09:08
→ RunRun5566: 著用 11/17 09:08
推 MIKEmike07: Jenkins + Ansible 11/17 14:35