前序的Part1~3咱們介紹瞭如何規劃每個部分的架構,那麼對於總體上來講,一個標準的桌面虛擬化環境,其邏輯上的架構又是怎樣的呢?
服務器
從總體角度來講,一套桌面虛擬化體系會分爲兩大部分:網絡
接入端架構
控制、承載單元負載均衡
那麼什麼叫接入單元,其實就是以NetScaler爲表明的負載均衡和StoreFront/Web Interface爲表明的資源羅列的用戶入口。ide
注:這裏咱們並不討論NetScaler做爲ICA proxy來工做。spa
而對於控制、承載單元,那就是涵蓋了前序文章中介紹的全部組件包括:ADDC,SQL,DDC,Lic在內容的控制單元,以及承載全部桌面的承載單元。設計
這樣的一個組合,咱們稱之爲Service Block。blog
注:在部署上,StoreFront/Web Interface是與其餘組件部署在一塊兒,可是在邏輯上他們是相對分開的兩部分。ci
因此,在本例中,咱們就將3000個桌面及全部的相關組件都放在了同一個Service Block中。資源
而事實上這個項目的規模在7000點,因爲咱們前序說明過,一個Service Block咱們推薦支撐5000個桌面。那麼按照這個邏輯,須要徹底按照相同的架構,包括服務器、存儲、匯聚層網絡,徹底的拷貝一份。而後再經過StoreFront/Web Interface將兩邊的資源加入分別加入到各自的資源池中,同時經過負載均衡設備,對包括StoreFront、PVS等核心組件進行負載均衡。
因此從邏輯上,他應該是這樣的一種架構,各塊組件、承載、支撐、服務都是相互獨立,又經過接入層實現有機的鏈接。
而在用戶層面就是1個Service Block 支撐3000用戶,第二個Service Block支撐4000用戶。
那麼若是須要進一步擴大,那麼就是橫向的繼續堆疊一個個的Service Block實現整個環境的擴展。
至此,一個完整的環境及各個組件架構就完成了設計和交付。