SQL Saturday #469 - Brasília
HA e DR como seguro de vida do DBA
Luiz Henrique Garetti Rosário
luizh.rosario@gmail.com
www....
sp_help()
• Graduação em Ciência da Computação
• MBA em Business Intelligence - Instituto Brasileiro de Tecnología Avançad...
Patrocinadores…
 BEGIN TRANSACTION
 Importância dos dados para sua Empresa
 Casos de Desastres (Naturais e Hardware)
 Como nos Preveni...
Qual a importância dos dados para sua empresa?
Um dia sem
faturamento?
Site/APP fora do AR
Perder alguns GBs de
dados?
Dir...
Ataque 11 de Setembro ao Word Trade Center - USA
 Algumas empresas não tinham contingência,
Disaster Recovery(DR).
 Algu...
Isso só acontece com o vizinho!
E em uma bela noite de domingo...
Alguns dos Impactos...
• Tempo de RTO: 22 horas
• Prejuízo aproximado em R$ 650.000,00
• 38 caminhões parado
• 18 no Brasi...
Como nos Prevenir?
Quais são as apólices de Seguro do DBA ?
Disaster Recovery (DR) e High Availability (HA)
High Availability != Disaster Recovery
High Avalibility (HA)
 Principal Objetivo: Manter a Continuidade do Sistema/Aplicação..
 Crash do Principal -> Secundári...
Disaster Recovery (DR)
 Principal objetivo: Reestabelecimento do ambiente Pós-desastre.
 DR é passo seguinte, despois do...
E Agora?
Provendo HA
Provendo DR
- Restore
- Subir um novo servidor
DR é o passo seguinte, quando... Perdemos
Tudo
High Av...
AlwaysOn
 Evolução das tecnologia para Alta Disponibilidade e Disaster Recovery da Microsoft para
Databases.
 Mais abrangente – N...
AlwaysOn
Pegando o melhor de:
Log Shipping (Inteligência de Múltiplas Réplicas).
Database Mirror (Sincronização a nível de...
 Implementação a nível de Instancia:
 AlwaysOn Failover Cluster Instances (FCIs) - Antigo SQL Server Cluster
 Multisite...
AlwaysOn - Principais Features
 Listener:
 Nome e IP Virtual para conexão entre APP e Databases.
 Em caso de Failover n...
AlwaysOn
 Listener:
 Replicas Onlline:
SERVER 01
Produção
SERVER 04
Réplica
SERVER 02
Produção
SERVER 03
Produção
HADBPR...
AlwaysOn – Cases Oficiais
 Exemplos de Projetos de alta disponibilidade:
Empresas Publicas (Governo do estado de São Pau...
Lembra do investimento da empresa de transportes de valores?
Links - Referências
 Luan Moreno (https:// luanmorenodba.wordpress.com)
 Edvaldo Castro (http://edvaldocastro.com)
 Nil...
Dúvidas?
Luiz Henrique Garetti
@luizhgaretti
www.lhgaretti.wordpres.com
(17) 996933-9303
luizhrosario@gmail.com.br
Obrigado !!!
High availability e Disaster Recovery é o seguro de vida de todo DBA
High availability e Disaster Recovery é o seguro de vida de todo DBA
High availability e Disaster Recovery é o seguro de vida de todo DBA
High availability e Disaster Recovery é o seguro de vida de todo DBA
High availability e Disaster Recovery é o seguro de vida de todo DBA
High availability e Disaster Recovery é o seguro de vida de todo DBA
High availability e Disaster Recovery é o seguro de vida de todo DBA
Próximos SlideShares
Carregando em…5
×

High availability e Disaster Recovery é o seguro de vida de todo DBA

157 visualizações

Publicada em

Os Dados da sua empresa são importantes? Se sua empresa perder um dia de informação o que acontece? com essas duas perguntas inicio a sessão e entro em uma longa conversa e troca de experiencias sobre HA e DR.
Explicando a diferença entre HA e DR. E qual o benefícios de utilizar e não esses conceitos.
Exemplificando com conceitos oficiais as consequências de empresas que perderam dados pois não existia uma disponibilidade de informações ou plano de recuperação de desastre.
Aplicando HA e DR com Alwayson, para exemplificar na pratica o funcionamento de cada um deles.

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
157
No SlideShare
0
A partir de incorporações
0
Número de incorporações
3
Ações
Compartilhamentos
0
Downloads
1
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

High availability e Disaster Recovery é o seguro de vida de todo DBA

  1. 1. SQL Saturday #469 - Brasília HA e DR como seguro de vida do DBA Luiz Henrique Garetti Rosário luizh.rosario@gmail.com www.lhgaretti.wordpress.com
  2. 2. sp_help() • Graduação em Ciência da Computação • MBA em Business Intelligence - Instituto Brasileiro de Tecnología Avançada • DBA SQL Server – PRODESP • Palestrante SQL Saturday – Bogotá, Colômbia e Congresso Nacional de TI • Colunista no site Imasters e SQL Magazine • MTA, MCTS, MCSA • Blog www.lhgaretti.wordpress.com – Bit a Bit com SQL Server
  3. 3. Patrocinadores…
  4. 4.  BEGIN TRANSACTION  Importância dos dados para sua Empresa  Casos de Desastres (Naturais e Hardware)  Como nos Prevenir? (HA e DR)  Alwayson?  Cases e Topologias de HA e DR  Investimentos $$ Pós-Desastre  COMMIT TRANSACTION AGENDA SELECT * FROM dbo.Agenda WHERE Date = GetDate() AND Location = ‘Terra da Dilma’
  5. 5. Qual a importância dos dados para sua empresa? Um dia sem faturamento? Site/APP fora do AR Perder alguns GBs de dados? Diretor na sua cola! Diretores tem ciência da importância? Clientes sufocando o SAC Impactos Negativos Quebras de Contrato
  6. 6. Ataque 11 de Setembro ao Word Trade Center - USA  Algumas empresas não tinham contingência, Disaster Recovery(DR).  Algumas empresas tinham redundância de dados entre Torres.  Falência imediata de 20% das empresas.  35% foram a falência meses depois ou passam por problemas financeiros até hoje. Fonte: University of Minnesota Twin Cities, United States
  7. 7. Isso só acontece com o vizinho!
  8. 8. E em uma bela noite de domingo...
  9. 9. Alguns dos Impactos... • Tempo de RTO: 22 horas • Prejuízo aproximado em R$ 650.000,00 • 38 caminhões parado • 18 no Brasil • 11 na Argentina • 09 na Colômbia  E o mais importante... Diretoria entendeu a importância da TI para o negocio da empresa. Investimento de R$ 2 milhões de reais para 2014/2015.
  10. 10. Como nos Prevenir? Quais são as apólices de Seguro do DBA ?
  11. 11. Disaster Recovery (DR) e High Availability (HA) High Availability != Disaster Recovery
  12. 12. High Avalibility (HA)  Principal Objetivo: Manter a Continuidade do Sistema/Aplicação..  Crash do Principal -> Secundário Online  Failover Automático.  Tecnologias Microsoft para HA:  Database Mirror (Modo Failover Automático).  Cluster WSFC + Cluster SQL Server.
  13. 13. Disaster Recovery (DR)  Principal objetivo: Reestabelecimento do ambiente Pós-desastre.  DR é passo seguinte, despois do... PUUTSSS, LASCO  Incêndios, inundações, vandalismos, sabotagem e falhas tecnológicas.  RPO (Recovery Point Objective) e RTO (Recovery Time Objective)  O RPO é o ponto no tempo onde será recuperado o Banco de dados.  O RTO é o tempo que será necessário para recuperar o Banco de dados.
  14. 14. E Agora? Provendo HA Provendo DR - Restore - Subir um novo servidor DR é o passo seguinte, quando... Perdemos Tudo High Availability (HA) e Disaster Recovery (DR)
  15. 15. AlwaysOn
  16. 16.  Evolução das tecnologia para Alta Disponibilidade e Disaster Recovery da Microsoft para Databases.  Mais abrangente – Nível de Instância e Banco de Dados.  SQL Server 2012 – 4 Réplicas.  SQL Server 2014 – 8 Réplicas.  Mais flexível e maior aproveitamento de Investimento em hardware.  Storage não é obrigatório, configurável em subnet distintas. AlwaysOn
  17. 17. AlwaysOn Pegando o melhor de: Log Shipping (Inteligência de Múltiplas Réplicas). Database Mirror (Sincronização a nível de Transações). Cluster (Detecção a falha de Hardware/Failover). e Transformou em somente uma Tecnologia - > Alwayson
  18. 18.  Implementação a nível de Instancia:  AlwaysOn Failover Cluster Instances (FCIs) - Antigo SQL Server Cluster  Multisite Clustering através de subnets.  TEMPDB em disco local  Política de Failover Flexível  Implementação a nível de Databases:  AlwaysOn Availability Groups (AG) - Grande Novidade SQL Server 2012  Failover de Multiplos Databases  Multiplos Servidores secundários  Servidores Secundários ativos  Gerenciamento atráves de dashboard unico  Listener (IP e nome virtual) AlwaysOn – Implementações
  19. 19. AlwaysOn - Principais Features  Listener:  Nome e IP Virtual para conexão entre APP e Databases.  Em caso de Failover não é necessário alteração de string de conexão..  Replicas Online:  Relatórios SSRS (Read-Only = True)  Rotinas administrativas. (DBCCs, etc)  Backups  Conexões Read-Only.
  20. 20. AlwaysOn  Listener:  Replicas Onlline: SERVER 01 Produção SERVER 04 Réplica SERVER 02 Produção SERVER 03 Produção HADBPROD
  21. 21. AlwaysOn – Cases Oficiais  Exemplos de Projetos de alta disponibilidade: Empresas Publicas (Governo do estado de São Paulo). Empresas Privadas.
  22. 22. Lembra do investimento da empresa de transportes de valores?
  23. 23. Links - Referências  Luan Moreno (https:// luanmorenodba.wordpress.com)  Edvaldo Castro (http://edvaldocastro.com)  Nilton Pinheiro (http://www.mcdbabrasil.com.br/) (https://www.youtube.com/user/MrNiltonPinheiro)  Marcelo Fernandes (https://marcelodba.wordpress.com)  Luiz Henrique Garetti (https:// lhgaretti.wordpress.com) PPT in SlideShare.com
  24. 24. Dúvidas?
  25. 25. Luiz Henrique Garetti @luizhgaretti www.lhgaretti.wordpres.com (17) 996933-9303 luizhrosario@gmail.com.br Obrigado !!!

×