1. 程式人生 > >vs2008與vss2005用後感

vs2008與vss2005用後感

               

簡介   叢集服務在企業組織部署關鍵業務、電子商務與商務流程應用起到了日益重要的作用。   叢集是在一組計算機上執行相同的軟體並虛擬成一臺主機系統為客戶端與應用提供服務。 計算機通過纜線物理連線並通過叢集軟體實現程式上的連線,可以使計算機實現單機無法實現的容錯和負載均衡。   Windows Server 2003 家族產品將提供兩種型別的叢集服務:   --叢集服務(MSCS) 僅用於Windows Server 2003 企業版和Datacenter版,該服務為像資料庫、訊息系統、檔案與列印服務這些關鍵業務應用提供了高可用性和可擴充套件性。在叢集中的多個伺服器(節點)保持不間斷的聯絡。如果在叢集中的某一節點因出錯或維護不可用時,另一節點會立刻提供服務,以實現容錯。正在訪問服務的使用者可以繼續訪問,而不會察覺到服務已經由另一臺伺服器(節點)提供。   Windows Server 2003的企業版和Datacenter版都可以支援最大達8個節點的叢集配置。這一改變增強了部署的靈活性:尤其對於地理分散部署的叢集配置而言,並且支援主機的N+I配置(N 個主動節點+ I 個備用節點)。 N+I 模型將為將來利用Windows Server 2003部署大型Microsoft Exchange Server提供非常重要的支援。   --網路負載均衡 (NLB) 在Windows Server 2003家族的所有版本中都可用,該服務可在叢集內均衡分佈訪問的IP流量。網路負載均衡增強了Web伺服器、流媒體伺服器、終端伺服器等Internet伺服器程式的可用性和擴充套件性。作為負載均衡架構並提供了控制資訊管理在WMI結構之上的應用,網路負載均衡可與現存Web伺服器群結構無縫整合。   優勢

  伺服器叢集特性
易於安裝和配置叢集服務作為Windows Server 2003 作業系統的一個主要部分,不再是一個可選的元件。這使伺服器叢集節點的配置不需要安裝的媒介,並允許利用叢集管理工具在遠端伺服器上建立節點和更改伺服器叢集配置。設定伺服器叢集配置不再需要重啟。
從伺服器叢集中刪除一個節點就像將他從叢集中退出一樣簡單。所有屬於這個節點的叢集配置資訊被自動刪除,且不需要重啟。
在配置伺服器叢集節點時,配置流程會校驗軟體和硬體配置資訊以確保在完成叢集服務配置之前檢測出所有已知的不相容問題。許多配置選項都給出了預設值,可以依照最佳實踐簡便快捷地搭建伺服器叢集。在安裝完成後,工作的伺服器叢集還可以利用伺服器叢集管理工具進行定製。
叢集的配置架構為第三方軟體供應商提供了開放介面。這使得應用程式可以無縫地設定伺服器叢集資源,並在伺服器叢集安裝時更改配置資訊。就像通過叢集管理圖形介面一樣,伺服器叢集的安裝還可指令碼化和通過命令列進行安裝。
支援更大的叢集 Windows Server 2003Datacenter版所最大支援的節點數目已從Windows 2000的4節點增加到8個節點。
Windows Server 2003企業版所最大支援的節點數目已從Windows 2000的2節點增加到8個節點。
通過增加伺服器叢集的節點數目,管理員在部署應用和提供容錯策略時有了更多的選擇以匹配商務需求和風險要求。像傳統的節點與/或應用失效轉移一樣,大的伺服器叢集提供了更高的靈活性以建立多站點、地理分散的叢集來提供容錯能力。
整合活動目錄服務 Windows Server 2003企業版與Datacenter版的伺服器叢集集成了活動目錄?服務。這一整合確保了“虛擬”出來的計算機物件在活動目錄中註冊。這使得應用程式可以使用Kerberos協議認證與委派運行於叢集上的服務。這一計算機物件也提供了預設的存放位置以便支援AD的服務釋出服務控制點。
64位服務伺服器叢集完全支援執行64位Windows Server 2003的計算機。應用可以受益於64位 Windows Server 2003作業系統增加的記憶體地址,也能夠受益於災難轉移所提供的高可用性。
增強的可管理性 當伺服器叢集使用的儲存結構支援動態卷增長,叢集磁碟可利用新的內建工具“DiskPart”動態線上擴充套件。
簡便的資源配置很容易配置叢集印表機,配置MSDTC(Microsoft Distributed Transaction Coordinator)服務也一樣—只需要配置一次,配置資訊就可以複製到全部節點中。
應用可以通過指令碼語言例如Visual Basic? Script 與JScript?實現對叢集的支援。這使得為應用編寫特定的資源外掛以監測與控制伺服器叢集更為方便。
指令碼還支援資源指定屬性;它允許資源指令碼叢集範圍的配置資訊,同樣,也可以使用和管理其它資源。增強了對微軟訊息佇列(MSMQ)的支援,包括對觸發器的支援。它允許基於可靠的訊息架構所提供的全部特性構建高可用性的應用。
網路增強伺服器叢集可通過重要的網路增強獲益。災難轉移增強的邏輯現在支援心跳訊號完全丟失;現在在仲裁(quorum)所有權決定之前所有節點公共通訊的網路狀態都會被納入考慮。
媒介感知探測提供了更好的災難轉移保護。因為媒介感知在預設情況下是禁用的,網路角色被保持以及所有的IP地址相依存的資源保持線上。如果伺服器叢集足夠大,且網路結構支援叢集節點間的多播,多播心跳會被自動選擇。如果多播因為某種原因失效,心跳通訊會轉換為單播。在任意事件中,所有的心跳通訊都是經過簽名和安全的。
提高儲存效能 伺服器叢集充分發揮強大的儲存容量優勢。共享磁碟現在支援卷掛載點(Volume mount point)並工作在災難轉移模式下,提供靈活的檔案系統名字空間。客戶端快取(CSC),又被稱為離線檔案,現支援叢集檔案共享並允許客戶端計算機在叢集共享上儲存快取資料。
改進的分散式檔案系統(DFS)現在包含:多個獨立根(standalone root)、獨立根災難轉移(independent root failover)、支援活躍/活躍配置,並允許在不同機器上的多個檔案共享聚集為一個共同的名字空間。
叢集服務針對儲存區域網(SAN)作了優化,包含目標裝置重啟和儲存互聯需求。
共享磁碟現在可以定位於同一儲存互聯(storage interconnect)作為啟動、頁面檔案和臨時檔案磁碟。這使得叢集伺服器可以有單一的或單一冗餘的儲存互連。注:僅當供應商配置並認可這些配置後方能生效。
改進的操作伺服器叢集在操作效能上也取得了很大的改善。資料庫和配置資料可以備份和恢復,而增強的節點災難轉移可以支援叢集超過三個節點以上的災難轉移。組配合支援使應用程式在災難節點啟用前轉移到可用的節點,提供了增強的效能和可用性。
從Windows 2000升級到Windows Server 2003家族時對叢集的線上時間影響最小,因為升級時只需將叢集中的一個節點離線。叢集服務賬號的密碼可以動態變更而無需將叢集節點離線。
資源刪除可通過叢集管理器或cluster.exe完成,而不需要將資源離線。叢集控制與管理、應用和叢集狀態資訊以及叢集狀態更改事件可提供對WMI的支援。
易於排錯和失效恢復對伺服器叢集日誌檔案的一些改進使得診斷與排錯變得更加容易。這些改進包括:叢集日誌;本地伺服器時間戳;資源名字對映和事件日誌的GUID(通用唯一標誌符) 。
當chkdsk在叢集磁碟中執行,chkdsk的日誌將被儲存,chkdsk的執行狀態也會被寫入叢集日誌。
資源工具包提供了新的診斷工具(ClusDiag)可以將叢集中各節點的叢集日誌和事件日誌對應和對比。針對磁碟失效事件,資源工具包包含了一個新工具 (ClusterRecovery)可以將磁碟資源重新組建並重建叢集狀態。
新的叢集拓撲Metrics的可用性Windows Server 2003 提供了傳統的叢集仲裁(quorum)機制,也提供了一種稱為“多數節點集(Majority Node Set)”的新的仲裁資源。該仲裁資源允許伺服器無需共享磁碟作為仲裁裝置建立叢集。利用新的仲裁機制可以建立額外的叢集拓撲;例如,無共享磁碟伺服器叢集。多數節點集也使得建立和配置多站點、地理分散的叢集更為容易。
Windows Server 2003提供了一種方法來測量一個單獨的組在群集中的可靠性。 記錄了足夠事件資訊的日誌群集有用事件被新增到時間日誌中,使得你能夠計算群集資源組的有用性。之一特徵使得管理員能夠評估群集中一個單獨組的有用性。
群集服務將在系統事件日誌中記錄組移動、線上或離線的成功或失敗。另外,群集內部節點時鐘偏移事件也被記錄到系統事件日誌中。通過檢視線上和離線時間間隔(考慮交叉節點的時間偏差)對所有的群集節點的事件日誌流進行分析,可以計算一個組線上和離線的對比量。
Kerberos 支援虛擬伺服器當客戶端使用群集虛擬名稱訪問一個群集中的資源時可以使用Kerberos 身份認證方式。當使用這一特徵時,就會在活動目錄中建立一個虛擬物件。這將以活動目錄物件的形式提供給群集通知或活動目錄通知應用程式,來發布提供服務給它們的虛擬伺服器的相關資訊。
Multi-cast Heartbeats Between NodesMulti-cast heartbeats between nodes in a server cluster can reduce the amount of cluster heartbeat traffic between nodes in a larger cluster. 這將有助於減少網路和計算機中央處理器(CPU) 的使用。這一特徵預設已啟動。要修改配置請使用命令列工具和cluster.exe。
WMI 支援伺服器群集伺服器群集提供Windows Management Instrumentation (WMI) 支援群集控制和管理函式、應用程式和群集狀態資訊。另外,使用WMI來檢視群集狀態改變事件。 應用程式也可以訂閱WMI事件來顯示資訊如應用程式失敗和重啟以及節點失敗。這將簡化管理員對群集的監視和管理。
遠端指令碼宿主支援群集資源指令碼宿主簡化開發群集應用程式的過程。通過提供執行時環境捕獲所有的複雜事務,它允許簡易建立新資源型別。Windows 指令碼宿主支援以下資源:
* 資源健康監視和應用程式或服務的使用
* 實現一個新資源型別的簡單程序
* 簡化產生應用程式群集通知的指令碼化應用程式的使用
* 執行時宿主環境
* 再利用存在的通用元件模型(COM)自動控制伺服器
儲存區域網路 (SAN) 引導在新的儲存區域網路技術(SAN)中,一個群集中的所有磁碟可能有相同的儲存結構,可以使用一個專用的主機匯流排介面卡(HBA)來訪問它們。這一特性允許所有的磁碟 (除了啟動盤、系統盤和包括頁檔案的磁碟以外) 都可以用作共享磁碟無論使用何種儲存匯流排技術。這種功能可以嵌入OEMs ,IHVs和其它軟體廠商的的大型解決方案中。
儲存區域網路(SAN) 裝置仲裁新的儲存區域網路(SAN)技術 提供了一種資料合併和簡化管理的方法。它不支援匯流排重置,將共享一個SAN 的節點分離。這個特徵修改群集仲裁機制來避免任何可能的匯流排重置。這種機制將在最近可選的一次匯流排重置之前嘗試不同的選項。在底層驅動器, 例如SCSIPORT and RAIDPORT, 有執行裝置仲裁,這種特徵將能夠決定基於拓撲和儲存型別的重置選項。
群集磁碟上的加密檔案系統Windows Server 2003 在群集(共享的)磁碟上支援加密檔案系統 (EFS)。這種技術用來在NTFS捲上儲存加密檔案。 對授權使用者來說加密檔案或資料夾和平常的一樣使用,但其它使用者不能訪問。
  網路負載均衡(NLB)特性
特性描述
網路負載均衡管理器Windows Server 2003中的這一新工具可單點配置與管理NLB叢集。NLB 管理器可用於:
* 建立新的NLB叢集並自動傳播機群引數與埠規則到叢集中全體主機。它也可以傳播主機引數到叢集中特定的主機上。
* 從NLB叢集中新增與刪除主機。
* 自動增加伺服器叢集IP地址到TCP/IP。
* 通過連線現存主機或從檔案中讀取主機資訊管理現存主機並儲存這些資訊便於以後使用。
* 配置NLB以均衡在一個網路負載均衡中的多個Web站點或應用。這包含了將所有叢集IP地址新增到TCP/IP,以及控制傳送到叢集中特定主機上特定應用程式的流量。
* 診斷不正確配置的叢集。
虛擬叢集Windows Server 2003 中的這一新特性用於:
* 為不同的叢集IP地址配置不同的埠規則,而每一IP地址可對應到NLB叢集中一個網站或應用程式。
* 過濾傳送到叢集中指定主機上指定的Web站點或應用的資料流量。
* 選擇傳送到叢集中指定Web站點或應用的資料由叢集中哪一主機處理。
多網絡卡(NIC)支援Windows Server 2003將負載均衡繫結在多塊NIC卡上,使使用者可以:
* 在同一主機上執行多個網路負載均衡服務並分別置於完全獨立的網路中。
* 在多臺前端防火牆或代理伺服器需要均衡負載的場景中利用NLB來為防火牆或代理伺服器提供負載均衡。
雙向配合雙向配合(Bi-Directional Affinity)常用於ISA代理與防火牆的叢集負載均衡。NLB通常用於ISA Web釋出和伺服器釋出環境中。Web釋出不需要雙向配合,而伺服器釋出需要。雙向配合為同一主機建立多個NLB例項協力工作以確保釋出伺服器的迴應資訊 被路由到叢集中適當的ISA伺服器上。
IGMP協議支援這一新特性限制了交換機-擴散。(交換機-擴散,即Switch-flooding 起因於NLB演算法使得NLB每一主機都能察看叢集每個接受包的地址。)
IGMP支援限制擴散僅產生到交換機連線NLB主機的埠以保護網路資源。注: IGMP支援僅在NLB配置為多播模式下才能啟用。
  總結   Windows Server 2003中的叢集服務通過增強現有特性與提供重要的更新特性得到了大幅的改進。   設定和安裝更為簡單和健壯。通過預先配置、遠端管理和預設選擇,一套簡單的伺服器叢集可以減少重啟次數,更快上線執行。 將叢集服務與活動目錄相整合帶來了許多優勢,包括:“虛擬”計算機物件、Kerberos 認證與安全以及緊密地整合其他服務釋出資訊到活動目錄等。   增強的網路特性提供了更好的容錯效能和更多系統線上時間。支援和排錯方面可以通過一個實時監測的工具幫助管理員查明錯誤和隱患。   更多資訊   當Windows Server 2003的最終版本可用時,微軟將在網上釋出一個更詳盡的Windows伺服器版2003技術綜述。關於這些技術文章的連結可直接瀏覽:   http://www.microsoft.com/china/windowsserver   http://www.microsoft.com/china/technet