ADC

應用交付控制器

應用交付控制器(ADC)傳統的網路負載均衡的升級、擴展。

簡介


由於應用交付是將關鍵應用與基礎網路設備相關聯的系統解決方案,因此,隨著市場認知度的逐漸增強,應用交付控制器(ADC)引起了傳統的網路技術廠商的極大關注。
所謂“應用交付”,實際上就是指應用交付網路(Application Delivery Networking,簡稱ADN),它利用相應的網路優化/加速設備,確保用戶的業務應用能夠快速、安全、可靠地交付給內部員工和外部服務群。從定義中可以看出應用交付的宗旨是保證企業關鍵業務的可靠性、可用性與安全性。應用交付應是多種技術的殊途同歸,比如廣域網加速、負載均衡、Web應用防火牆…針對不同的應用需求有不同的產品依託和側重。
ADC是傳統的網路負載均衡的升級、擴展,它是一種綜合的交付平台設備,其綜合了負載平衡、TCP優化管理、鏈接管理、SSL VPN、壓縮優化、智能網路地址轉換、高級路由、智能埠鏡像等各種技術手段的綜合平台。目前企業越來越依賴先進的應用交付網路解決方案,以確保在當今日新月異的業務環境中保持充分的 IT 靈活性,通過在可擴充的 ADC 平台上提供可調整的安全性、高可用性和優化性。中國應用交付市場的主要客戶群分佈在金融、電信、網際網路等行業以及大中型IT企業,這些客戶多依賴先進的IT技術來支撐業務運營和各種客戶服務。

性能測試方法


ADC是很強大也很複雜的系統。唯一有效的測試方法就是使用像Ixia公司提供的商業級的基準測試工具。在Tolly集團最近做的大多數測試中,都是使用Ixia的產品,利用兩台帶有模擬應用流量的XT80-V2設備來驅動ADC,代表每個對話的客戶端和伺服器端。
ADC性能主要取決於兩個因素:工作的複雜性和對象大小。對於ADC來說,性能主要由TPS來衡量。
我們先來談談TPS,具體來說就是對象大小。這個對象的大小指的是ADC可以處理的應用數據。與交換機和路由器不同,這個的“對象”指的是最大為1518位元組的幀或數據包,應用對象並不僅限於單個數據包中。最普遍的測試範圍是128位元組到32KB。
大多數我們測試過的ADC都在對象大小的標準範圍內。但是也要記住,對象尺寸越大,每秒可以處理的事務就越少,因為在系統中移動較大的對象肯定比移動較小的對象要花更多的時間。
再來說說複雜性問題,你的ADC性能也由所能處理的事務的複雜性決定。簡單來說,一個與傳統負載均衡相關的負責簡單處理的ADC比一個與Web應用程序功能相關的負責頭文件和URL重寫的ADC的事務處理能力更強。所以,一個處理與SSL流量相關的加密技術的ADC的吞吐量是最低的。因為伺服器卸載功能能夠明顯降低事務處理能力。