目標:
讓電腦更乾淨、安全且便於管理
思路:
買了一台新電腦後只裝虛擬機,之後的任何使用都在虛擬機內。
若出問題可以還原快照或虛擬機備份,大不了再重裝一次就好了。
而實體機一直保持接近全新的狀態!
問題:
這樣的操作理論上是可行的,畢竟公司行號、伺服器都是這樣。
那為什麼實務上個人單位似乎沒有廣泛採取這種做法呢?
是效能問題?操作麻煩?還是有其他因素?
終於被我看到問題,相見恨晚啊
關於使用VM的想法,你的想法應該會進入到挑選hypervisor要用哪個
是ESXi? hyperV?我其實摸索多年的感覺,適合我的答案是KVM,因為效率高又可以直接用Host OS
首先要澄清的一點,你覺的想減少Host OS/ Hypervisor的更新,同時用快照之類保持Guest OS青春,不是不可能,但是你要先了解一點限制因素
Host OS/ Hypervisor會更新對吧?資安類更新要不要上?上的時候要不要重開機?連路由器都會有資安更新的時候,底層不可能都不用動。
再來是你想把底層盡可能藏起來的想法,其實有點難,因為會造成自己管理上的困難,藏的越好,就會害自己越難管理。
還有快照是用來測試用的,絕對不是拿來備份用的。而且回到備份需求,你要可考慮到投入的成本。越多備份當然就越花錢,還可能要為此養個NAS。
因此我的修正作法是直接在下面跑linux/KVM libvirt,並且處理掉90%日常需求
大量的依賴瀏覽器,所以可以不常進入VM裡面
至於一定要進Windows VM的原因一是要用微軟的Office,因為它的檔案相容性很差
原因二是公司自架的Exchange 上面行事曆服務只有outlook exchange協定能「協作」
原因三是IE 6 Only的老網頁;除此之外當我不需要時,我可以不用開Windows VM。
如果你的其中一個需求是要顯卡/CUDA之類的,要很潮的GPU/GPGPU一下
奉勸你找金主上QUODRA/Tesla,不然你可能要面對Error 43
但如果你單純是要遊戲,你還是直接用Windows + Clone吧
這問題很簡單啊 XD
你自己試一次不就知道了
最大的問題在於操作麻煩
你試看看把隨身碟或是讀卡機讓 VM 能夠讀取
難用是個問題,有時甚至解不出來呢
而且能讓實體機永遠保持乾淨狀態絕對是你搞錯了
就算是伺服器,實體機也是要不斷定期更新的
我用 Windows 10 built-in 的 hyper-v 弄虛擬機 vm 用來做些比較謹慎的工作,access 個人的雲端資料等。效能遠遜 real machine 不說,它用 mstsc remote desktop 來當作 vm 的窗口,非常不穩定,一直斷線。若非不得已,我不用 vm,很痛苦。
你說的是類似VDI的做法吧
早期有看過
國內有某家大公司用在一些部門測試上線 預算買不起大廠牌
結果去買了大陸廠牌的方案回來
有一天就炸了 底下的人根本無法工作 系統偶而就會沒來由地變慢
廠商那邊也查不出原因 最後發現主機重開機可以緩解這問題
只好安排假日來重開機
還有一次還發現母版內有疑似病毒的執行檔 檔名非常的怪異
最後鬧到廠商那邊出報告簽名 證明不是要駭你
駭你是可以全部一起的
大陸廠商可能帶來資安問題
其實,你的思路,只能說很可以。
但實際上來說,需要很強的配備來搭配。
虛擬機的應用,還是需要一個系統來幫你事先處理的。
而要處理這個系統,本身就不簡單。
給你我以前的案例,也可以達到你的要求。
案例一,網咖系統:約10幾年前的技術。
當時網咖內的單機電腦採用80gb的硬碟及4gb的ram(再當時4gb的ram就很嚇人)
伺服器上有一個快照檔。
再網咖的系統開機時,會先將ram切開1g出來做虛擬硬碟。再從伺服器連結拉快照檔過來建立系統。
開機前後約1分左右。
每一次開機都會重建系統。
可能有人會問硬碟要拿來幹嘛的。其實就只是存遊戲的執行檔。畢竟並沒快照那些遊戲。
雖然當時常用的遊戲是有事先快照好了。