Download presentation
Presentation is loading. Please wait.
1
SQL Server on a Cluster Experiences Mike FITZSIMON SYSTEMSARCHITECT F ITZSIMON IT C ONSULTING PTY LTD
2
Fitzsimon IT C ONSULTING PTY LTD www.fitzsimon.com.au Why use SQL Server on a Cluster? High Availability Fault Tolerance (?) Failback Manageability Scalability (?)
3
Fitzsimon IT C ONSULTING PTY LTD www.fitzsimon.com.au Hardware Architecture – Single Tier Web Server Business Logic COM Components SQL Server
4
Fitzsimon IT C ONSULTING PTY LTD www.fitzsimon.com.au Hardware Architecture – Two Tier SQL Server Database Server Web Server Business Logic COM Components
5
Fitzsimon IT C ONSULTING PTY LTD www.fitzsimon.com.au Hardware Architecture – Three Tier SQL Server Database Server Business Logic COM Components Web Server
6
Fitzsimon IT C ONSULTING PTY LTD www.fitzsimon.com.au Hardware Architecture – Scalable Three Tier SQL Server Database Server Application Server Farm Web Server Farm
7
Fitzsimon IT C ONSULTING 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
8
Fitzsimon IT C ONSULTING PTY LTD www.fitzsimon.com.au Hardware Architecture – Scalable Three Tier SQL Server Database Server Single point of failure? Application Server Farm Web Server Farm
9
Fitzsimon IT C ONSULTING PTY LTD www.fitzsimon.com.au Server AServer 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
10
Fitzsimon IT C ONSULTING PTY LTD www.fitzsimon.com.au IMS Locations Brisbane Sydney Melbourne Cluster Servers in each State Office Frame Relay Service
11
Fitzsimon IT C ONSULTING PTY LTD www.fitzsimon.com.au High Availability Cluster Servers IBM Netfinity 5500 Servers Physical machines named \\Heaven and \\Hell Virtual machines named \\BneSQL and \\BneIIS Required 4 IP addresses !
12
Fitzsimon IT C ONSULTING PTY LTD www.fitzsimon.com.au High Availability Cluster Servers RAID-1 Mirrored internal disk drives Can be used as an emergency backup during a system upgrade
13
Fitzsimon IT C ONSULTING PTY LTD www.fitzsimon.com.au High Availability Cluster Servers External RAID array StorageTek Raid-1 9Gb Quorum Disk (persistent arbitration) Raid-5 18 Gb Data disks
14
Fitzsimon IT C ONSULTING PTY LTD www.fitzsimon.com.au High Availability Cluster Servers External RAID array: Dual Power supplies Dual Network adaptors
15
Fitzsimon IT C ONSULTING PTY LTD www.fitzsimon.com.au Server AServer 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
16
Fitzsimon IT C ONSULTING 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 starting Cluster Administrator or Cluster.exe
17
Fitzsimon IT C ONSULTING 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)
18
Fitzsimon IT C ONSULTING 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/techi nfo/planning/server/clustersteps.asp
19
Fitzsimon IT C ONSULTING PTY LTD www.fitzsimon.com.au Questions Mike Fitzsimon Mike@Fitzsimon.com.au This ppt available from www.fitzsimon.com.au/qmsdnug
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.