SQL SERVER RULES

SQL SERVER RULES

Monday, August 6, 2012

Redundant Array Of Independent Disks

Today i would like to present a basic idea regarding RAID.

WHAT IS RAID?
 It is a combination of multiple small and inexpensive disks in the form of an array to accomplish performance and redundancy goals which is not attained to gain by large disk drives.This type of drive appear like as a single storage unit  or drive.

In the RAID method information is spread across different drives using some of existing techniques called,disk stripping (RAID LEVEL 0), disk mirroring (RAID LEVEL 1),disk stripping with parity(RAID LEVEL 5) to achieve redundancy, lower latency and/or increase bandwidth for reading and writing to disks and maximize the ability to recover from hardware crashes .

RAID existence of different levels:

RAID 0:Non Redundant and data striping.

RAID 1: Redundant Mirroring.

RAID 3:Redundant parity disks.

RAID 5: Redundant  distributed parity

RAID 6:Redundant distributed parity(P+Q)






Friday, August 3, 2012

SQLSERVER CLUSTERING

lets discuss about Clustering

First and foremost question is WHAT IS CLUSTERING?


Microsoft Sql server clustering is collection of two or more physical servers with having an identical access to the shared disk that offers the disk resources to store the database files.

By naming convention these servers are referred as 'Nodes'.These nodes will maintain the communication between one another via private network, by sending heartbeat signal between each other.If one node fails to send the signal in the cluster then automatically the secondary server will take the ownership of all the responsibilities and application services depend on the primary node to maintain the high availability.This process refers as 'Fail over'.

There is an option to make this process manually. Manual fail over is very beneficial to make the upgrades and patches to the server or some other physical server maintenance is required.

Sql Server clusters are exclusively designed for high-availability databases to eliminate the down time in association of any hardware failure.A group of services are hosted on cluster node are referred as resource groups. Those groups are resides on shared disk in the form of SAN disk.Each resource group will be mapped to a logical drive that is physically hosted on the shared disk array and also have its own associated IP address and network name.

In windows server 2003 w.r.t Sql server 2005 enterprise edition is limited to 8 nodes in a single cluster.while considering the sql server 2008 the ability is doubled i.e 16 nodes.