View
214
Download
0
Tags:
Embed Size (px)
Citation preview
Fitzsimon IT CONSULTING PTY LTD www.fitzsimon.com.au
Why use SQL Server on a Cluster?
High Availability Fault Tolerance (?) Failback Manageability Scalability (?)
Fitzsimon IT CONSULTING PTY LTD www.fitzsimon.com.au
Hardware Architecture –Single Tier
Web Server Business Logic
COM Components SQL Server
Fitzsimon IT CONSULTING PTY LTD www.fitzsimon.com.au
Hardware Architecture –Two Tier
SQL ServerDatabase Server
Web Server
Business Logic COM Components
Fitzsimon IT CONSULTING PTY LTD www.fitzsimon.com.au
Hardware Architecture –Three Tier
SQL ServerDatabase Server
Business Logic COM Components
WebServer
Fitzsimon IT CONSULTING PTY LTD www.fitzsimon.com.au
Hardware Architecture –Scalable Three Tier
SQL ServerDatabase Server
Application Server Farm
Web Server Farm
Fitzsimon IT CONSULTING PTY LTD www.fitzsimon.com.au
H/w Architecture -OzEvents.com
Router distributes http requests
2-Server Web Farm(Test site on one server)
SQL Server(Production & Test databases)
Exchange Server
RouterWeb Server 1
IIS, MTSProduction &
Test
Web Server 2
IIS, MTSProduction
SQL Server
SQL7databases,OzEvents1,
OzTest1
Exchange
Exchange5.5
Mailboxes
Images
RouterWeb Server 1
IIS, MTSProduction &
Test
Web Server 2
IIS, MTSProduction
SQL Server
SQL7databases,OzEvents1,
OzTest1
Exchange
Exchange5.5
Mailboxes
Images
Fitzsimon IT CONSULTING PTY LTD www.fitzsimon.com.au
Hardware Architecture –Scalable Three Tier
SQL ServerDatabase Server
Single point of failure?
Application Server Farm
Web Server Farm
Fitzsimon IT CONSULTING PTY LTD www.fitzsimon.com.au
Server A Server B
LAN
Hardware Architecture - Cluster Server
Two or more Servers Private LAN
(heartbeat, <500ms ping) Shared SCSI bus
(separate to System SCSI bus)
Applications & Data on RAID
Private LAN
RAID Applications & Data
Shared SCSI
SCSI SCSI
Fitzsimon IT CONSULTING PTY LTD www.fitzsimon.com.au
IMS Locations
!
!
$
!
!
!
!
!
!!
Brisbane
Sydney
Melbourne
Cluster Servers in each State Office
Frame Relay Service
Fitzsimon IT CONSULTING PTY LTD www.fitzsimon.com.au
High AvailabilityCluster Servers IBM Netfinity 5500
Servers Physical machines
named\\Heaven and \\Hell
Virtual machines named\\BneSQL and \\BneIIS
Required 4 IP addresses !
Fitzsimon IT CONSULTING PTY LTD www.fitzsimon.com.au
High AvailabilityCluster Servers
RAID-1 Mirrored internal disk drives
Can be used as an emergency backup during a system upgrade
Fitzsimon IT CONSULTING PTY LTD www.fitzsimon.com.au
High AvailabilityCluster Servers
External RAID array
StorageTek
Raid-1 9Gb Quorum Disk(persistent arbitration)
Raid-5 18 Gb Data disks
Fitzsimon IT CONSULTING PTY LTD www.fitzsimon.com.au
High AvailabilityCluster Servers
External RAID array:
Dual Power Dual Power suppliessupplies
Dual Network Dual Network adaptorsadaptors
Fitzsimon IT CONSULTING PTY LTD www.fitzsimon.com.au
Server A Server B
LAN
Hardware Architecture - Cluster Server
Normal Active/Active configuration
Server A: IIS & MTS Resource Groups
Server B: SQL Resource Group
Web pages and SQL MDF files on RAID
Private LAN
RAID Applications & Data
Shared SCSI
SCSI SCSI
Fitzsimon IT CONSULTING PTY LTD www.fitzsimon.com.au
Multi-Node Clusters
Still need only two NICs per machine(one for public network, one for private network)
Need a Hub To support at least 4-nodes, need
Windows Server 2003 Enterprise Edition or Windows Server 2003 Datacenter Edition
Windows Clustering is installed by default;configure a cluster by startingCluster Administrator or Cluster.exe
Fitzsimon IT CONSULTING PTY LTD www.fitzsimon.com.au
Writing your own Cluster-Aware Application LooksAlive
(By default, SQL calls this every 5 seconds) IsAlive
(By default, SQL calls this every 60 seconds)
Fitzsimon IT CONSULTING PTY LTD www.fitzsimon.com.au
Clustering Resources
Quorum Drive Configuration Information http://support.microsoft.com/?id=280345
Available Features in Windows Server 2003 Clusters http://support.microsoft.com/?id=278007
Step by step guide to install a 2000 Cluster:http://www.microsoft.com/windows2000/techinfo/planning/server/clustersteps.asp
Fitzsimon IT CONSULTING PTY LTD www.fitzsimon.com.au
Questions
Mike [email protected]
This ppt available fromwww.fitzsimon.com.au/qmsdnug