View
1.437
Download
0
Category
Preview:
DESCRIPTION
Citation preview
DBP301 - Soluções de Alta Disponibilidade e Disaster Recovery para SQL Server
Ruy PimentelSr. SQL Server DBADELL
Viviane RibeiroEspecialista em SQL ServerMicrosoft
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
Agenda
Tecnologias para Alta Disponibilidade e Recuperação de Desastres Definindo a SoluçãoAnálise de Cenários e Soluções ImplementadasQuestions & Answers
Tecnologias para HA/DR Failover Clustering
(Nível Instância)
Database Mirroring(Nível de Banco de Dados)
Tecnologias para HA/DR Log Shipping
(Nível Banco de Dados)
Replicação(Nível de Banco de Dados)
Tecnologias para HA/DR
Snapshot de Banco de Dados
Definindo a Solução
Failover Clustering e Database MirroringDetecção automática de Falha e FailoverManual failoverRedirecionamento transparente do cliente
Considerações:Failover Clustering requer hardware específicoDatabase Mirroring atua no escopo de Banco de Dados
DELL PerfilEm torno de 3500 bancos de Dados SQL Server1600 Aplicações79 DBAsAmbientes De Missão Critica como Loja OnlineEquipes Distribuídas entre Estados Unidos, Brasil, Índia e Malásia.
Dell – Politica de Atualização
Copiar Login, SSIS Packages, Linked Server, etc..Update 3DNS to new cluster virtual name.Partner Failover. Não tem Failback.Downtime Mínimo.
Shared Storage
A
Cluster 2005
Mirroring
Shared Storage
A
Cluster 2008 R2
Dell – Patching Sql 2008 R2 Cluster
Shared Storage
A
Cluster 2008 R2
Remover nó passivo a ser atualizado dos possíveis ownersAplicar o PatchAdiciona-lo novamente como possível ownerRepetir Procedimento para outros nós passivosFazer FailoverRealizar mesmos passos para antigo nó ativo.
Pat
ch
Pat
ch
A
DELL
Projeto - Consolidação de Servidores
DesafiosConsolidação de 600 Servidores e 1500 BancosMelhor Aproveitamento do StorageAplicações Classe 2 e 3.Garantir Disponibilidade do Ambiente.SLA:
100% Consistência TransacionalSem perda de dadosIndisponibilidade Máxima de 6 horas
Pior Caso: Pane em Múltiplos Servidores
Solução e Infra-EstruturaSolução:
Cluster de 8 nós, sendo 7 nós Ativos e 1 PassivoCriação de uma StartUp procedure para Balanceamente de Carga nos nósAcesso sem necessidade de informar nome na instância, apenas nome virtual.Criacão de Sistema de Controle e Requisição de Bancos de DadosDefinição de Regras para Ambiente CompartilhadoUso 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
Dell – Regras de OnBoardingNão Usar ReplicaçãoNão Usar MirroringBanco Inicial < 250GBNão Instalar Software Externos ao SQL ServerBancos Classe 2 e 3.
Dell – Arquitetura do Cluster
Windows Server 2008 R2 SQL Server 2008 R2
8 nodes Cluster
Owner PreferenceShared Storage
A B GD FE
ABCG
A
BG
Balanceamento de Carga com Startup ProcedureCada Instância tem duas opções de FailoverTodas as Instâncias fazem parte do mesmo windows clusterUso do Configuration Manager para usar apenas nome virtual
C C
DEMOBalanceamento de Carga em caso de múltiplos failoversConfigurando as named instances para utilizarem apenas o nome virtual no cluster.
Failover Cluster e Quorum
Node MajorityNode and Disk MajorityNode and File Share MajorityNo Majority: Disk Only
Majority = (Total Voters/2)+1
Conteúdo Relacionadohttp://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
Recursos
Recursos para IT Pros
Recursos para Desenvolvedores
http://technet.microsoft.com/pt-br
http://msdn.microsoft.com/pt-br
Getthefreemobileappforyourphone
http://gettag.mobi
Getthefreemobileappforyourphone
http://gettag.mobi
22© 2011 SolidQ
Perguntas?Ruy_pimentel@hotmail.com | @dbaguruV-viviar@microsoft.com | @viviane_sql
?? ??
© 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 market conditions, 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.
Recommended