本文轉載:http://www.javashuo.com/article/p-umyezemn-dm.html
隨着Citrix Netscaler的快速發展,有不少人在維護設備時常常搞不懂Netscaler軟件版本是如何查看和選擇,當前軟件是否須要升級,當前軟件是否穩定等。基於以上問題,簡要介紹Netscaler軟件版本的相關狀況。安全
如何選擇版本網絡
登陸citrix官方網站的firmware下載頁面後,能夠看到以下頁面來選擇版本。那麼這些後綴的意義是什麼?架構
不帶後綴的是標準版本,例如11.0,11.1。ide
safe harbor是安全的版本,通常是在某個小版本穩定之後強烈推薦的版本性能
NDPP是針對複合NDPP規範的版本(不適用於中國)測試
.e是針對某個特定場景增強或補充的特定版本優化
那麼如何選擇哪一個版本呢?網站
大部分狀況下首先選擇通用版本。3d
11.0如下的版本:blog
會有safe harbor這個版本推薦。雖然是推薦版本,但咱們就必定要使用該版本嗎?顯然還有更好的選擇。如下圖爲例:
10.5 bulid 61.11是推薦的版本,若是你看到此版本是最早版本時(就是尚未出現62.9版)毫無疑問選擇它妥妥的。但你看到的版本已經有高於61.11的了,那麼它們是在safe harbor基礎之上修復新bug的版本,他們的穩定性明顯高於61.11。不過要建議的一點是,最好不要選擇最新的版本,而選擇次高的(以上圖爲例選擇10.5.64.9顯然是合適的)。這樣推薦只是爲了適當下降風險,雖然在版本發佈時已經通過嚴格的測試,但更長時間的市場驗證顯然是更靠譜的。
11.0以上版本:
對於11.9以上的版本,官方的後綴出現了新的提法。之前用F標識的版本變爲了Feature Phase,不帶後綴的變爲了Maintenance Phase。在下載版本時選則Maintenance的,表明着該版本進入了穩按期;Feature Phase的版本不建議在生產網使用,僅供在測試環境或爲了及時使用新功能的場景。一樣在版本號的選擇上依舊是選擇次高版本(如下圖爲例選擇11.0.68.10/68.12)
軟件版本編號的意義
將Firmware下載之後會看到如上圖的名字標識,CitrixNetScaler軟件系統使用三位數字的軟件版本格式。三位數字的格式提供更好的產品發佈幅度之間的邊界,這方便客戶選擇在生命週期中的軟件版本進行部署。
主版本(Major Release):主版本包含了行爲上的顯著變化,增長功能性,在性能上有顯著的提高,支持新的硬件和/或架構有重大變化。
次要版本(Minor Release):次要版本包含部分功能增長與加強,但沒必要爲此發佈單獨的主版本。
維護版本(Maintenance Release):維護版本一般致力於bug 修復和優化,這個版本不包括新功能。相同的主版本和次要版本相同,維護版本不一樣說明產品功能相同。
NC或CL:指明該系統是單核系統仍是多核並行處理系統,Classic(CL)說明系統是單核版本,功能採用單顆CPU的單個內核處理。nCore(NC)說明系統是多核並行處理架構,多顆CPU多核平均分配流量。
軟件生命週期定義
通用版本 (GA):這個日期表示新產品發佈,已經能夠被訂購,而且可用於全球範圍全部支持的語言類型,折扣程序,送貨方式。
狀態變化通知 (NSC): 這個日期是思傑公開通告產品的中止銷售的具體日期(EOS),中止維護(EOM)的日期,生命週期結束(EOL)的日期。此信息被公示在在思傑官方網站產品矩陣(ProductMatrix) 或既往產品矩陣表(Legacy Product Matrix Tables)。
終止銷售 (EOS): 這個日期表示一個特定的軟件版本或設備型號將中止公開銷售。
終止維護 (EOM): 這個日期表示一個特定的產品,除了思傑認爲關鍵安全相關的更新外,不會有任何額外的代碼級維護。安全問題應該是已公開的安全漏洞。
生命週期結束 (EOL):這個日期表示產品維護,經過電話,e-mail或在線服務的技術支持,以及產品下載等將再也不可用。思傑知識中心(CitrixKnowledge Center) 的相關信息也將有限更新,若是問題不能獲得糾正,須要經過升級路徑遷移到軟件最新版本,或更新硬件。
思傑網絡產品軟件版本,從發佈直至終止銷售(EOS)至少18個月。在終止銷售(EOS)日期6個月前,思傑將提供一個狀態變化通知(NSC)給客戶。
對於全部思傑網絡產品軟件版本,思傑將保持至少24個月的維護期。在此期間,軟件版本系列將保持缺陷修復,改進與加強。
在EOM後的12個月,軟件版本支持從完整的軟件維護過渡到有限的技術支持,可經過電話,電子郵件和網頁等方式,直到生命結束日期。在此階段中,該軟件版本將繼續是可用的,但將再也不有加強。思傑客戶支持中心將直接處理客戶的問題,經過現有的修補程序/補丁解決問題,或建議客戶能夠直接升級到一個更新版本軟件。
EOL日期後,思傑將再也不提供該軟件版本的技術支持,並從相應的下載站點刪除軟件映像。產品資料將被限制在Citrix知識庫或其餘現有的在線資源,並可能在將來某個時間段被刪除。
軟件穩定性
不少人常常會問「我該用哪一個穩定版本?哪一個版本沒bug?」
其實首先要強調的是,bug與軟件是天生共存的,沒有無bug的軟件,只有不影響某個場景的軟件。
穩定是相對的,不少硬件中所謂的「穩定版」,其實並不表明是最穩定,最安全,bug和漏洞最少的版本。Netscaler是一款早已超越ADC範疇的產品,有很是豐富的功能選項。其實即使是已明知有不少bug,但這些bug所涉及的功能並非本身當前環境所使用的,那麼這些bug就與你無關,也就是相對穩定的。在沒有退出維護前,沒有必要爲了追新而升級,適合本身的纔是最好的!!!