tnw2k-02 partnered by 5-may-994 world’s fastest intel-based web server with incredible scalability...
Post on 18-Dec-2015
227 views
TRANSCRIPT
TNW2K-02TNW2K-02
Partnered byPartnered by
5-May-995-May-99 44
World’s Fastest Intel-Based Web Server
with Incredible Scalability
HP NetServer LXr 8000 Powered by
Intel Pentium III Xeon
與 Microsoft Windows 2000 Serverthou
sand
s of
http
ope
ratio
ns p
er s
econ
d
效能表現增加 60%
March1998
October 1998
January 1999
April 1999
0
2
4
6
8
10
12
14 Windows 2000 ServerUp 60%
Windows NT 4.0
HP NetServers HP NetServers 與 與 Microsoft Windows 2000 ServerMicrosoft Windows 2000 Server Building Datacenters of the FutureBuilding Datacenters of the Future
看看 WindowsWindows®® 2000 2000
如何提昇企業網路系統效能與延展性如何提昇企業網路系統效能與延展性
謝德財謝德財台灣微軟台灣微軟企業事業處企業事業處
李春龍李春龍惠普科技惠普科技
軟體支援服務部軟體支援服務部
李守信李守信台灣微軟台灣微軟企業事業處企業事業處
企業需要的網路作業環境企業需要的網路作業環境
延展性(延展性( ScalabilityScalability )) 可用性(可用性( AvailabilityAvailability )) 有效管理有效管理
(( ManageabilityManageability ))
功能性及系統容量
價值
Windows2000 Server Windows2000 Server 產品系列產品系列
ServerServer4-way SMP4-way SMP4 GB RAM4 GB RAM
Advanced ServerAdvanced Server8-way SMP8-way SMP8 GB RAM8 GB RAM2-node2-node clustering clusteringLoad balancingLoad balancing
Datacenter ServerDatacenter ServerUp to 32-way SMPUp to 32-way SMPUp to 64GB memoryUp to 64GB memory4-node4-node clustering clusteringProcess Control ManagerProcess Control Manager
Em
bed
ded
延展性 延展性 - Scaling Up and Out- Scaling Up and OutS
cale
- U
pS
cale
- U
p
Scale OutScale Out
SHV 4P
Windows 2000
Windows 2000
Partitionable
Sea of Servers
S-I/O
Processor Nodes
I/O Nodes
SwitchedProcessors
SwitchedI/O
Windows 2000
Clients
IIS Web Server or other IP based services
Data Servers SQL, Exchange, File
Network Load Balancing (NLB)
Cluster Service
COM+ Components
Component Load Balancing (COM+)
Application Servers
MicrosoftMicrosoft® 叢集系統基礎架構叢集系統基礎架構
1
2
32
3
…
1
2
8
…4 3
Internet/Intranet Internet/Intranet ClientsClients
Dedicated IP: 1.1.1.5Dedicated IP: 1.1.1.5Virtual IP: 1.1.1.1Virtual IP: 1.1.1.1
Dedicated IP: 1.1.1.2Dedicated IP: 1.1.1.2Virtual IP: 1.1.1.1Virtual IP: 1.1.1.1
Dedicated IP: 1.1.1.3Dedicated IP: 1.1.1.3Virtual IP: 1.1.1.1Virtual IP: 1.1.1.1
Dedicated IP: 1.1.1.4Dedicated IP: 1.1.1.4Virtual IP: 1.1.1.1Virtual IP: 1.1.1.1
Client TCP request #1Client TCP request #1
Accept? NoAccept? No
Accept? NoAccept? No
Accept? NoAccept? No
Accept? YesAccept? Yes
Client TCP request #2Client TCP request #2
Accept? NoAccept? No
Accept? YesAccept? Yes
Accept? NoAccept? No
Accept? NoAccept? No
ClusterCluster 共用一個虛擬共用一個虛擬 IP(Virtual IP) + IP(Virtual IP) + nodenode 各自使用一個專屬各自使用一個專屬 IP(dedicated IP)IP(dedicated IP)
每一每一 nodenode 依據所定義的依據所定義的 portport 規則及聚合的規則及聚合的結果結果 ,, 決定接受或丟棄決定接受或丟棄 clientclient 的要求的要求
將相似性將相似性 ((affinityaffinity)) 設定為『無』設定為『無』 , , 則每一則每一個後續的 個後續的 client client 需求即可自動做負載平衡需求即可自動做負載平衡
網路負載平衡服務網路負載平衡服務
NLB – NLB – 前端的負載平衡服務前端的負載平衡服務 延展 延展 IP IP 服務最高至服務最高至 32 32 個節點軟體叢集服務個節點軟體叢集服務 應用軟體的設定與安裝在每一個節點須完全相同應用軟體的設定與安裝在每一個節點須完全相同
無單點失誤 無單點失誤 ((No single point of failure)No single point of failure) 無效能瓶頸無效能瓶頸
使用者端使用單一 使用者端使用單一 IP IP 位址存取叢集位址存取叢集 支援 支援 multi-homed multi-homed 網頁伺服器網頁伺服器 ((Web server)Web server) 支援多種 支援多種 IP IP 服務服務 ((IIS, FTP, VPN, WMT,Proxy)IIS, FTP, VPN, WMT,Proxy) 無需特殊硬體支援無需特殊硬體支援 可從任何可從任何 Windows 2000 systemWindows 2000 system 遠端控制,且連遠端控制,且連
結密碼以加密方式傳送結密碼以加密方式傳送
Internet / Intranet ClientsInternet / Intranet Clients
Client TCP requestsClient TCP requests
heartbeat heartbeat 每秒廣播一次每秒廣播一次使用同一網路卡接收外來使用同一網路卡接收外來的網路流量的網路流量
HeartbeatHeartbeat 使用最少的頻使用最少的頻寬寬
25%25%
25%25%
25%25%
25%25%
Hea
rtbe
atH
eart
beat
NLB NLB Failure Recovery / ConvergenceFailure Recovery / Convergence
NLB NLB 管理介面管理介面 Control PanelControl Panel
Wlbs Wlbs 命令列命令列 Wlbs displayWlbs display
Wlbs start Wlbs start
Wlbs stopWlbs stop
Wlbs queryWlbs query
Wlbs /?Wlbs /?
… …
DEMODEMO
NLB NLB 的安裝與設定的安裝與設定
NLB NLB 的可用性與延展性 的可用性與延展性
(( Availability & Scalability) Availability & Scalability)
叢集的定義叢集的定義
ClientsClientsClientsClients
ClientsClients用戶端用戶端
網路網路
伺服器““節點A””
伺服器““節點B””
Interconnect
叢集資源資源
叢集(叢集( ClusterCluster )) : : 若干各自獨立的系統聯合運作,若干各自獨立的系統聯合運作,形成單一系統。對用戶端而言,一組叢集系統就像單一形成單一系統。對用戶端而言,一組叢集系統就像單一的伺服器一樣。的伺服器一樣。
節點(節點( NodeNode )) : : 一組叢集中的某一個伺服器。(可一組叢集中的某一個伺服器。(可以是以是 SMPSMP 伺服器)伺服器)
Interconnect Interconnect : : 讓叢集節點互相通信的一個鏈結,用來讓叢集節點互相通信的一個鏈結,用來交換叢集狀態的資訊,例如 “交換叢集狀態的資訊,例如 “ heartbeats”heartbeats” 。。可以是標可以是標準的準的 EthernetEthernet 。。
Client PCsClient PCsNode ANode A Node BNode B
Disk cabinet ADisk cabinet A
Disk cabinet BDisk cabinet B
InterconnectInterconnect
Cluster managementCluster management
Microsoft® Cluster Server 的架構
DEMODEMO
如何安裝如何安裝 Windows 2000 Windows 2000 叢集服務叢集服務
叢集管理工具叢集管理工具
Windows Advanced Server Cluster
SCSI Disk CabinetSCSI Disk Cabinet
DatabaseDisks
Web SiteDisks
ClientClientWindows Professional
Server “Cluster1”Server “Cluster1”
4-way SMP Pentium® III ProcessorsWindows Advanced Server Microsoft Internet Information ServerMicrosoft SQL Server
Server “Cluster2”Server “Cluster2”
4-way SMP Pentium® III ProcessorsWindows Advanced Server
InterconnectInterconnectstandard Ethernet
FailoverFailover
GroupsGroupsAVIAVI
IISIIS
SQLSQL
ResourcesResourcesCluster1Cluster1
Cluster2Cluster2
SQL ServiceSQL Service
IP AddressIP Address
Drive ADrive A
Cluster2Cluster2
Windows Advanced Server Cluster
伺服器損壞後的復原伺服器損壞後的復原
SQL SQL ServerServer
Internet Internet ExplorerExplorer
DatabaseDisks
Web SiteDisks
IP AddressIP Address
ADOADOInternet Info. Internet Info.
ServerServer
GroupsGroupsAVIAVI
IISIIS
SQLSQL
ResourcesResourcesCluster1Cluster1
Cluster2Cluster2
SQL ServiceSQL Service
IP AddressIP Address
Drive ADrive A
Cluster1Cluster1
Windows NT Server Cluster
GroupsGroupsAVIAVI
IISIIS
SQLSQL
ResourcesResourcesCluster1Cluster1
Cluster2Cluster2
SQL ServiceSQL Service
IP AddressIP Address
Drive ADrive A
Cluster1Cluster1
Internet Internet ExplorerExplorer
DatabaseDisks
Web SiteDisks
IP AddressIP Address
Internet Info. Internet Info. ServerServer
SQL SQL ServerServer ADOADO
伺服器損壞後的復原伺服器損壞後的復原
GroupsGroupsAVIAVI
IISIIS
SQLSQL
ResourcesResourcesCluster1Cluster1
Cluster2Cluster2
SQL ServiceSQL Service
IP AddressIP Address
Drive ADrive A
Cluster2Cluster2
GroupsGroupsAVIAVI
IISIIS
SQLSQL
ResourcesResourcesCluster1Cluster1
Cluster2Cluster2
SQL ServiceSQL Service
IP AddressIP Address
Drive ADrive A
Cluster1Cluster1
DEMODEMO
Fail OverFail Over
ServerServer4-way4-way SMP SMP4 GB4 GB RAM RAM
Advanced ServerAdvanced Server8-way8-way SMP SMP8 GB8 GB RAM RAM2-node2-node clustering clusteringLoad balancingLoad balancing
Datacenter ServerDatacenter ServerUp to Up to 32-way32-way SMP SMPUp to Up to 64GB64GB memory memory4-node4-node clustering clusteringProcess Control ManagerProcess Control Manager
Em
bed
ded
Windows 2000 DatacenterWindows 2000 Datacenter
功能性及系統容量
價值
Process ControlProcess Control
Job Object Job Object 功能規格與控制功能規格與控制 功能規格功能規格
Working set Working set 大小大小 Time limits [various] Time limits [various]
active processesactive processes 最大最大數量數量
Processor Affinity Processor Affinity
Priority class Priority class
安全與存取安全與存取
ACLs ACLs 與 與 tokens tokens
Handle Handle 存取存取
Clipboard Clipboard 存取存取
System changes System changes
System System 或 或 Process Process
exitexit
DEMODEMO
Process ControlProcess Control
全方位管理解決方案 全方位管理解決方案
設備管理設備管理 ( ( HP TopTools )HP TopTools )
Windows 2000 Windows 2000 作業系統管理作業系統管理( ( Data Center - Process Control, HP Manage X )Data Center - Process Control, HP Manage X )
桌面系統與軟體管理桌面系統與軟體管理儲存管理儲存管理
服務管理服務管理
安全管理安全管理應用程式與系統管理應用程式與系統管理
網路管理網路管理 ( ( HP OpenView )HP OpenView )
更多的資源 更多的資源 - - HP MSOHP 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 TechNet 服務資源:服務資源:
實務技術講座實務技術講座 電子快報電子快報 http://wwwhttp://www.microsoft.microsoft.com.com/taiwan/technet/taiwan/technet//
技術白皮書技術白皮書 http://www.microsoft.com/windows/server/http://www.microsoft.com/windows/server/
Technical/networking/Technical/networking/ http://www.microsoft.com/ntserver/commserv/http://www.microsoft.com/ntserver/commserv/
techdetails/techdetails/
教育訓練課程教育訓練課程 www.www.microsoftmicrosoft.com/train_cert/win2kmoc.com/train_cert/win2kmoc Course #1562 - Designing a Microsoft Windows 2000 Course #1562 - Designing a Microsoft Windows 2000
Networking Services InfrastructureNetworking Services Infrastructure