計世網

云計算和本地應用交付用例分析
作者:Radware | 來源:計算機世界
2019-06-25
ADC通過以下幾個方面來支持應用程序:讓用戶感覺到被訪問的服務總是在運行,這樣可以減少用戶在訪問應用時的延遲感;幫助保護和擴展應用支持數百萬用戶的訪問。

 


  大多數人在日常生活中都會接觸web應用程序,無論是在工作中還是個人原因。這些應用程序包括提供銀行、金融服務、工資單、公用福利、在線培訓的網站等等。如果訪問銀行賬戶,或者加載報表、電子郵件和賬單時,應用程序響應遲緩,用戶會感到沮喪惱火。如果在付款過程中失去了這些服務,人們就會更加無奈!

  如果從服務提供商的角度來看這些應用程序,特別是那些具有面向Web的應用程序,一旦讓客戶喪失興趣或者感到失望,服務提供商將付出高昂代價,除了失去客戶滿意度和自己的聲譽,還會直接導致實際收入受損,在停機時間每分鐘會造成8900美元的經濟損失。如果你的服務就在云上,看到以上數據,而你會不會為此而卻步呢?

  ADC的傳統應用

  根據ADC出現的位置,ADC通常被稱為負載均衡器。ADC通過以下幾個方面來支持應用程序:讓用戶感覺到被訪問的服務總是在運行,這樣可以減少用戶在訪問應用時的延遲感;幫助保護和擴展應用支持數百萬用戶的訪問。

  傳統意義上,負載平衡器作為物理設備,以冗余方式部署。隨著虛擬化技術在數據中心中的深入應用,ADC開始作為虛擬設備進行部署。如今,伴隨應用程序轉移到云環境,ADC被作為云中的一種服務進行部署,或者以虛擬、云和物理設備進行混合部署,這取決于部署成本和用戶所需的性能參數,以及這些服務的管理員(DevOps、NetOps或SeOps)的熟悉程度和專業知識。

  應用交付的世界在改變

  ADC的世界正在迅速變化。 由于應用程序的快速變化,微服務、敏捷方法、持續交付和集成的發展,ADC世界正在發生許多變化。

  ADC仍然具有傳統的工作方式,即在數據中心提供本地應用程序,或者跨越數據中心在全球范圍內提供應用程序,為數據中心的鏈接提供冗余。 除了為應用程序提供可用性之外,這些設備仍然用于減少延遲 ,即使用緩存、壓縮和Web性能優化,但由于ADC在網絡中的位置,它扮演了額外的安全角色,跨越各種不同應用具有單點可見性。

  我們開始看到其他應用案例,例如用于保護應用保護的Web應用程序防火墻,用于防止敏感信息泄漏的SSL檢查,以及跨越多個應用程序和服務的單點登錄。 ADC部署的拓撲結構也發生了變化 ,既可以在容器內運行,實現負載平衡和擴展微服務和嵌入式的ADC;也可以為容器內的嵌入式ADC或微服務,提供額外的增值功能。

  提供高可用性是ADC的核心用例之一。HA解決了應用程序從數據中心內部和數據中心之間的故障中恢復的需要。SSL卸載也被認為是一個核心用例。隨著SSL和TLS在保護Web事務方面使用的日益普遍,將非業務功能從應用和Web服務器中卸載,以便其可以專注于業務處理,就變得十分必要。卸載不僅可以減少應用延遲,而且還能有效降低為用戶提供服務所需的空間占用成本。

  隨著越來越多的用戶需要訪問特定應用服務,在線應用服務擴展的案例持續增加。實現自動向內向外擴展是ADC具有內置自動化或與系統能夠集成的主要原因之一。 高級自動化允許ADC在沒有手動干預的情況下,發現和添加或刪除新的應用實例到負載平衡資源池。 這不僅減少了手工誤操作,并且降低管理成本,,不再要求ADC的所有用戶必須是專家才行。

  隨著我們轉向云計算,其他應用案例不斷涌現,并迅速成為必要。彈性許可證,例如,當企業從物理硬件或虛擬部署過渡到云端時,控制許可證的成本成為必要。另一個應用案例是提供分析和端到端的可視性,旨在找出問題的根源,有效避免網絡團隊和應用團隊之間的推諉。

  ADC位于網絡計算與應用的交匯點

  由于ADC在應用程序和網絡中間占據重要位置,看到ADC所承擔附加責任是很有必要的,就像應用為用戶服務。應用交付和負載平衡是為各類應用提供可用性、優化、安全性和減少延遲的戰略組件。為了幫助關鍵業務應用無縫遷移到云端,與之相對應的負載平衡和應用交付基礎設施已經發展起來,以滿足日益增長的持續交付/集成、混合和多云部署需求。

 

責任編輯:劉沙