High Availability and Disaster Recovery salvando vidas

Post on 15-Jan-2017

35 views 0 download

Transcript of High Availability and Disaster Recovery salvando vidas

High Availability and Disaster Recovery salvando vidas

Luiz Henrique GarettiMicrosoftluizh.rosario@gmail.comwww.lhgaretti.wordpress.com | @luizhgaretti

SQL Saturday#573 - Brasília

PATROCINADORES

sp_help(‘Luiz Henrique Garetti’)• vPFE SQL Server at Microsoft

• Formado em Ciência da Computação

• MBA em Business Intelligence

• Palestrante SQL Sat – BSB, RJ, São Paulo e Bogotá

• Colunista no site Imasters e Revista SQL Magazine

• Blog www.lhgaretti.wordpress.com – Bit a Bit com SQL Server

SELECT * FROM agenda WHERE date = Getdate() AND local = ‘Brasília’

O que é Dados e Informações ?

Importância dos Dados(informação) no mundo Atual ?

Casos de Desastres (Naturais e Hardware)

Como nos prevenir ?

Alta Disponibilidade e Disaster Recovery

HA e DR no SQL Server - AlwaysOn

O que significa “Dados” ?

https://dicestore.wordpress.com/2009/11/04/curiosidade-2-um-breve-historico-sobre-dados/

Então Dados é ?

Analogia….

Qual a importância da informação para sua empresa ?

E se sua empresa perdesse os dados?

Quais os Impactos?

$$ Financeiros $$ Marketing negativo...

Perda de mercado para concorrentes, desconfiança dos clientes e parceiros

Quebras de contratos, Multas, indenizações

Ataque 11 de Setembro Word Trade Center - USA

Falência imediatade 20% das empresas

35% foram a falência mesesdepois ou passam por problemasfinanceiros até hoje.

Origem: Terrorismo

Fonte: University of Minnesota Twin Cities, United States

Incidente em Transportadora LATAM

• Origem: Problema de Hardware

• 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 2013/2014.

Entre outras...

...

Como nos prevenir ?

Quais são as apólices de Seguro do DBA ?

Backup

Alta Disponibilidade

Disaster Recovery

Redundância

(Storage,

Cloud, ...)Documentação

Disaster Recovery (DR) e High Availability (HA)

Disaster Recovery (DR)• Principal objetivo: Reestabelecimento do ambiente Pós-desastre.

• DR é passo seguinte, despois do... PUUTSSS, FUDEUUU

• 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

High Availability (HA)

Principal Objetivo: Manter a Continuidade do Sistema/Aplicação

AlwaysOn

AlwaysOn

• 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

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).

AlwaysOn

Listener:

SQLProdução

SQLRéplica

HADBPROD

AlwaysOn

Replicas Onlline:

Exemplo de arquitetura

Lembra do investimento da empresa de Transportes?

Dúvidas?

Obrigado

Luiz Henrique Garetti

@luizhgaretti

www.lhgaretti.wordpres.com

luizhrosario@gmail.com.br