Transcript TNQ200-02
TNW2K-02 Partnered by HP NetServers 與 Microsoft Windows 2000 Server Building Datacenters of the Future thousands of http operations per second 效能表現增加60% 14 12 10 8 Windows 2000 Server Up 60% World’s Fastest Intel-Based Web Server Windows NT 4.0 6 HP NetServer LXr 8000 Powered by 4 Intel Pentium III Xeon 2 與 Microsoft Windows 2000 Server 0 March 1998 5-May-99 with Incredible Scalability October 1998 January 1999 April 1999 4 ® 看Windows 2000 如何提昇企業網路系統效能與延展性 李春龍 謝德財 李守信 惠普科技 台灣微軟 台灣微軟 軟體支援服務部 企業事業處 企業事業處 企業需要的網路作業環境 延展性(Scalability) 可用性(Availability) 有效管理(Manageability) Windows2000 Server 產品系列 Datacenter Server Up to 32-way SMP Up to 64GB memory 4-node clustering Process Control Manager Embedded Advanced Server 8-way SMP 8 GB RAM 2-node clustering Load balancing Server 4-way SMP 4 GB RAM 功能性及系統容量 Scale - Up 延展性 - Scaling Up and Out Windows 2000 S-I/O Partitionable I/O Nodes Processor Nodes Switched Processors Windows 2000 SHV 4P Switched I/O Windows 2000 Sea of Servers Scale Out ® Microsoft Clients 叢集系統基礎架構 Network Load Component Load Balancing (NLB) Balancing (COM+) 1 Cluster Service 1 2 2 3 4 3 … … 32 8 IIS Web Server or other IP based services COM+ Components Application Servers Data Servers SQL, Exchange, File 網路負載平衡服務 Internet/Intranet Clients Accept? No Accept? Yes Dedicated IP: 1.1.1.2 Virtual IP: 1.1.1.1 Client TCP request #2 Client TCP request #1 Accept? No Accept? No Dedicated IP: 1.1.1.3 Virtual IP: 1.1.1.1 Accept? Yes Accept? No Cluster共用一個虛擬IP(Virtual IP) + node各自使用一個專屬IP(dedicated IP) 每一node依據所定義的port規則及聚合的結 果,決定接受或丟棄client的要求 將相似性(affinity)設定為『無』, 則每一個 後續的 client 需求即可自動做負載平衡 Dedicated IP: 1.1.1.4 Virtual IP: 1.1.1.1 Accept? No Accept? No Dedicated IP: 1.1.1.5 Virtual IP: 1.1.1.1 NLB – 前端的負載平衡服務 延展 IP 服務最高至 32 個節點軟體叢集服務 應用軟體的設定與安裝在每一個節點須完全相同 無單點失誤 (No single point of failure) 無效能瓶頸 使用者端使用單一 IP 位址存取叢集 支援 multi-homed 網頁伺服器(Web server) 支援多種 IP 服務(IIS, FTP, VPN, WMT,Proxy) 無需特殊硬體支援 可從任何Windows 2000 system遠端控制,且連 結密碼以加密方式傳送 NLB Failure Recovery / Convergence 25% Client TCP requests Heartbeat Internet / Intranet Clients 25% 25% heartbeat 每秒廣播一次 使用同一網路卡接收外來 的網路流量 Heartbeat使用最少的頻寬 25% NLB 管理介面 Control Panel Wlbs 命令列 Wlbs display Wlbs start Wlbs stop Wlbs query Wlbs /? … DEMO NLB 的安裝與設定 NLB 的可用性與延展性 ( Availability & Scalability) 叢集的定義 叢集(Cluster): 若干各自獨立的系統聯合運作, 形成單一系統。對用戶端而言,一組叢集系統就像單 一的伺服器一樣。 節點(Node): 一組叢集中的某一個伺服器。(可 以是SMP伺服器) Interconnect : 讓叢集節點互相通信的一個鏈結,用 來交換叢集狀態的資訊,例如 “heartbeats”。可以 是標準的Ethernet。 伺服器“節點 A” Clients Interconnect Clients Clients 用戶端 伺服器“節點 資源 B” 叢集 網路 ® Microsoft Cluster Server的架構 Node A Node B Client PCs Interconnect Disk cabinet A Cluster management Disk cabinet B DEMO 如何安裝 Windows 2000 叢集服務 叢集管理工具 Failover Server “Cluster1” Server “Cluster2” 4-way SMP Pentium® III Processors Windows Advanced Server Microsoft Internet Information Server Microsoft SQL Server 4-way SMP Pentium® III Processors Windows Advanced Server Interconnect standard Ethernet SCSI Disk Cabinet Database Disks Web Site Disks Windows Advanced Server Cluster Client Windows Professional 伺服器損壞後的復原 Cluster2 Cluster1 Groups Groups AVI IIS SQL SQL Service SQL Service AVI IIS IP Address Drive A IP Address Drive A SQL Resources Resources Cluster1 Cluster2 Cluster1 Cluster2 SQL Server Internet Info. Server ADO Database Disks Web Site Disks Windows Advanced Server Cluster IP Address Internet Explorer 伺服器損壞後的復原 Cluster2 Groups AVI IIS SQL Cluster1 Groups SQL Service AVI IIS IP Address Drive A SQL Resources SQL Service IP Address Drive A Resources Cluster1 Cluster2 Cluster1 Cluster2 SQL Internet Info. ADO Server Server Database Disks Web Site Disks Windows NT Server Cluster IP Address Internet Explorer DEMO Fail Over Windows 2000 Datacenter Datacenter Server Up to 32-way SMP Up to 64GB memory 4-node clustering Process Control Manager Embedded Advanced Server 8-way SMP 8 GB RAM 2-node clustering Load balancing Server 4-way SMP 4 GB RAM 功能性及系統容量 Process Control Job Object 功能規格與控制 功能規格 Working set 大小 Time limits [various] active processes最大數 量 安全與存取 ACLs 與 tokens Handle 存取 Clipboard 存取 Processor Affinity System changes Priority class System 或 Process exit DEMO Process Control 全方位管理解決方案 服務管理 應用程式與系統管理 安全管理 儲存管理 桌面系統與軟體管理 Windows 2000 作業系統管理 ( Data Center - Process Control, HP Manage X ) 網路管理( HP OpenView ) 設備管理( HP TopTools ) 更多的資源 - HP MSO HP MSO (Microsoft Service Operation) 關鍵性任務建置專家 成功建置運轉SAP on SQL/Windows NT/叢集平台 – 廣達電腦 Worldwide 轉移 cc:Mail 到 Exchange 叢集平台 網際網路 MCIS (Microsoft Commercial Internet System) 建置 Windows 2000 Migration 諮詢服務請洽 HP: 林志乾 (02) 27148860 李春龍 (02) 27148885 更多的資源 TechNet 服務資源: 技術白皮書 實務技術講座 電子快報 http://www.microsoft.com/taiwan/technet/ http://www.microsoft.com/windows/server/Technical/ networking/ http://www.microsoft.com/ntserver/commserv/techde tails/ 教育訓練課程 www.microsoft.com/train_cert/win2kmoc Course #1562 - Designing a Microsoft Windows 2000 Networking Services Infrastructure