SESSÃO: INFRAESTRUTURA

TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT)

MVP ShowCast 2013
AlwaysOn Failover Clus...
SESSÃO: INFRAESTRUTURA

Agenda
♦
♦
♦
♦
♦
♦
♦

Alta disponibilidade no SQL Server
Uma necessidade comum
Cenário com FCI + D...
SESSÃO: INFRAESTRUTURA

TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT)

Alta Disponibilidade no SQL Server
Alway...
SESSÃO: INFRAESTRUTURA

TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT)

Alta Disponibilidade no SQL Server
Alway...
SESSÃO: INFRAESTRUTURA

TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT)

Alta Disponibilidade no SQL Server
Alway...
SESSÃO: INFRAESTRUTURA

TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT)

Alta Disponibilidade no SQL Server
Datab...
SESSÃO: INFRAESTRUTURA

TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT)

Alta Disponibilidade no SQL Server
Log S...
SESSÃO: INFRAESTRUTURA

TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT)

Uma Necessidade Comum
Movimentação
de da...
SESSÃO: INFRAESTRUTURA

TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT)

Cenário com FCI + DBM
♦ Failover Cluster...
SESSÃO: INFRAESTRUTURA

TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT)

Cenário com FCI + AG
Movimentação de
dad...
SESSÃO: INFRAESTRUTURA

TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT)

Considerações sobre FCI + AG
♦ Storage
♦...
SESSÃO: INFRAESTRUTURA

TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT)

Quorum Guidelines FCI + AG
 Modelo de q...
SESSÃO: INFRAESTRUTURA

TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT)

Quorum Guidelines FCI + AG
 Modelo de q...
SESSÃO: INFRAESTRUTURA

TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT)

Quorum Guidelines FCI + AG
♦ Outros mode...
SESSÃO: INFRAESTRUTURA

TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT)

Quorum Guidelines FCI + AG
 No Windows ...
SESSÃO: INFRAESTRUTURA

TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT)

Referências
♦ Migration Guide: Migrating...
SESSÃO: INFRAESTRUTURA

Perguntas & Respostas

© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Mic...
Upcoming SlideShare
Loading in...5
×

AlwaysOn Failover Cluster e Availability Group em um Cenário de Disaster Recovery [MVP ShowCast 2013 - IT - Plataforma de dados & Business Intelligence (IT)]

423

Published on

Palestra: AlwaysOn Failover Cluster e Availability Group em um Cenário de Disaster Recovery
Palestrante: Nilton Pinheiro
Realização: 13/12/2013 12h
Trilha: Plataforma de dados & Business Intelligence (IT)
Sessão: Infraestrutura
Evento: MVP ShowCast 2013
Site: http://mvpshowcast.azurewebsites.net

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
423
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
4
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

AlwaysOn Failover Cluster e Availability Group em um Cenário de Disaster Recovery [MVP ShowCast 2013 - IT - Plataforma de dados & Business Intelligence (IT)]

  1. 1. SESSÃO: INFRAESTRUTURA TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT) MVP ShowCast 2013 AlwaysOn Failover Cluster e Availability Group em um Cenário de Disaster Recovery Nilton Pinheiro SQL Server SQL Server Specialist @nilton_pinheiro © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
  2. 2. SESSÃO: INFRAESTRUTURA Agenda ♦ ♦ ♦ ♦ ♦ ♦ ♦ Alta disponibilidade no SQL Server Uma necessidade comum Cenário com FCI + DBM Cenário com FCI + AG Considerações sobre FCI + AG Quorum Guidelines para FCI + AG Referências © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft. TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT)
  3. 3. SESSÃO: INFRAESTRUTURA TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT) Alta Disponibilidade no SQL Server AlwaysOn Failover Cluster Intance proteção no nível de instâncias AlwaysOn Availability Groups proteção no nível de banco de dados ou grupo de bancos de dados Database Mirroring proteção no nível de banco de dados Log Shipping proteção no nível de banco de dados © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
  4. 4. SESSÃO: INFRAESTRUTURA TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT) Alta Disponibilidade no SQL Server AlwaysOn Failover Cluster Intance proteção no nível de instâncias ♦ Requer a utilização de storages compartilhada (shared disks) ♦ Para soluções de DR: ♦ Requer replicação de dados entre storages ou ♦ Combinação de FCI + DBM/Log Shipping ou FCI + AG ♦ Suporte a TEMPDB em disco local ♦ Requer Windows Server Failover Clustering (WSFC) ♦ Garante disponibilidade das bases de sistemas e usuários ♦ Alto custo ♦ Não permite “nó secundário” ativo (leitura ou backup) © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
  5. 5. SESSÃO: INFRAESTRUTURA TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT) Alta Disponibilidade no SQL Server AlwaysOn Availability Groups proteção no nível de banco de dados ou grupo de bancos de dados ♦ Requer WSFC ♦ Suporta até 4 servidores secundários (réplicas) ♦ 2 síncronos (failover automático) ♦ 2 assíncronos (failover manual) ♦ Failover de múltiplos bancos de dados ♦ Servidores secundários ativos (readonly) ♦ Redirecionamento automático das aplicações usando nome/ip virtual (listener) ♦ Não requer uso de storage ♦ Não espelha as bases de sistemas © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
  6. 6. SESSÃO: INFRAESTRUTURA TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT) Alta Disponibilidade no SQL Server Database Mirroring proteção no nível de banco de dados ♦ Failover automático requer “Witness” e parâmetro FailoverPartner na string de conexão da aplicação ♦ Suporta apenas 1 secundário ♦ Replicação síncrona ou assícrona ♦ Failover é banco a banco ♦ Bases indisponíveis para leitura (possível com database snapshot) ♦ Não suporta utilização de nome/ip virtual (listener) ♦ Não requer uso de storage ♦ Não espelha as bases de sistemas © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
  7. 7. SESSÃO: INFRAESTRUTURA TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT) Alta Disponibilidade no SQL Server Log Shipping proteção no nível de banco de dados ♦ Diferentes bancos podem ser replicados para diferentes secundários ♦ Replicação é feita através dos log de transação de cada banco de dados ♦ SQL Jobs fazem backup, copiam pela rede e restauram no secundário ♦ Depende totalmente dos backups/restore dos logs ♦ Tudo que está no backup de log é transferido ♦ Failover é sempre manual e requer redirecionamento das aplicações ♦ Configuração e manutenção complexas ♦ Bases “espelho” podem ficar disponíveis para leitura nos secundários (standby) © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
  8. 8. SESSÃO: INFRAESTRUTURA TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT) Uma Necessidade Comum Movimentação de dados Síncrona Movimentação de dados Assíncrona ♦ Alta disponibilidade local (site principal) com failover automático. ♦ Se o site principal cair, deve-se fazer failover para o site de contingência (DR). A A © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft. ♦ Para reduzir custo, replicação entre storage não é uma opção.
  9. 9. SESSÃO: INFRAESTRUTURA TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT) Cenário com FCI + DBM ♦ Failover Cluster Instance (FCI) em cada site provê a alta disponibilidade local Movimentação de dados Assíncrona Movimentação de dados Síncrona ♦ Cada site possui seu próprio Windows Server Failover Cluster (WSFC) Failover Manual (Database Mirroring) A A ♦ Cada site possui sua própria shared storage ♦ Database Mirroring (DBM) para Disaster Recovery: oferece proteção no nível de banco de dados entre os sites ♦ No site DR o SQL Server pode ser uma instância stand-alone © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
  10. 10. SESSÃO: INFRAESTRUTURA TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT) Cenário com FCI + AG Movimentação de dados Assíncrona Movimentação de dados Síncrona Requisito do Availability Group: ♦ Todas as réplicas de um AG devem pertencer a um único Windows Server Failover Cluster (WSFC) Failover Manual (Availability Group) Pontos para consideração: A A ♦ Algumas variações possíveis da arquitetura ♦ ♦ ♦ ♦ Múltiplos data centers Múltiplas réplicas: 1 primária e até 4 réplicas secundárias Múltiplos Availability Groups, podendo criar um agrupamento lógico de bancos de dados As réplicas não precisam estar em FCI (stand-alone) © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft. ♦ Shared storage com discos visíveis apenas aos nós de cada site (Asymmetric storage) ♦ Modelo do quorum e política de votação dos nós
  11. 11. SESSÃO: INFRAESTRUTURA TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT) Considerações sobre FCI + AG ♦ Storage ♦ Asymmetric storage: discos são compartilhados apenas com os nós dos respectivos sites ♦ Suportado no Windows 2008 ou Windows 2008 SP2 através de hotfix (KB 976097) ♦ Suportado no Windows 2008 R2 SP1 ♦ Ponto chave para o funcionamento do FCI + AG ♦ Extremamente recomendado que letras dos discos e caminhos sejam idênticos entre os sites ♦ Facilitar a configuração do AG ♦ Evitar problemas com adição de novos arquivos (Troubleshoot a Failed Add-File Operation (AlwaysOn Availability Groups)) ♦ Nome das Instâncias: no mesmo WSFC as duas FCI devem usar nomes diferentes ♦ Conectividade dos clientes: ♦ Pode ser feita usando o nome virtual do cluster (VNN) ou o Availability Group Listener Name ♦ Recomendado utilizar o “Availability Group Listener Name” ♦ Modo de Failover: ♦ Automático no FCI ♦ Manual entre o FCI e Availability Group © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
  12. 12. SESSÃO: INFRAESTRUTURA TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT) Quorum Guidelines FCI + AG  Modelo de quorum e nós votantes no cluster © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
  13. 13. SESSÃO: INFRAESTRUTURA TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT) Quorum Guidelines FCI + AG  Modelo de quorum e nós votantes no cluster  Antes de selecionar o modelo de quorum para o cluster, considere o número de nós votantes  Por default, cada nó do cluster conta 1 voto ♦ Para uma solução de HA/DR pode não ser o mais apropriado ♦ KB 2494036 permite remover o voto dos nós (Windows 2008/ Windows 2008 R2)  Recomendações gerais para configuração de votos em ambientes FCI + AG  Inclua todos os nós do site primário  Inclua possíveis owners de failover automático  Exclua os nós dos sites secundários (DR)  Mantenha sempre um número impar de votos  Pós-failover, reavalie a configuração do quorum  Regra geral: Característica do cluster Número impar de nós Número pares de nós (mas não multi-site cluster) Número pares de nós (em multi-site cluster) Número pares de nós (não shared storage) Recomendação para Quorum Node Majority Node and Disk Majority Node and File Share Majority Node and File Share Majority © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
  14. 14. SESSÃO: INFRAESTRUTURA TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT) Quorum Guidelines FCI + AG ♦ Outros modelos possíveis: ♦ Node and Disk Majority ♦ No Majority: Disk Only Failover Manual (Availability Group) ** Windows 2008 R2 SP1 ou Windows 2008 SP2 + KB 976097 A NÃO VOTO NÃO VOTO VOTO VOTO A VOTO FileShare © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
  15. 15. SESSÃO: INFRAESTRUTURA TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT) Quorum Guidelines FCI + AG  No Windows Server 2012 a votação é dinâmica (Dynamic quorum) © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
  16. 16. SESSÃO: INFRAESTRUTURA TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT) Referências ♦ Migration Guide: Migrating to SQL Server 2012 Failover Clustering and Availability Groups from Prior Clustering and Mirroring Deployments ♦ Microsoft SQL Server AlwaysOn Solutions Guide for High Availability and Disaster Recovery ♦ Failover Cluster Step-by-Step Guide: Configuring the Quorum in a Failover Cluster ♦ Recommended Adjustments to Quorum Voting ♦ Prerequisites, Restrictions, and Recommendations for AlwaysOn Availability Groups (SQL Server) ♦ Client Connectivity and Application Failover (AlwaysOn Availability Groups) ♦ Asymmetric Storage: http://support.microsoft.com/kb/976097 ♦ Node Votes: http://support.microsoft.com/kb/2494036 ♦ Dynamic quorum: ♦ http://technet.microsoft.com/en-us/library/jj612870.aspx ♦ http://blogs.technet.com/b/aevalshah/archive/2013/06/05/windows-server-2012-failover-clustering-dynamicquorum-revisited.aspx © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
  17. 17. SESSÃO: INFRAESTRUTURA Perguntas & Respostas © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft. TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT)
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×