目前項目中會使用了Iaas中的vm,所有操作都是通過ssh連上去的。pm表示要不要寫個agent在里面用,現在每次操作都ssh一下都很惡心。談談我認為使用ssh的好處:代碼集中在一處,不需要分發不需要維護agent這么一個進程的生命周期,以及檢測它的心跳缺點:不支持異步我想問的問題ssh的開銷大嗎?在我看來似乎和寫一個基于web server 的agent差不多大家一般是如何選型的?為什么這么選?
1 回答

素胚勾勒不出你
TA貢獻1827條經驗 獲得超9個贊
如果管理的OS都是同一類的,比如Linux,那么用ssh最簡單了。
如果還有其他的OS,那SSH可能就不好使了,而agent可以一定程度上屏蔽掉OS之間的差異。比如puppet這類解決方案,實際下發的操作指令并不是實實在在在機器上執行的指令,而是一種
中間代碼
,由agent將中間代碼翻譯成當前OS實際該執行的本地命令。
添加回答
舉報
0/150
提交
取消