Your SlideShare is downloading. ×
0
Alta Disponibilidade TechEd
Alta Disponibilidade TechEd
Alta Disponibilidade TechEd
Alta Disponibilidade TechEd
Alta Disponibilidade TechEd
Alta Disponibilidade TechEd
Alta Disponibilidade TechEd
Alta Disponibilidade TechEd
Alta Disponibilidade TechEd
Alta Disponibilidade TechEd
Alta Disponibilidade TechEd
Alta Disponibilidade TechEd
Alta Disponibilidade TechEd
Alta Disponibilidade TechEd
Alta Disponibilidade TechEd
Alta Disponibilidade TechEd
Alta Disponibilidade TechEd
Alta Disponibilidade TechEd
Alta Disponibilidade TechEd
Alta Disponibilidade TechEd
Alta Disponibilidade TechEd
Alta Disponibilidade TechEd
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Alta Disponibilidade TechEd

1,545

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,545
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
17
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. DBP301 - Soluções de AltaDisponibilidade e DisasterRecovery para SQL ServerViviane Ribeiro Ruy PimentelEspecialista em SQL Server Sr. SQL Server DBAMicrosoft DELL
  • 2. Pontos Chaves da Sessão SQL Server 2008 e o SQL Server 2008 R2 fornecem várias opções para atender diversos tipos de requisitos para Alta Disponibilidade e DR Upgrades para SQL Server 2008 e SQL Server 2008 R2 podem ser realizados com um downtime limitado a minutos Equipe capacitada na solução e procedimetnos operacionais muito bem documentados são essenciais para cenários de HA e DR
  • 3. Agenda Tecnologias para Alta Disponibilidade e Recuperação de Desastres Definindo a Solução Análise de Cenários e Soluções Implementadas Questions & Answers
  • 4. Tecnologias para HA/DR Failover Clustering (Nível Instância) Database Mirroring (Nível de Banco de Dados)
  • 5. Tecnologias para HA/DR Log Shipping(Nível Banco de Dados) Replicação (Nível de Banco de Dados)
  • 6. Tecnologias para HA/DR Snapshot de Banco de Dados
  • 7. Definindo a Solução Failover Clustering e Database Mirroring Detecção automática de Falha e Failover Manual failover Redirecionamento transparente do cliente Considerações: Failover Clustering requer hardware específico Database Mirroring atua no escopo de Banco de Dados
  • 8. DELL Perfil Em torno de 3500 bancos de Dados SQL Server 1600 Aplicações 79 DBAs Ambientes De Missão Critica como Loja Online Equipes Distribuídas entre Estados Unidos, Brasil, Índia e Malásia.
  • 9. Dell – Politica de Atualização Cluster 2008 R2 Cluster 2005 Shared Shared Storage StorageCopiar Login, SSIS Packages, Linked Server, etc..Update 3DNS to new cluster virtual name.Partner Failover.Não tem Failback.Downtime Mínimo.
  • 10. Dell – Patching Sql 2008 R2 Cluster Cluster 2008 R2 Shared Storage Remover nó passivo a ser atualizado dos possíveis owners Aplicar o Patch Adiciona-lo novamente como possível owner Repetir Procedimento para outros nós passivos Fazer Failover Realizar mesmos passos para antigo nó ativo.
  • 11. DELLProjeto - Consolidação de Servidores
  • 12. Desafios Consolidação de 600 Servidores e 1500 Bancos Melhor Aproveitamento do Storage Aplicações Classe 2 e 3. Garantir Disponibilidade do Ambiente. SLA: 100% Consistência Transacional Sem perda de dados Indisponibilidade Máxima de 6 horas Pior Caso: Pane em Múltiplos Servidores
  • 13. Solução e Infra-Estrutura Solução: Cluster de 8 nós, sendo 7 nós Ativos e 1 Passivo Criação de uma StartUp procedure para Balanceamente de Carga nos nós Acesso sem necessidade de informar nome na instância, apenas nome virtual. Criacão de Sistema de Controle e Requisição de Bancos de Dados Definição de Regras para Ambiente Compartilhado Uso de Policy Based Management para validação e monitoramento do ambiente Infra-Estrutura 5 DBA’s & 1 Database Engineer 7 Instancias SQL Server 2008R2 14+ TB of data 1,400+ Databases 8 Servidores Dell M610 (16 Processadores e 96 GB RAM) 1 Windows Cluster
  • 14. Dell – Regras de OnBoarding Não Usar Replicação Não Usar Mirroring Banco Inicial < 250GB Não Instalar Software Externos ao SQL Server Bancos Classe 2 e 3.
  • 15. Dell – Arquitetura do ClusterWindows Server 2008 R2 SQL Server 2008 R2 8 nodes Cluster Owner Preference Shared Storage Balanceamento de Carga com Startup Procedure Cada Instância tem duas opções de Failover Todas as Instâncias fazem parte do mesmo windows cluster Uso do Configuration Manager para usar apenas nome virtual
  • 16. DEMO Balanceamento de Carga em caso de múltiplos failovers Configurando as named instances para utilizarem apenas o nome virtual no cluster.
  • 17. Failover Cluster e Quorum Node Majority Node and Disk Majority Node and File Share Majority No Majority: Disk OnlyMajority = (Total Voters/2)+1
  • 18. Conteúdo Relacionado http://msdn.microsoft.com/pt-br/library/bb522583.aspx http://www.microsoft.com/sqlserver/2008/pt/br/default.aspx http://www.microsoft.com/brasil/technet/ http://www.microsoft.com/learning/pt/br/default.aspx http://vivianeribeiro1.wordpress.com Find Me Later At… @viviane_sql ou @dbaguru
  • 19. Get the free mobile app for your phonehttp:/ / gettag.mobi http://technet.microsoft.com/pt-brGet the free mobile app for your phonehttp:/ / gettag.mobi http://msdn.microsoft.com/pt-br
  • 20. Perguntas?Ruy_pimentel@hotmail.com | @dbaguruV-viviar@microsoft.com | @viviane_sql ? ? ? ? 22 © 2011 SolidQ
  • 21. © 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing marketconditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

×