iT邦幫忙

0

個人電腦完全使用虛擬機可行嗎?

目標:
讓電腦更乾淨、安全且便於管理

思路:
買了一台新電腦後只裝虛擬機,之後的任何使用都在虛擬機內。
若出問題可以還原快照或虛擬機備份,大不了再重裝一次就好了。
而實體機一直保持接近全新的狀態!

問題:
這樣的操作理論上是可行的,畢竟公司行號、伺服器都是這樣。
那為什麼實務上個人單位似乎沒有廣泛採取這種做法呢?
是效能問題?操作麻煩?還是有其他因素?

看更多先前的討論...收起先前的討論...
ckp6250 iT邦好手 1 級 ‧ 2020-05-09 18:28:38 檢舉
認同這個做法,
只要定期匯出虛擬檔,就不怕病毒。

效能不是問題,記憶體買大一點就好。
不過,如果是windows的話,重點是版權問題,新買的品牌單機,會有隨機授權,
虛擬機裡的版權,單買可能就貴了。
player iT邦大師 1 級 ‧ 2020-05-09 20:24:00 檢舉
你的問題建立在VM裡的OS不需要更新的基礎上
不然當每次更新後你得備份VM
這樣你會有一堆備份
而且校能也是問題
你可以在VM跑3D試試
1.授權費用
2.硬體效能(CPU,記憶體,能上SSD最好,採購的硬體規格要高,不然跑起來的"笑能"會嚇死你)
3D是硬傷
giulian iT邦新手 4 級 ‧ 2020-05-11 04:23:32 檢舉
我之前工作過的公司用這套,citrix的系統 ,門市端都是用雲端的系統,server上有每個帳號的設定檔,登入後用特定的影像檔啟動後載入各帳號的設定檔,本機端有安裝citrix的agent能存取連接在本機上的資源,費用很貴就是了https://docs.citrix.com/en-us/citrix-virtual-apps-desktops-service.html
froce iT邦大師 1 級 ‧ 2020-05-11 11:35:22 檢舉
只做文書,可以。
要玩遊戲,去找能做PCI-E直通的虛擬機器來做。
雷伊 iT邦高手 1 級 ‧ 2020-05-11 14:59:45 檢舉
裝ESXi時他會告訴你找不到網卡卡住,Hyper-V你的記憶體夠嗎?
2
補覺鳴詩
iT邦高手 1 級 ‧ 2020-05-09 19:38:16

這問題很簡單啊 XD
你自己試一次不就知道了

最大的問題在於操作麻煩
你試看看把隨身碟或是讀卡機讓 VM 能夠讀取
難用是個問題,有時甚至解不出來呢

而且能讓實體機永遠保持乾淨狀態絕對是你搞錯了
就算是伺服器,實體機也是要不斷定期更新的

3
hcchen
iT邦新手 5 級 ‧ 2020-05-10 21:13:09

我用 Windows 10 built-in 的 hyper-v 弄虛擬機 vm 用來做些比較謹慎的工作,access 個人的雲端資料等。效能遠遜 real machine 不說,它用 mstsc remote desktop 來當作 vm 的窗口,非常不穩定,一直斷線。若非不得已,我不用 vm,很痛苦。

0
咖咖拉
iT邦研究生 2 級 ‧ 2020-05-11 14:18:53

文書 可以
你有要玩遊戲 剪片 會有延遲感
不太好

1
hsiang11
iT邦好手 1 級 ‧ 2020-05-11 14:39:40

你說的是類似VDI的做法吧
早期有看過
國內有某家大公司用在一些部門測試上線 預算買不起大廠牌
結果去買了大陸廠牌的方案回來
有一天就炸了 底下的人根本無法工作 系統偶而就會沒來由地變慢
廠商那邊也查不出原因 最後發現主機重開機可以緩解這問題
只好安排假日來重開機

還有一次還發現母版內有疑似病毒的執行檔 檔名非常的怪異
最後鬧到廠商那邊出報告簽名 證明不是要駭你
駭你是可以全部一起的
大陸廠商可能帶來資安問題

1

其實,你的思路,只能說很可以。
但實際上來說,需要很強的配備來搭配。

虛擬機的應用,還是需要一個系統來幫你事先處理的。
而要處理這個系統,本身就不簡單。

給你我以前的案例,也可以達到你的要求。

案例一,網咖系統:約10幾年前的技術。

當時網咖內的單機電腦採用80gb的硬碟及4gb的ram(再當時4gb的ram就很嚇人)
伺服器上有一個快照檔。

再網咖的系統開機時,會先將ram切開1g出來做虛擬硬碟。再從伺服器連結拉快照檔過來建立系統。
開機前後約1分左右。

每一次開機都會重建系統。
可能有人會問硬碟要拿來幹嘛的。其實就只是存遊戲的執行檔。畢竟並沒快照那些遊戲。
雖然當時常用的遊戲是有事先快照好了。

1
icekimo
iT邦新手 3 級 ‧ 2020-10-06 11:58:46

終於被我看到問題,相見恨晚啊

你應該先看這個

關於使用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

我要發表回答

立即登入回答