桌面虛擬化 之四設計方法

2021-09-04 16:10:02 字數 2548 閱讀 7396

桌面虛擬化專案相對涉及的方面較多,遵循合理的設計方法,能讓你考慮到影響方案質量的眾多重要因素,制定適當的專案計畫,並和相關人員展開有效的討論。

下面的七個步驟,希望能讓你事半功倍。

深入了解動機和公司戰略

在使用者對桌面虛擬化有興趣的時候,我往往問的第乙個問題就是,是什麼因素促使你對此感興趣?

可能回答比如有:我們希望通過此方案降低硬體購買成本或者維護成本;希望遠端隨時隨地訪問桌面及應用;我們有鼓勵員工自帶訪問裝置的計畫(byod);我們目前的桌面環境不能滿足需求等等。

桌面虛擬化的優點很多,但不一定適合所有的使用者。而且使用者所面臨的問題也可能有其他更適合的解決方案。

同時,還應該把眼光放遠一點,了解此方案可能在公司整體戰略上有什麼意義。比如我為一家大型銀行層設計過桌面虛擬化方案。他們的辦公場所遍及全球,頻頻兼併其他小型的金融機構。能保證所有員工快速便捷訪問一些應用是對他們的生意有至關重要的影響。桌面虛擬化可以很有效的滿足他們的戰略需求。

把使用者的動機挖掘清楚了,才能很好幫助他們建立business case來獲得高層的支援。知道使用者最在意的是什麼方面,從而在設計和實施中明確一些必須遵循的原則和優先順序,最大程度滿足使用者的關鍵需求。

二評估當前使用者環境

了解你的目標使用者是誰?他們目前的問題是什麼?他們每天執行的應用是什麼?怎麼才能讓他們滿意?同時,虛擬化專案不是孤立的方案。成功的專案必須和公司已有的系統很好的整合。

使用者分析:

大概對所有使用者進行分類,分類方法有多種。比如根據部門劃分,開發部門的需求和市場部門的需求很不同;根據使用者所執行的應用劃分,taskworker, power worker 等等;

根據使用者希望如何訪問桌面及應用,有的只是通過公司內網,有的需要通過專線或者internet。

選擇最適合該使用者情況的分類方法,可以針對每類使用者定製合適的方案。

應用分析:

liquidware labs

和lakeside

都有相應產品對使用者已有環境進行評估。

其他依賴的系統:

該方案是完全自給自足,還是必須依賴其他已有的系統,比如active directory,database, sccm,ids, firewall, load balancer 等

三分析各廠商方案

在充分了解客戶需求之後,選擇廠商方案來滿足特定的需求。沒有最好的方案,只有最適合的方案。

大概從以下幾個方面。

廠商關係和成本:

是否使用者已經使用某廠商的產品,並積累了較好的關係。是否有可能協商更好的**。選擇合適的產品打包方案。員工是否已積累了某廠商產品的技能?

技術:

從functional和non-functional等各方面進行大致評估。

設計方案

需要特別注重設計方案階段。乙個成功的設計雖然不能完全保證整個專案的成功,當乙個失敗的設計注定你的專案不會有好的結果。我個人認為在設計階段有下面的重要方面:

充分溝通設計並不僅僅是乙方架構師的職責,盡量和客戶各個相關部門進行充分的溝通,讓相關人員參與architecturedecision的討論,為什麼這個決定很關鍵,它會有什麼一系列的影響,我們建議這麼辦的原因是什麼?

均衡考慮設計有時並不能完全從技術上考慮。還有考慮到成本,管理等一系列的方面。這就是為什麼了解客戶動機那麼重要了。它確定了設計原則和優先順序,幫助你在考量各個可能是有據可循。比如我的乙個使用者對高可用性特別強調。我們建議兩個雙活的資料中心,在一處有服務中斷時,使用者可以無縫切換至另一處。這明顯對預算緊張,但對可靠性要求不太高的客戶不合適。他們可能更在意一台伺服器能最多執行多少虛擬桌面。

可追溯性(traceability我們的每乙個重要的設計決定,應該能夠對應客戶的乙個或多個需求。避免為了實現某項特定技術,而不必要的增加成本,讓方案複雜化。同時每乙個需求,也有相應的設計決定對應,避免遺漏。

五   proof  of concept

通常建議在決定大型桌面虛擬化專案之前進行概念驗證。選擇一組有代表性的使用者,並針對其需求快速實施乙個小規模的方案。評估使用者體驗,吸取成功經驗和關注需要提高的方面。

實施方案

實施時首先要有合理的專案計畫,並根據依賴程度、優先順序、人員等合理安排任務。常見的情況是由於時間緊,實施不能完全依照設計進行,造成很多後續的麻煩。

專案移交和運維

成功的桌面虛擬化專案,沒有完成時,永遠都是進行時。實施團隊必須幫助運維團隊制定完善的運維計畫,來應對日常維護,擴容和新的需求。

桌面虛擬化 之四設計方法

桌面虛擬化專案相對涉及的方面較多,遵循合理的設計方法,能讓你考慮到影響方案質量的眾多重要因素,制定適當的專案計畫,並和相關人員展開有效的討論。下面的七個步驟,希望能讓你事半功倍。一深入了解動機和公司戰略 在使用者對桌面虛擬化有興趣的時候,我往往問的第乙個問題就是,是什麼因素促使你對此感興趣?可能回答...

桌面虛擬化之GPU虛擬化

虛擬化技術的變革堪比 cpu晶元的發展,迄今為止,伺服器上的 cpu,記憶體,儲存,io裝置等都已經可以虛擬化,通過在伺服器上部署虛擬機器,可以實現多個虛擬機器例項共享同一硬體資源。隨著虛擬化的應用普及,使用者場景也變得越來越多樣和廣泛。特別是近年來桌面虛擬化市場的紅火,gpu虛擬化技術也開始被越來...

桌面虛擬化 之七網路設計

桌面虛擬化的網路設計涉及很多考慮因素,比如從內網訪問還遠端訪問,與loadbalancer的整合,防火牆,虛擬交換機,網路頻寬等很多方面。例項 假設乙個客戶需求大致如下 滿足使用者隨時隨地訪問虛擬桌面,無論是通過公司內網還是internet 設計需要符合公司的安全策略,比如保證通過internet訪...