Citrix XenApp/XenDesktop版本正確選擇

經常會有人來問我,現在Citrix XenApp/XenDesktop產品更新這麼快,我應該選擇什麼版本。在回答這個問題之前,其實得先從Citrix目前產品發佈、更新策略說起。

如果對於Citrix產品使用比較早的同學肯定都知道,作爲一家有相當歷史的IT軟件公司,過去其產品基本是一年一更新,每年5月通過技術大會做一個通告,當地的9月左右正式發佈產品。而發佈的產品也少有是跨代的,一般就是SP(service pack)或者是FP(Feature Pack)。如果要跨代基本要2-3年纔會有一次。這種在當前看起來很慢的更新方式,在5-10年前是很正常的。

那麼在當下IT急劇變化的年代,大家都強調敏捷開發,這種方式就變得不那麼適用了。所以Citrix在2015年年底提出了LTSR和CR這樣的產品生命週期規劃。
LTSR:長期穩定支持版本

CR:當前版本

https://www.citrix.com/support/programs/software-maintenance/xenapp-and-xendesktop-servicing-options.html

#在這裏Citrix Cloud是Citrix自有的一個SAAS服務,有機會單獨介紹Citrix Cloud這一Citrix正在從北美向全球推廣的新業務模型,推進用戶向純SAAS桌面雲轉型。

wKiom1lsIfjwYulZAACJQ30Jb6k146.png

wKioL1lsIfninrQXAACL6lWZIic145.png

從圖中,我們可以看到。在這個體系中,LTSR和CR並不是完全割裂的兩種產品,所有CR是以平均一個季度爲週期(不多於3個季度)發佈一個新版本,其特點是每個版本都會加入新功能(客觀的說,幾乎每個版本都有很實質的內容在裏面)個人建議如果追新功能,可以以半年即2個版本爲一個週期進行更新。LTSR則是18-24個月進行一次整合。

CR版本帶來的最大好處就是前面說的新功能的加入,比如最近幾個版本中帶來了HDX3D中的NVENC,MCS製備中的IO Optimization,FULL CLONE,新的傳輸協議EDT等等功能。但是和任何新產品、新功能都會容易帶來的問題一樣,相對來說,其問題也就是俗稱的BUG相對更多。(雖然每次新版本也會修復老版本中的一些已知問題)

所以對於那些沒有特殊新功能要求,更關注穩定性的用戶LTSR這種長期穩定支持版本就更有價值。


LTSR是選取一個CR版本作爲藍本,或者稱爲基礎版本,然後以此爲基礎不做任何新功能的開發和支持,只做一件事情就是修BUG。所以LTSR我們也俗稱穩定版,原因就在於這裏。其把各種內部測試、客戶反饋的問題收集後,通過CU(Cumulative Update )的方式修復問題,供所有用戶使用。

這樣的方式帶來的幾大好處:

  1. 首先LTSR的生命週期是以版本發佈之日起計算。以目前已經發布的唯一LTSR版本7.6 LTSR爲例,其發佈時間爲2016年1月,則Citrix XenApp/XenDesktop默認提供5年(需要購買對應服務)服務,所以可以有效支持到2021年。如果願意,到期後可以再與Citrix討論後續延展支持,最多再延展5年。爲用戶提供超長的產品服務週期。

    https://www.citrix.com/support/product-lifecycle/product-matrix.html

    #這裏也要提醒使用較早版本的7.X同學注意,7.11版本之前的7.X的生命週期只到18年6月。

    wKiom1lsODXC2vWqAAB-Mh1_e9Y473.png

  2. CU即是一個補丁包也是一個完整安裝包。意思就是說,如果你是7.6 LTSR版本,通過CU可以升級到其對應最新的版本。如果你是新用戶、新環境,也可以直接安裝CU,直接部署最新版本,而不需要先安裝7.6 LTSR,再安裝CU。截止到文檔撰寫時間,目前最新的7.6 LTSR最新版本爲7.6 LTSR CU4。https://docs.citrix.com/en-us/xenapp-and-xendesktop/7-6-long-term-service-release/xad-whats-new/cumulative-update-4.html


使用LTSR也需要有如下幾個注意事項需要注意:

  1. LTSR是一個統稱,其對於Citrix XenApp/XenDesktop中的很多組件都有嚴格的限制,所以在生產環境中,除非必要請勿隨意組合各個組件。http://docs.citrix.com/en-us/xenapp-and-xendesktop/7-6-long-term-service-release/xad-whats-new/long-term-service-release.html 

    wKiom1lsMMOAL-h4AACeJ-IWet8046.png

  2. LTSR中部分組件是沒有的,例如Personal vDisk,在VDA中就是不會含有的。如果需要使用Personal vDisk功能,需要使用CR版本。

  3. 每個新版本的CU都需要識別SA即Citrix產品服務有效期,比如最新的7.6 LTSR CU4的SA有效期爲2017年6月14日。

    wKiom1lsM0aTcJN5AABFTBZyrzM459.png


從我個人觀點來說:

  1. 如果是一個純VDI的項目,沒有3D等一些新功能需求,強烈推薦使用7.6 LTSR及其最新CU版本。

  2. 如果是一個應用虛擬化、3D爲主的項目則建議使用CR版本,目前最新版本爲7.14。


當然會有很多朋友說了,目前的LTSR和最新的CR之間功能差距實在是太大了,真是難於取捨啊。客觀說,確實是這樣的。目前的7.6 LTSR與最新的7.14之間,差了7個版本,功能差距那是相當明顯滴。


不過這個問題很快就會解決了,按照Citrix的更新週期,每18-24個月會更新一個LTSR版本,所以如前面圖所示,在今年的Q3(預計在8月中下旬)Citrix將會發布下一個版本的LTSR,預計版本號爲7.15 LTSR。他將會以7.13/7.14爲藍本,屆時新的LTSR版本功能將在相當長一段時間內滿足大家的對於功能及穩定性的需求。


敬請期待。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章