發表文章

目前顯示的是 8月, 2021的文章

Azure WVD-讓你在瀏覽器中執行 Windows 10

圖片
如何在瀏覽器中執行 Windows? 要談這件事情前,我們得說說為何會有這個需要? 雖然對我而言,這個需求是顯而易見的。 虛擬桌面的美好想像 過去在企業環境中,使用vmware或hyper-v搭建一整套給用戶的虛擬工作環境,或是採用RDP以multi-session的形式提供用戶透過遠端連入的工作環境,都是企業內很常見的使用方式。 這樣做帶來幾個好處: 用戶端的實體設備等級不用太高,因為大量工作實際上都運行在遠端機房。 安全性容易控制,因為實際運行的程式大多也都在機房。 MIS/IT人員不再需要為每一台用戶端設備傷腦筋。用戶端隨便用任何一台設備,登入遠端虛擬桌面後,都可以立即讓同仁開始工作。 同仁即便在遠端(家裡、網咖)、拿自己的NB也可以隨時連入工作(WFH居家辦公一次搞定) … 隨手都能舉出好幾個理由,讓大部分MIT/IT人員對於遠端虛擬桌面有許多美好想像(包含我在內)。 自從有了Azure雲端之後,事實上我的桌機或NB的硬體更新頻率越來越低,因為大部分我工作都直接透過RDP用雲端上的VM來進行。這樣有許多好處。包含,有需要時隨手可以把VM升級成16或32G的記憶體,硬碟空間更是要多大有多大,只要網路速度可以,在遠端VM上工作比local實體機效率來的高上不少,算是一個頗奢侈豪華的享受。 對我個人來說,這樣做也有另一個好處,方便我把工作和個人電腦分開,工作我一律用雲端VM,個人NB則大多做些教育訓練或私人的事情,工作時只需要從NB連上雲端VM即可,環境乾淨不容易混亂或衝突。 需要克服的缺點 然而,使用RDP從NB連上雲端windows 10的VM,對很多人來說已經很美好,但我覺得還是有些缺點。當我想要大範圍的導入時,會碰到一些障礙: RDP採用3389 port,常常在企業內有被擋掉的可能。 RDP在MAC環境可以用,但在android和iOS上還是有不少限制。在Windows環境上用戶也需要一點基本概念,才能夠使用。 用戶端的RDP上會保留有連線位置等資訊,在網咖或是外部環境使用相對風險比較高。 Azure WVD解決方案 因此,當我聽到Azure上的WVD解決方案時,實在非常心動。比起單純的RDP和雲端VM(或是地端的hyper-v, vmware),它有底下好處: 用戶端只需要有瀏覽器(Chrome/Edg