Network Controller

Network Controller

Network Controller,角色是Windows Server預覽版中的角色,是專門被設計來管理物理網路虛擬網路架構的。

Network Controller具備配置和管理防火牆規則的能力。

Network Controller可以更簡單地實現流量再通過某個設備或套用的時候重新選擇路由

Network Controller也可以更容易地實現軟體負載均衡。

基本介紹

  • 中文名:網路控制器
  • 外文名:Network Controller
  • 學科:計算機科學
  • 用途:用於管理物理網路虛擬網路架構
基本介紹,信息,

基本介紹

在Windows Server預覽版裡面最容易被低估的特性之一就是Network Controller角色。這個新的角色具備了大幅度提高網路管理能力和監控能力的潛能,Network Controller這一點在越來越多組織都在向服務供應商看齊的當下顯得格外重要。
為了了解Network Controller角色的重要性,你必須先想想這些年來網路都有什麼改變。Network Controller早在伺服器虛擬化還沒普及之前,大部分Network Controller現存的網路環境都是實體網路。這些網路可以通過協定分析軟體來輕鬆地進行監控,支持Network Controller的設備也具備查看這種網路的能力。
但現在Network Controller網路監控已經變得更為複雜,因為伺服器虛擬化能在虛擬化環境中創建隔離的(網路)邊界。舉個例子,有一些Network Controller管理程式可以創建完全不穿越物理網路的虛擬網路段。這些Network Controller網路段有時候會被用作虛擬伺服器之間通信的骨幹網路。這些Network Controller網路能隔離物理網路以提高其安全性,但是給網路的監控帶來了困難。
微軟在早期通過引入可擴展的Hyper-V虛擬交換機來解決這個問題,Network Controller管理工具可以直接接到Hyper-V虛擬交換機上來進行監控和管理。但是Network Controller這種方法並不能完全解決真實網路資源不可見的問題。
這個現象是因為Network Controller網路虛擬機在這些年來變得越來越複雜。Hyper-V管理員以前只需要擔心物理網路和Hyper-V虛擬網路,現在Network Controller卻還有其他多租戶概念的虛擬網路架構被引入進來,而且IT也開始向服務供應商/私有雲供應商看齊。舉個例子,System Center Virtual Machine Manager可以創建Hyper-V虛擬網路,虛擬機網路(和基礎的Hyper-V虛擬網路不同)和邏輯網路。如果你再考慮下這些Network Controller網路架構還可以被疊加,那么那就知道管理一個特定Network Controller網路資源的時候是多么困難了。
這就是需要用到Network Controller原因。Network Controller是專門被設計來管理物理網路和虛擬網路架構的。值得注意的是Network Controller不是一個網路管理工具,Network Controller更像是一個將物理和虛擬網路輸送給網路管理工具的一款基礎架構組件。自然地,微軟也在設計System Center產品例如Virtual Machine Manager和Operations Manager去和Network Controller進行協作,同時Network Controller也可以使用PowerShell或者通過有效的APIs來使用其他定製化或第三方管理工具。

信息

根據管理和監控網路架構層面討論了Network Controller。Network Controller可以讓你找到物理網路設備和虛擬網路設備(例如交換機),同時你也可以使用它來配置NICs交換機子網,VLANs,等等。Network Controller不僅僅是一個架構層級的服務,Network Controller還可以提供一些其他有趣的特性。
其中一個非架構層級的特性是Network Controller具備配置和管理防火牆規則的能力。值得一提的是這些Network Controller防火牆規則會被配置在虛擬機的vSwitch連線埠上。這樣就能一次配置一個精細的防火牆規則並在整個Network Controller數據中心部署這些規則,同樣地你也可以把Network Controller防火牆日誌部署在整個數據中心。
另外一個特性是service chaning,service chaining是微軟所說的流量重定向,Network Controller可以更簡單地實現流量再通過某個設備或套用的時候重新選擇路由。舉個例子,你可能希望將一個特殊的Network Controller網路流量路由到一個流量監測軟體去。
Network Controller也可以更容易地實現軟體負載均衡,Network Controller可以用網路規則來分流多個套用伺服器的流量,Network Controller從而提高其可擴展性和高可用性。

相關詞條

熱門詞條

聯絡我們