選擇應用交付優(yōu)化解決方案的三大指導原則
市場上的應用交付優(yōu)化(ADO)產(chǎn)品多種多樣,為了平衡性能和安全,企業(yè)應該如何選擇?本文介紹了選擇ADO的三大原則。
原則一:優(yōu)化地點
面對各種技術和交付方法,決定購買ADO首先要看在哪里優(yōu)化。IT至少可以在以下五個方面提高交付。
應用開發(fā):這并不屬于ADO范疇,但是應用的架構與實施對于確定應用性能參數(shù)很重要,因為這是許多性能問題爆發(fā)的根源。例如,客戶端-服務器通信可能會很頻繁或很少、很簡單或“很啰嗦”,并且可能使用了高度可優(yōu)化的(TCP)或可優(yōu)化程度較小的(UDP)協(xié)議。應用可能對緩存友好,也可能不是。
服務器平臺選擇與使用:同樣,這也不屬于ADO本身。在這個方面,IT的選擇可能很有限。通常,開發(fā)者或應用供應商會部分或完全決定平臺選擇。有高性能TCP/IP協(xié)議棧的平臺對于應用交付影響巨大。平衡性能與成本,需要IT盡可能發(fā)揮物理服務器的負載能力,同時又不會影響性能。因此,平臺選擇(hypervisor、操作系統(tǒng)或應用服務器)是影響整體性能的一個關鍵因素。同樣hypervisor境的變化可能會顯著提供I/O性能,進而大大提升應用的整體性能。
數(shù)據(jù)中心網(wǎng)絡:對于與服務器相關的技術,IT有很大的控制權,所以IT通??梢酝ㄟ^增加組件來實現(xiàn)負載均衡、緩存、進程密集型任務(會話管理、存儲去重復和加密)的卸載服務。
廣域網(wǎng)(WAN): IT也對于平臺、分配和優(yōu)化也有很大的控制權。它可以將點對點連接更換為MPLS云,從而在數(shù)據(jù)中心和分支網(wǎng)絡實現(xiàn)全網(wǎng)狀連接,甚至還可以為WAN接入使用互聯(lián)網(wǎng)鏈路。IT可以增加QoS來優(yōu)先某些流量,或者通過設備/云服務實現(xiàn)全面優(yōu)化,做到更細致的優(yōu)化、加速、壓縮和流量調節(jié)。
桌面/終端:IT可以調整用戶計算機上的網(wǎng)絡基礎架構,例如為應用添加操作系統(tǒng)優(yōu)先級,或者添加一個客戶端優(yōu)化器軟件。IT需要進行權衡,確定哪里最適合進行優(yōu)化(例如,在每個應用的開發(fā)過程中),在哪里優(yōu)化是最簡單和最實用的。
原則二:了解自身
在進行ADO決策時,第兩個原則有兩個實踐要求:了解現(xiàn)狀,以及了解你可以做出哪些改變。
為了了解現(xiàn)狀,IT必須實現(xiàn)和整合基礎架構之間(從1層到7層)的管理和監(jiān)控。這其中包括與運營商和提供商管理數(shù)據(jù)(例如,SaaS提供商)整合內部管理和監(jiān)控系統(tǒng),盡可能全面地了解基礎架構各個部分(從服務器軟件、網(wǎng)絡到客戶端軟件)是如何影響性能的。IT人員一定要注意用戶抱怨的問題。應用交付優(yōu)化解決方案的測試和部署都取決于應用和用戶組遇到的問題。
即使再多的WAN優(yōu)化,都無法解決應用服務器與數(shù)據(jù)庫(連接其他組件)之間的流量帶來的性能問題。即使再多的應用交付控制技術,也無法解決高延遲網(wǎng)絡鏈路中回程過多而引發(fā)的問題。了解問題所在,可以讓IT從各種方法中選擇正確的解決方法。如果沒有確定真正的問題,就可能會使用錯誤的解決方法,這樣不僅可能無法解決問題,甚至還可能會讓問題更嚴重。
在考慮解決性能問題的方法時,IT人員需要考慮很多方面,包括內部基于設備的解決方案、運營商網(wǎng)絡解決方案,和由運營商管理的物理或虛擬設備解決方法。托管解決方法可以將運行設備的負擔交給他人,因此在最近各種技術中比較流行。基于云的解決方案則不需要使用設備。無論什么交付方法,都一定要評估各個供應商的應用交付優(yōu)化解決方案,并且在可能的情況下測試多個產(chǎn)品,了解它能夠如何幫助您實現(xiàn)立即優(yōu)化的需求。
原則三:要協(xié)調,不要重復
IT應該盡可能用一個工具一次解決多種問題。在需要有解決方案的時候,它的部署和管理應該與其他ADO方法進行協(xié)調。ADO本身涉及網(wǎng)絡、安全、桌面和數(shù)據(jù)中心規(guī)劃等方面。一定要注意,優(yōu)化決策不能夠對其他方面產(chǎn)生負面影響。在一些情況中,某一種解決方案可能比另一種更好。例如,對于短期優(yōu)化云解決方案可能更好。同樣,如果想要通過實現(xiàn)一個ADC將加密和解決操作從服務器卸載,那么一定會影響到安全架構,從而要求更新架構。