SlideShare ist ein Scribd-Unternehmen logo
1 von 22
Downloaden Sie, um offline zu lesen
Windows Server Failover Clustering
Fundamentals
Edvaldo Castro
edvaldo.castro@outlook.com
http://edvaldocastro.com
http://facebook.com/edvaldocastro
@edvaldocastro02
Patrocinadores
Organização e apoio
Agradecimento especial
Agenda






Termos e Definições
Overview - Windows Server Failover Clustering
WSFC Quorum Modes
WSFC Voting Configuration (SQL Server)
DEMO (Create cluster)
Termos e definições
 WSFC
O “Windows Server Failover Clustering” é um grupo
de servidores independentes que trabalham em
conjunto para aumentar a disponibilidade de
aplicações e serviços.
Termos e definições
 WSFC
O “Windows Server Failover Clustering” é um grupo
de servidores independentes que trabalham em
conjunto para aumentar a disponibilidade de
aplicações e serviços.
Termos e definições
 Failover cluster instance
Uma instância de um serviço ou aplicação com
recursos de “IP address”, “network name” e outros
recursos (Disco, MSDTC, etc) que são utilizados
para rodar uma ou mais aplicações e serviços.
Suporta falhas que podem ser imperceptíveis para
o usuários que acessam esta instância.
Termos e definições
 Failover cluster instance
Uma instância de um serviço ou aplicação com
recursos de “IP address”, “network name” e outros
recursos (Disco, MSDTC, etc) que são utilizados
para rodar uma ou mais aplicações e serviços.
Suporta falhas que podem ser imperceptíveis para
o usuários que acessam esta instância.
Termos e definições
 Node (Nó)
Um servidor Windows que é membro de um
WSFC.
Termos e definições
 Cluster Resource
Uma entidade física (disco) ou lógica (ip, network
name) que pertence à uma “Role” e pode ser
movida entre os nós.
- Network Name
- IP Address
- Disk
- MSDTC
Termos e definições
 Cluster Resource
Uma entidade física (disco) ou lógica (ip, network
name) que pertence à uma “Role” e pode ser
movida entre os nós.
- Network Name
- IP Address
- Disk
- MSDTC
Termos e definições
 Resource group (Role)
Grupo de recursos do cluster, gerenciáveis com um
único objeto, necessários para executar um serviço
ou aplicação

 Resource dependency
Relação de dependência entre os recursos da
mesma “Role”,
Ex.: Serviço SQL Server >>> Disco dados.
Termos e definições
 Preferred owner
O nó de preferência onde a “role” vai estar
preferencialmente.

 Possible owner
Relação de todos os nós do cluster onde há
possibilidade de failover de determinada “role”, o
failover pode acontecer para quaisquer possible
owners.
Overview - WSFC
 Metadados distribuídos
 Os metadados (configurações e status) do WSFC e
aplicações (Configurações) são mantidos em cada nó
do cluster. Alterações são automaticamente
propagadas para todos os nós

 Gerenciamento de recursos
 Cada nó do cluster pode prover recursos físicos
como DAS, network interfaces, etc. Cada aplicação
registra-se como um recurso do cluster e configura
suas dependências dos demais recursos daquela
Role.
Overview - WSFC
 Monitoramento da “saúde do cluster”
 A saúde do cluster é verificada por uma
combinação entre conectividade da rede
HeartBeat + Monitoramento dos recursos.

 Failover
 Cada nó pode ser configurado para ser manual
ou autoticamente transferido para outro nó em
caso de falha. O failover automático é baseado
em políticas que avaliam a saúde do cluster
antes de efetivamente realizar o failover.
Overview - WSFC
 Monitoramento da “saúde do cluster”
 A saúde do cluster é verificada por uma
combinação entre conectividade da rede
HeartBeat + Monitoramento dos recursos.

 Failover
 Cada nó pode ser configurado para ser manual
ou autoticamente transferido para outro nó em
caso de falha. O failover automático é baseado
em políticas que avaliam a saúde do cluster
antes de efetivamente realizar o failover.
WSFC Modos de Quorum
 Node Majority
 Mais da metade dos nós do cluster devem estar “UP” para o
cluster continuar no ar

 Node and File Share Majority
 A mesma relação anterior, porém um File Share é considerado
como votante para manutenção do cluster no ar

 Node and Disk Majority
 Mesmo exemplo anterior, com substituição do File Share
Witness por um disco de quórum

 Disk Only
 Um disco compartilhado é designado como witness (quorum) e
a conectividade deste com quaisquer um dos nós do cluster
conta como voto.
WSFC Configuração de votos
 Configuração recomendada:
 Inclua todos os nós primários
 Todos os nós que são parte do Availability Group, devem ser
incluídos como votantes.

 Inclua os possíveis owners de failover automáticos
 Cada nó que possa exercer o papel de réplica primária, deve
ser incluído como votante.

 Exclua os nós de sites secundários
 Não dê votos a nós que estão em um site remoto de
recuperação de desastre. Estes nós não devem interferir na
disponibilidade do serviço de cluster como um todo

 Número ímpar de votos
 É mais garantido ter um número ímpar de votos, para manter
a quantia de metade + 1 para o cluster estar UP.
Questions?
Avaliação e sorteio

Preencha a avaliação da sessão e
concorra a ferramentas da RedGate,
assinatura PluralSight e pen-drive com
todas sessões do PASS Summit 2012!
http://bit.ly/SQLSat253

Weitere ähnliche Inhalte

Was ist angesagt?

Replicação de dados
Replicação de dadosReplicação de dados
Replicação de dados
elliando dias
 
Curriculum Vitae
Curriculum VitaeCurriculum Vitae
Curriculum Vitae
Alex Vitola
 

Was ist angesagt? (10)

Replicação de dados
Replicação de dadosReplicação de dados
Replicação de dados
 
Cluster ha com banco de dados
Cluster ha com banco de dadosCluster ha com banco de dados
Cluster ha com banco de dados
 
Curriculum Vitae
Curriculum VitaeCurriculum Vitae
Curriculum Vitae
 
Cluster de Alta disponibilidade
Cluster de Alta disponibilidadeCluster de Alta disponibilidade
Cluster de Alta disponibilidade
 
Sistemas Distribuídos - Replicação de Banco de Dados
Sistemas Distribuídos - Replicação de Banco de DadosSistemas Distribuídos - Replicação de Banco de Dados
Sistemas Distribuídos - Replicação de Banco de Dados
 
Crie e gerencie nuvens OpenStack utilizando Foreman
Crie e gerencie nuvens OpenStack utilizando ForemanCrie e gerencie nuvens OpenStack utilizando Foreman
Crie e gerencie nuvens OpenStack utilizando Foreman
 
Sistemas operativos servidor
Sistemas operativos servidorSistemas operativos servidor
Sistemas operativos servidor
 
Alta Disponibilidade em Linux com Heartbeat e Drbd
Alta Disponibilidade em Linux com Heartbeat e DrbdAlta Disponibilidade em Linux com Heartbeat e Drbd
Alta Disponibilidade em Linux com Heartbeat e Drbd
 
Oracle Real Application Clusters
Oracle Real Application ClustersOracle Real Application Clusters
Oracle Real Application Clusters
 
Cluster de Alta Disponibilidade em Linux
Cluster de Alta Disponibilidade em LinuxCluster de Alta Disponibilidade em Linux
Cluster de Alta Disponibilidade em Linux
 

Andere mochten auch

Sql SAT #147 Problemas de Fragmentção com TLog
Sql SAT #147 Problemas de Fragmentção com TLogSql SAT #147 Problemas de Fragmentção com TLog
Sql SAT #147 Problemas de Fragmentção com TLog
Marcus Bittencourt
 

Andere mochten auch (10)

Escovando bit com alwayson sql server 2014
Escovando bit com alwayson sql server 2014Escovando bit com alwayson sql server 2014
Escovando bit com alwayson sql server 2014
 
AlwaysOn Availability Groups na nuvem em 3 cliques
AlwaysOn Availability Groups na nuvem em 3 cliquesAlwaysOn Availability Groups na nuvem em 3 cliques
AlwaysOn Availability Groups na nuvem em 3 cliques
 
Sql SAT #147 Problemas de Fragmentção com TLog
Sql SAT #147 Problemas de Fragmentção com TLogSql SAT #147 Problemas de Fragmentção com TLog
Sql SAT #147 Problemas de Fragmentção com TLog
 
High availability e Disaster Recovery é o seguro de vida de todo DBA
High availability e Disaster Recovery é o seguro de vida de todo DBAHigh availability e Disaster Recovery é o seguro de vida de todo DBA
High availability e Disaster Recovery é o seguro de vida de todo DBA
 
AlwaysOn Failover Cluster e Availability Group em um Cenário de Disaster Reco...
AlwaysOn Failover Cluster e Availability Group em um Cenário de Disaster Reco...AlwaysOn Failover Cluster e Availability Group em um Cenário de Disaster Reco...
AlwaysOn Failover Cluster e Availability Group em um Cenário de Disaster Reco...
 
High Availability and Disaster Recovery salvando vidas
High Availability and Disaster Recovery salvando vidasHigh Availability and Disaster Recovery salvando vidas
High Availability and Disaster Recovery salvando vidas
 
SQL Server 2014 New Feature - Delayed Transaction Durability
SQL Server 2014 New Feature - Delayed Transaction DurabilitySQL Server 2014 New Feature - Delayed Transaction Durability
SQL Server 2014 New Feature - Delayed Transaction Durability
 
Microsoft Azure Storage - Tudo o que você precisa saber sobre armazenamento d...
Microsoft Azure Storage - Tudo o que você precisa saber sobre armazenamento d...Microsoft Azure Storage - Tudo o que você precisa saber sobre armazenamento d...
Microsoft Azure Storage - Tudo o que você precisa saber sobre armazenamento d...
 
Disaster Recovery usando Windows Server 2012 R2, Microsoft System Center 2012...
Disaster Recovery usando Windows Server 2012 R2, Microsoft System Center 2012...Disaster Recovery usando Windows Server 2012 R2, Microsoft System Center 2012...
Disaster Recovery usando Windows Server 2012 R2, Microsoft System Center 2012...
 
Otimizando a performance com in memory no sql 2016
Otimizando a performance com in memory no sql 2016Otimizando a performance com in memory no sql 2016
Otimizando a performance com in memory no sql 2016
 

Ähnlich wie Sql saturday wsfc fundamentals

People soft on rac sig.en.pt
People soft on rac sig.en.ptPeople soft on rac sig.en.pt
People soft on rac sig.en.pt
saulfreitas
 
[24HOP] SQL Server em maquinas virtuais do Windows Azure
[24HOP] SQL Server em maquinas virtuais do Windows Azure[24HOP] SQL Server em maquinas virtuais do Windows Azure
[24HOP] SQL Server em maquinas virtuais do Windows Azure
Vitor Tomaz
 
Tópicos - Computacao Paralela Intalação Cluster Beowulf
Tópicos - Computacao Paralela Intalação Cluster BeowulfTópicos - Computacao Paralela Intalação Cluster Beowulf
Tópicos - Computacao Paralela Intalação Cluster Beowulf
Luiz Arthur
 
Guia de configuração de um servidor linux para utilização em uma pequena empresa
Guia de configuração de um servidor linux para utilização em uma pequena empresaGuia de configuração de um servidor linux para utilização em uma pequena empresa
Guia de configuração de um servidor linux para utilização em uma pequena empresa
SoftD Abreu
 
Quintas de ti_segurança em redes microsoft
Quintas de ti_segurança em redes microsoftQuintas de ti_segurança em redes microsoft
Quintas de ti_segurança em redes microsoft
Uilson Souza
 
Deploying infrastructure as-a-service with cloudstack
Deploying infrastructure as-a-service with cloudstackDeploying infrastructure as-a-service with cloudstack
Deploying infrastructure as-a-service with cloudstack
Lorscheider Santiago
 

Ähnlich wie Sql saturday wsfc fundamentals (20)

JBoss Clustering
JBoss ClusteringJBoss Clustering
JBoss Clustering
 
People soft on rac sig.en.pt
People soft on rac sig.en.ptPeople soft on rac sig.en.pt
People soft on rac sig.en.pt
 
Cluster
ClusterCluster
Cluster
 
Como montar um ambiente de alta disponibilidade com o Hyper-V
Como montar um ambiente de alta disponibilidade com o Hyper-VComo montar um ambiente de alta disponibilidade com o Hyper-V
Como montar um ambiente de alta disponibilidade com o Hyper-V
 
[24HOP] SQL Server em maquinas virtuais do Windows Azure
[24HOP] SQL Server em maquinas virtuais do Windows Azure[24HOP] SQL Server em maquinas virtuais do Windows Azure
[24HOP] SQL Server em maquinas virtuais do Windows Azure
 
Desenvolvendo para o Windows Azure e SQL Azure
Desenvolvendo para o Windows Azure e SQL AzureDesenvolvendo para o Windows Azure e SQL Azure
Desenvolvendo para o Windows Azure e SQL Azure
 
Tópicos - Computacao Paralela Intalação Cluster Beowulf
Tópicos - Computacao Paralela Intalação Cluster BeowulfTópicos - Computacao Paralela Intalação Cluster Beowulf
Tópicos - Computacao Paralela Intalação Cluster Beowulf
 
Apostila sql
Apostila sqlApostila sql
Apostila sql
 
Arquitetura RAC oracle database 04
Arquitetura RAC oracle database 04Arquitetura RAC oracle database 04
Arquitetura RAC oracle database 04
 
Arquiteturas para soluções microsoft na nuvem da aws
Arquiteturas para soluções microsoft na nuvem da awsArquiteturas para soluções microsoft na nuvem da aws
Arquiteturas para soluções microsoft na nuvem da aws
 
Cluster
ClusterCluster
Cluster
 
Guia de configuração de um servidor linux para utilização em uma pequena empresa
Guia de configuração de um servidor linux para utilização em uma pequena empresaGuia de configuração de um servidor linux para utilização em uma pequena empresa
Guia de configuração de um servidor linux para utilização em uma pequena empresa
 
Distributed Systems - Exercises
Distributed Systems - ExercisesDistributed Systems - Exercises
Distributed Systems - Exercises
 
Windows 2003 guia_completo
Windows 2003 guia_completoWindows 2003 guia_completo
Windows 2003 guia_completo
 
apache+ssl+Jserv
apache+ssl+Jservapache+ssl+Jserv
apache+ssl+Jserv
 
Apache
ApacheApache
Apache
 
Quintas de ti_segurança em redes microsoft
Quintas de ti_segurança em redes microsoftQuintas de ti_segurança em redes microsoft
Quintas de ti_segurança em redes microsoft
 
Segurança em Plataforma Microsoft
Segurança em Plataforma MicrosoftSegurança em Plataforma Microsoft
Segurança em Plataforma Microsoft
 
SO2 - Windows 7
SO2 - Windows 7SO2 - Windows 7
SO2 - Windows 7
 
Deploying infrastructure as-a-service with cloudstack
Deploying infrastructure as-a-service with cloudstackDeploying infrastructure as-a-service with cloudstack
Deploying infrastructure as-a-service with cloudstack
 

Sql saturday wsfc fundamentals

  • 1. Windows Server Failover Clustering Fundamentals Edvaldo Castro edvaldo.castro@outlook.com http://edvaldocastro.com http://facebook.com/edvaldocastro @edvaldocastro02
  • 5. Agenda      Termos e Definições Overview - Windows Server Failover Clustering WSFC Quorum Modes WSFC Voting Configuration (SQL Server) DEMO (Create cluster)
  • 6. Termos e definições  WSFC O “Windows Server Failover Clustering” é um grupo de servidores independentes que trabalham em conjunto para aumentar a disponibilidade de aplicações e serviços.
  • 7. Termos e definições  WSFC O “Windows Server Failover Clustering” é um grupo de servidores independentes que trabalham em conjunto para aumentar a disponibilidade de aplicações e serviços.
  • 8. Termos e definições  Failover cluster instance Uma instância de um serviço ou aplicação com recursos de “IP address”, “network name” e outros recursos (Disco, MSDTC, etc) que são utilizados para rodar uma ou mais aplicações e serviços. Suporta falhas que podem ser imperceptíveis para o usuários que acessam esta instância.
  • 9. Termos e definições  Failover cluster instance Uma instância de um serviço ou aplicação com recursos de “IP address”, “network name” e outros recursos (Disco, MSDTC, etc) que são utilizados para rodar uma ou mais aplicações e serviços. Suporta falhas que podem ser imperceptíveis para o usuários que acessam esta instância.
  • 10. Termos e definições  Node (Nó) Um servidor Windows que é membro de um WSFC.
  • 11. Termos e definições  Cluster Resource Uma entidade física (disco) ou lógica (ip, network name) que pertence à uma “Role” e pode ser movida entre os nós. - Network Name - IP Address - Disk - MSDTC
  • 12. Termos e definições  Cluster Resource Uma entidade física (disco) ou lógica (ip, network name) que pertence à uma “Role” e pode ser movida entre os nós. - Network Name - IP Address - Disk - MSDTC
  • 13. Termos e definições  Resource group (Role) Grupo de recursos do cluster, gerenciáveis com um único objeto, necessários para executar um serviço ou aplicação  Resource dependency Relação de dependência entre os recursos da mesma “Role”, Ex.: Serviço SQL Server >>> Disco dados.
  • 14. Termos e definições  Preferred owner O nó de preferência onde a “role” vai estar preferencialmente.  Possible owner Relação de todos os nós do cluster onde há possibilidade de failover de determinada “role”, o failover pode acontecer para quaisquer possible owners.
  • 15. Overview - WSFC  Metadados distribuídos  Os metadados (configurações e status) do WSFC e aplicações (Configurações) são mantidos em cada nó do cluster. Alterações são automaticamente propagadas para todos os nós  Gerenciamento de recursos  Cada nó do cluster pode prover recursos físicos como DAS, network interfaces, etc. Cada aplicação registra-se como um recurso do cluster e configura suas dependências dos demais recursos daquela Role.
  • 16. Overview - WSFC  Monitoramento da “saúde do cluster”  A saúde do cluster é verificada por uma combinação entre conectividade da rede HeartBeat + Monitoramento dos recursos.  Failover  Cada nó pode ser configurado para ser manual ou autoticamente transferido para outro nó em caso de falha. O failover automático é baseado em políticas que avaliam a saúde do cluster antes de efetivamente realizar o failover.
  • 17. Overview - WSFC  Monitoramento da “saúde do cluster”  A saúde do cluster é verificada por uma combinação entre conectividade da rede HeartBeat + Monitoramento dos recursos.  Failover  Cada nó pode ser configurado para ser manual ou autoticamente transferido para outro nó em caso de falha. O failover automático é baseado em políticas que avaliam a saúde do cluster antes de efetivamente realizar o failover.
  • 18. WSFC Modos de Quorum  Node Majority  Mais da metade dos nós do cluster devem estar “UP” para o cluster continuar no ar  Node and File Share Majority  A mesma relação anterior, porém um File Share é considerado como votante para manutenção do cluster no ar  Node and Disk Majority  Mesmo exemplo anterior, com substituição do File Share Witness por um disco de quórum  Disk Only  Um disco compartilhado é designado como witness (quorum) e a conectividade deste com quaisquer um dos nós do cluster conta como voto.
  • 19. WSFC Configuração de votos  Configuração recomendada:  Inclua todos os nós primários  Todos os nós que são parte do Availability Group, devem ser incluídos como votantes.  Inclua os possíveis owners de failover automáticos  Cada nó que possa exercer o papel de réplica primária, deve ser incluído como votante.  Exclua os nós de sites secundários  Não dê votos a nós que estão em um site remoto de recuperação de desastre. Estes nós não devem interferir na disponibilidade do serviço de cluster como um todo  Número ímpar de votos  É mais garantido ter um número ímpar de votos, para manter a quantia de metade + 1 para o cluster estar UP.
  • 20.
  • 22. Avaliação e sorteio Preencha a avaliação da sessão e concorra a ferramentas da RedGate, assinatura PluralSight e pen-drive com todas sessões do PASS Summit 2012! http://bit.ly/SQLSat253