作者: Colin Jao 饒康立 – VMware資深技術顧問,主要負責VMware NSX產品線,目前致力於網路虛擬化、分散式安全防護技術與SD-WAN方案的介紹與推廣。

本文寫作的前幾週,從不同客戶不約而同地詢問了許多NSX Load Balancer的相關功能與配置問題。由於NSX-T內對於負載平衡功能的進一步支援,許多新客戶都已經極為認真地考慮在資料中心內直接使用NSX Load Balancer提供多個生產業務系統使用了。我們之前在網誌系列內零星地談論過負載平衡的功能,在這幾篇內,想要特別針對實際常見被客戶詢問的不同負載平衡相關問題,與大家進行更進一步的說明。

 

簡而言之,我想和大家進一步推廣一下NSX Load Balancer。這是一個隨需取用,功能完整,企業應用等級的軟體定義負載平衡方案。雖然不會是市面上功能最完整的負載平衡產品,無論是使用在傳統的業務架構,或是新建的容器/微服務環境都很適合。既然NSX都買進來了,這個好功能請各位盡量使用,不要客氣啊。

 

本文寫作時NSX-T Data Center是2.4.1版。因為NSX的進步更版非常快,各位看到時或許已經是2.5或2.6了,但相信相關提到的功能應該只會更多不會變少。如果以一個較完整的feature set,我們用下面的表格與大家進行說明:

我相信絕大部分的資料中心內Local Load Balancing場景,大概NSX Load Balancer都能處理了。目前在客戶端碰到,我們產品這階段還沒有支援的主要功能包括了:

 

  • Global Load Balancing功能、Web Application Firewall功能、Web Cache功能

 

  • 極大型Internet服務資訊系統連線量
  • NSX Load Balancer是採用路由模式,必須要採用路由控制(如Proxy / NAT)機制,或是放置在用戶應用路徑上。我們並沒有支援L2透通模式,如硬體負載平衡器,可以在不異動路由架構下,直接如交換器一般抓取交換封包,提供負載平衡功能

 

  • 特別複雜的表頭檢查、改寫要求

 

上面這邊寫的還比較表面。接下來各篇,我們要直接以不同客戶提出的相關問題,一個個和大家討論在NSX Load Balancer內如何來進行配置。