Web服務器負載均衡方案(1)_Windows教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!
      集群的概念容易和一些概念(SMP 、NUMA、MPP、分布處理)相混淆,其主要區別在資源被共享和復制的級別不同。它們是按SMP、NUMA、MPP、集群、分布處理從最緊密到最松散的排列。

        SMP(多處理系統):這種系統是在一臺計算機里有多個CPU,CPU之間的地位是平等的,它們共享內存空間和I/O設備。其工作方法是由操作系統負責將任務分解成多個并發進程,然后讓其在不同的CPU上運行。

        NUMA(非統一內存存取):這種系統可以讓多處理計算機的CPU比SMP更高效地共享本地內存,CPU可以更快速地存取單一的內存區域,不過如需要也可以用間接方式存取其他區域的內存,這種方法是讓某些CPU在給定范圍的物理內存中有更大的優先使用權。

        MPP(巨型并行處理):這種系統的節點都有自己的CPU,并有自己的專有資源。此種結構相對獨立,但各個節點一般沒有完全存取I/O的能力。

        集群:集群系統是由獨立的計算機組成,但有控制管理工具統一管理。

        分布處理:它是比我們要構筑的集群系統更松散的連接,一般是任務在不同的地方完成,沒有可以作為整體管理的單一實體。

        以上的聚合方式有緊有疏,它們都有自己的適用范圍,這里就不多說了,有興趣可自己找些資料看,這里只是想讓大家了解它所處的位置。

        1、實現負載均衡的方法

        集群的目的是共享和高效地利用資源,提供大型運算,提供負載均衡分配請求壓力以及出現故障時能夠進行切換實現高可用性。

        限于篇幅,本文只對負載均衡的實現做些介紹(針對TurboLinux Cluster Server)。通過對相關軟件的分析,實現集群負載的功能是通過流量管理實現的,具體有這樣幾種實現方法:直接路由(Direct forwarding)、網絡地址轉換(NAT)、隧道技術(Tunneling)。

      來源:網絡搜集//所屬分類:Windows教程/更新時間:2013-04-16
      相關Windows教程