SQL Server on a Cluster Experiences Mike FITZSIMON SYSTEMSARCHITECT F ITZSIMON IT C ONSULTING PTY LTD.

Slides:



Advertisements
Similar presentations
Archive Task Team (ATT) Disk Storage Stuart Doescher, USGS (Ken Gacke) WGISS-18 September 2004 Beijing, China.
Advertisements

Todays Goal – AlwaysOn in 60 Minutes Where well start:
NAS vs. SAN 10/2010 Palestinian Land Authority IT Department By Nahreen Ameen 1.
Intro to SharePoint 2013 Architecture Liam Cleary.
Preparing For Server Installation Instructor: Enoch E. Damson.
© 2010 VMware Inc. All rights reserved Confidential Performance Tuning for Windows Guest OS IT Pro Camp Presented by: Matthew Mitchell.
SQL Server 2000 Clustering Dave Fackler. Agenda Windows 2000 Clustering SQL Server 2000 Clustering Implementation Tips.
Chapter 5: Server Hardware and Availability. Hardware Reliability and LAN The more reliable a component, the more expensive it is. Server hardware is.
Module 8: Concepts of a Network Load Balancing Cluster
1 Recap (RAID and Storage Architectures). 2 RAID To increase the availability and the performance (bandwidth) of a storage system, instead of a single.
Microsoft Clustering Sean Roberts, Jean Pierre SLAC.
ArcGIS for Server Reference Implementations An ArcGIS Server’s architecture tour.
Lesson 1: Configuring Network Load Balancing
1© Copyright 2011 EMC Corporation. All rights reserved. EMC RECOVERPOINT/ CLUSTER ENABLER FOR MICROSOFT FAILOVER CLUSTER.
How to Cluster both Servers and Storage W. Curtis Preston President The Storage Group.
Session 3 Windows Platform Dina Alkhoudari. Learning Objectives Understanding Server Storage Technologies Direct Attached Storage DAS Network-Attached.
Virtual Network Servers. What is a Server? 1. A software application that provides a specific one or more services to other computers  Example: Apache.
11 SERVER CLUSTERING Chapter 6. Chapter 6: SERVER CLUSTERING2 OVERVIEW  List the types of server clusters.  Determine which type of cluster to use for.
SharePoint is only an application so it has to run on top of Windows Server Windows 2008 R2 SP1 or Windows 2012 Standard, Enterprise, or Data Center Still.
MCTS Guide to Microsoft Windows Server 2008 Applications Infrastructure Configuration (Exam # ) Chapter Ten Configuring Windows Server 2008 for High.
Microsoft Load Balancing and Clustering. Outline Introduction Load balancing Clustering.
VMware vCenter Server Module 4.
Storwize V7000 IP Replication solution explained
Dedicated Windows 2003 Servers Dedicated Windows 2003 Servers Application Server Application Server Database Server Database Server Web Server Web Server.
Computerized Networking of HIV Providers Networking Fundamentals Presented by: Tom Lang – LCG Technologies Corp. May 8, 2003.
Windows Server MIS 424 Professor Sandvig. Overview Role of servers Performance Requirements Server Hardware Software Windows Server IIS.
Chapter 10 : Designing a SQL Server 2005 Solution for High Availability MCITP Administrator: Microsoft SQL Server 2005 Database Server Infrastructure Design.
Module 3: Preparing for Cluster Service Installation.
Module 1: Introduction to Windows Clustering. Overview Defining Clustering Features Introducing Application Architecture Identifying Availability and.

Module 13: Configuring Availability of Network Resources and Content.
INSTALLING MICROSOFT EXCHANGE SERVER 2003 CLUSTERS AND FRONT-END AND BACK ‑ END SERVERS Chapter 4.
Appendix B Planning a Virtualization Strategy for Exchange Server 2010.
Internet Information Services 7.0 Infrastructure Planning and Design Series.
Module 1: Installing and Upgrading to Exchange Server 2003.
REQUIREMENTS The Desktop Team Raphael Perez MVP: Enterprise Client Management, MCT RFL Systems Ltd
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Overview Scale out architecture Servers, services, and topology in Central Administration.
Module 4: Planning, Optimizing, and Troubleshooting DHCP
1 Web Server Administration Chapter 2 Preparing For Server Installation.
COMP-13: The “Weakest-Link” in your High Availability system How to make sure your HA is really highly available Hugo Loera Senior Technical Support Engineer.
EIDE Design Considerations 1 EIDE Design Considerations Brian Wright Portland General Electric.
SQL2005 Cluster Build. IP Request Request 6 IP Addresses – One for EACH SQL virtual server (2) – One for the cluster – One for Distributed Transaction.
Designing and Deploying a Scalable EPM Solution Ken Toole Platform Test Manager MS Project Microsoft.
Module 10: Maintaining High-Availability. Overview Introduction to Availability Increasing Availability Using Failover Clustering Standby Servers and.
Designing a Scalable Enterprise Project Management Architecture Ken Toole Platform Test Manager MS Project Microsoft Corporation.
1 Week #10Business Continuity Backing Up Data Configuring Shadow Copies Providing Server and Service Availability.
Microsoft Corporation Windows 2000 클러스터 s 구축 Microsoft TAM Yong Il Lee.
Denny Cherry Senior Database Administrator / Architect Awareness Technologies Quest Software SQL Server MVP MCSA, MCDBA, MCTS,
Module 2: Concepts of Server Clusters. Overview Introduction to Server Clusters Key Concepts of a Server Cluster Choosing a Server Cluster Configuration.
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 12: Planning and Implementing Server Availability and Scalability.
Clustering Servers Chapter Seven. Exam Objectives in this Chapter:  Plan services for high availability Plan a high availability solution that uses clustering.
Introduction to Windows Server 2003,. 2 Objectives Identify the key features of each platform that makes up the Windows Server 2003 family Understand.
Hands-On Microsoft Windows Server 2003 Chapter 1 Introduction to Windows Server 2003, Standard Edition.
© 2002 Global Knowledge Network, Inc. All rights reserved. Windows Server 2003 MCSA and MCSE Upgrade Clustering Servers.
70-412: Configuring Advanced Windows Server 2012 services
CHAPTER 7 CLUSTERING SERVERS. CLUSTERING TYPES There are 2 types of clustering ; Server clusters Network Load Balancing (NLB) The difference between the.
WINDOWS SERVER 2003 Genetic Computer School Lesson 12 Fault Tolerance.
Install, configure and test ICT Networks
The Windows Forms DataGrid A Complex-Bound.NET GUI Control Mike FITZSIMON SYSTEMSARCHITECT F ITZSIMON IT C ONSULTING PTY LTD.
Windows NT at DESY Status report HEP NT 4 th -8 th October 1999 SLAC.
Windows Server 2008 R2 Failover Clustering and Network Load Balancing October 25 th 2009.
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 12: Planning and Implementing Server Availability and Scalability.
Backup A backup of the cluster includes the system state, the node, and the cluster disk.
Services DFS, DHCP, and WINS are cluster-aware.
Microsoft BackOffice Applications
Network Load Balancing
Data Storage Requirements
Chapter 2 Objectives Identify Windows 7 Hardware Requirements.
Introduction to Clustering
Web Server Administration
Presentation transcript:

SQL Server on a Cluster Experiences Mike FITZSIMON SYSTEMSARCHITECT F ITZSIMON IT C ONSULTING PTY LTD

Fitzsimon IT C ONSULTING PTY LTD Why use SQL Server on a Cluster? High Availability Fault Tolerance (?) Failback Manageability Scalability (?)

Fitzsimon IT C ONSULTING PTY LTD Hardware Architecture – Single Tier Web Server Business Logic COM Components SQL Server

Fitzsimon IT C ONSULTING PTY LTD Hardware Architecture – Two Tier SQL Server Database Server Web Server Business Logic COM Components

Fitzsimon IT C ONSULTING PTY LTD Hardware Architecture – Three Tier SQL Server Database Server Business Logic COM Components Web Server

Fitzsimon IT C ONSULTING PTY LTD Hardware Architecture – Scalable Three Tier SQL Server Database Server Application Server Farm Web Server Farm

Fitzsimon IT C ONSULTING PTY LTD 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

Fitzsimon IT C ONSULTING PTY LTD Hardware Architecture – Scalable Three Tier SQL Server Database Server Single point of failure? Application Server Farm Web Server Farm

Fitzsimon IT C ONSULTING PTY LTD 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

Fitzsimon IT C ONSULTING PTY LTD IMS Locations Brisbane Sydney Melbourne Cluster Servers in each State Office Frame Relay Service

Fitzsimon IT C ONSULTING PTY LTD High Availability Cluster Servers IBM Netfinity 5500 Servers Physical machines named \\Heaven and \\Hell Virtual machines named \\BneSQL and \\BneIIS Required 4 IP addresses !

Fitzsimon IT C ONSULTING PTY LTD High Availability Cluster Servers RAID-1 Mirrored internal disk drives Can be used as an emergency backup during a system upgrade

Fitzsimon IT C ONSULTING PTY LTD High Availability Cluster Servers External RAID array StorageTek Raid-1 9Gb Quorum Disk (persistent arbitration) Raid-5 18 Gb Data disks

Fitzsimon IT C ONSULTING PTY LTD High Availability Cluster Servers External RAID array: Dual Power supplies Dual Network adaptors

Fitzsimon IT C ONSULTING PTY LTD 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

Fitzsimon IT C ONSULTING PTY LTD 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

Fitzsimon IT C ONSULTING PTY LTD 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 C ONSULTING PTY LTD Clustering Resources Quorum Drive Configuration Information Available Features in Windows Server 2003 Clusters Step by step guide to install a 2000 Cluster: nfo/planning/server/clustersteps.asp

Fitzsimon IT C ONSULTING PTY LTD Questions Mike Fitzsimon This ppt available from