Sei sulla pagina 1di 3

Aprendendo Failover Clustering Parte 1

Publicado em 22/08/2012 por cibellecastro Padro Ol Pessoal!! Hoje darei incio a uma srie de posts relacionados a Failover Clustering. Finalmente coloquei a mo na massa para estudar sobre esse assunto na prtica e medida que for aprendendo vou tentando fazer um post das dificuldades e curiosidades sobre o assunto. Como dito anteriormente estou em parceria com o MVP Felipe Ferreira (blog | twitter) O Microsoft SQL Server Failover Clustering foi construdo baseado no Windows Server failover cluster, que projetado para proteger um sistema contra falhas de hardware/software, ou seja, alta disponibilidade para servios/aplicaes dentro do failover cluster. Quando voc fala em 100% de disponibilidade significa que o sistema est disponvel durante todo o tempo e no existe nenhuma perda de tempo, mas atingir esses 100% de disponibilidade praticamente impossvel visto que existem vrios fatores tcnicos e humanos envolvidos. Segundo o Michel Otey no livro High Availability with Clustering & Database Mirroring, A maior medida prtica de disponibilidade (availability) geralmente expressa como cinco noves ou 99,999%. O percentual de disponibilidade pode ser calculado usando a seguinte frmula: PA = ((TET SD)/ TET) PA = Percentage of Availability (Percentual de disponibilidade) TET = Total Elapsed Time (Total Tempo Decorrido) SD = Sum of Downtime (Soma do tempo de inatividade) Um Failover Clustering contm um ou mais servidores em cluster (chamados de ns) e uma configurao de shared cluster disks (discos de cluster compartilhados) que so criados para uso dentro do cluster. O cluster do Windows permite que vrios componentes de hardware atuem como uma nica plataforma nica para executar aplicativos. Todos os ns dentro de um cluster esto em constante comunicao, se um dos ns ficar indisponvel outro n ir automaticamente assumir as suas funes e comear a fornecer aos usurios os mesmos servios que eram fornecidos pelo n que falhou. Basicamente os clientes que estavam conectados ao n que falhou ser desconectado, no entanto quando eles tentarem reconectar, sero direcionados para o n que assumiu os deveres do n que falhou. Voc pode ver uma viso geral do Windows cluster de failover na Figura 1-1.

Uma observao importante que o tempo de failover depende da velocidade dos servidores envolvidos e do tipo de recursos que so protegidos pelo cluster. O SQL Server Failover Clustering pode ser instalado em sistemas operacionais tais como: Windows Server 2003 ou Windows Server 2008. Dependendo da edio instalada o nmero de ns vai variar, como mostrado na tabela 1: Verso Windows Server 2003 Windows Server 2003 Windows Server 2003 Windows Server 2008 Windows Server 2008 Edio Standard Enterprise Datacenter Standard Enterprise Nodes 2 4 8 2 16

A instncia do SQL Server Failover Cluster que est instalado em um Windows Server Failover semelhante a uma instncia do servidor SQL Server autnomo que no usa o Windows Server Failover Clustering instalado no servidor. A diferena chave que o SQL Server Failover Clustering utiliza a plataforma Windows Server Failover Clustering para monitorar e fornecer alta disponibilidade para a instncia SQL atravs da utilizao de ns redundantes. (Nossa quanto Failover Clustering =s ). No prximo post exploraremos um pouco mais sobre esse assunto!!

Potrebbero piacerti anche