mvp showcast it - mensageria - exchange 2013 virtualização e melhores práticas
TRANSCRIPT
SESSÃO: INFRAESTRUTURA TRILHA: MENSAGERIA
© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
MVP ShowCast 2013
Exchange 2013Virtualização e Melhores Práticas
Rover Marinho de Souza
Exchange Server
Sócio/Diretor Arquitetura de Soluções – Vincite (www.vincite.com.br)
@rovermarinho
SESSÃO: INFRAESTRUTURA TRILHA: MENSAGERIA
© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
Agenda
♦ Por que Virtualizar? Por que Não?
♦ Exchange 2013 Suporte a Virtualização
♦ Recomendações Sizing
♦ Problema? Veja como evitá-los.
SESSÃO: INFRAESTRUTURA TRILHA: MENSAGERIA
© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
Por que Virtualizar?Por que Não?
SESSÃO: INFRAESTRUTURA TRILHA: MENSAGERIA
© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
Por que Virtualizar?
♦ Consolidação de Servidor
♦ Infraestrutura Homogenêa♦ Otimização de Implantação
♦ Otimização de Gerenciamento
♦ Otimização de Monitoramento
♦ Utilização de hardware
♦ Custo
SESSÃO: INFRAESTRUTURA TRILHA: MENSAGERIA
© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
Por que Não?
♦ Complexidade
♦ Processos adicionais na Implementação
♦ Camada adicional de gerenciamento
♦ Camada adicional de monitoramento
♦ Impacto de Performance
♦ Incompatibilidade / Não Suporte
♦ Custo
SESSÃO: INFRAESTRUTURA TRILHA: MENSAGERIA
© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
Você quer uma resposta, clara? Certo!
♦ A escolha deve ser a mais simples para o cliente sem complexidade
♦ Solução física é simples, mas não será para todos os casos
♦ Suportamos o Exchange Virtualizado!
Exchange 2013 Virtualization -> http://bit.ly/1c1aSjU
Windows Server Virtualization Validation Program -> http://bit.ly/1j0IlBK
SESSÃO: INFRAESTRUTURA TRILHA: MENSAGERIA
© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
Exchange 2013 Suporte a Virtualização
SESSÃO: INFRAESTRUTURA TRILHA: MENSAGERIA
© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
Windows Server 2012
♦ Hyper-v adiciona vários novos recursos
♦ Muitos limites de implantação foram removidos♦ Remoção do limite de 4vCPU por VM fantástico para o Exchange
♦ Aumento de memória por VM no Exchange 2013
♦ Virtualização de Exchange 2013, precisa de um SIZE bem feito
♦ Conhecer até onde vai o suporte, favorece na tomada de decisões
Exchange 2013 Virtualization -> http://bit.ly/1c1aSjU
SESSÃO: INFRAESTRUTURA TRILHA: MENSAGERIA
© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
Exchange e Hyper-v
♦ Hypervisor mais testado para o Exchange.
♦ Existe um relacionamento entre o Grupo de engenheiros de Hyper-v e Exchange, evitando erros.
♦ Custo da Solução de Virtualização.
Suporte para o Windows Server 2012 R2 -> http://bit.ly/1dG3QrJ
SESSÃO: INFRAESTRUTURA TRILHA: MENSAGERIA
© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
Suporte a Hypervisor`s
♦ Hypervisors♦ Windows Server 2008 R2
♦ Hyper-V Server 2008 R2
♦ Windows Server 2012 e R2
♦ Hyper-V Server 2012 e R2
♦ Third-party hypervisors (SVVP)
♦ Exchange roles♦ Exchange 2013 todas as Roles
♦ Storage♦ Block-level
♦ Igual Exchange 2010
♦ Host-based clustering♦ Suporte para todas as roles do
Exchange 2013
♦ Migration♦ Suporte para todas as roles do
Exchange 2013
♦ Jetstress testing in guests♦ Sim, Suporte em Windows
hypervisors e ESX 4.1 (ousuperior)
♦ *
SESSÃO: INFRAESTRUTURA TRILHA: MENSAGERIA
© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
O que tem no *?
♦ Exchange 2013 suporta armazenamento de VHD em SMB 3.0
♦ Pode ser apresentado via share no W2K12 ou SMB 3.0
♦ SMB 3.0 fornece a capacidade de sobreviver a falhas de hardware semafetar o acesso aos arquivos
♦ Design para HA & Manuseio de Falhas
♦ Nenhuma mudança para o nível inferior de SMB e NFS
♦ Custo da Solução de Virtualização.
SESSÃO: INFRAESTRUTURA TRILHA: MENSAGERIA
© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
Windows Server 2012 and SMB 3.0
♦ Baixo custo na plataforma, simples armazenamentode VM no Hyper-v
♦ Escalável para atender diversos níveis de demanda
♦ Você pode usar discos de baixo custo e tirar proveito da pilha de virtualização (virtualization Stack)
SESSÃO: INFRAESTRUTURA TRILHA: MENSAGERIA
© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
Por que não NFS?
♦ PERFORMANCE♦ Implementações particulares NFS mostraram problemas significativos de
desempenho de IO sendo muito sensível às altas latências.
♦ CONFIABILIDADE♦ Implementações particulares NFS mostraram problemas de confiabilidade que
podem resultar em corrupção de Base e necessidade de Reseed.
♦ NFS é um padrão, existem muitas implementações, algumas melhores que outras.
Given that there are a number of alternatives for presenting storage to a hypervisor, we don’t support NFS (or older versions of SMB) at all
SESSÃO: INFRAESTRUTURA TRILHA: MENSAGERIA
© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
Migração VM / Move VM
♦ Existe muita confusão sobre se apoiamos ou não migração:♦ Suporte a Live Migration -> Sim
♦ Suporte a serviços Similares de concorrentes -> Sim
♦ Funções do Exchange♦ Não use o Quick Migration do Hyper-v, ou qualquer outra solução que salva o
estado point-in-time para o disco. É Necessário que a VM esteja online durante o move / migração.
SESSÃO: INFRAESTRUTURA TRILHA: MENSAGERIA
© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
Não Suportado!
♦ Dynamic memory, memory overcommit, memory reclamation♦ Não suportado no Exchange 2013
♦ Configure static memory para todas as VMs do Exchange
♦ Hypervisor snapshots♦ Não suportado para Exchange 2013
♦ Diferencial/delta disks♦ Não suportado para Exchange 2013
♦ Apps no SO root♦ Apenas para gerenciamento,
monitoramento, AV e etc.
♦ Processador oversubscription♦ Limitado em 2:1, best practice é
1:1
SESSÃO: INFRAESTRUTURA TRILHA: MENSAGERIA
© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
Hyper-v Replica
♦ Replica prove um DR para todas as VMs via Log Shipping para um Hypervisor remoto
♦ Não suportado para o Exchange
♦ Use DAG para obter um HA & DR com Exchange 2010 & 2013
♦ Replica faz sentido para aplicações que não tem Capacidade de DR diretamente built-in no produto
SESSÃO: INFRAESTRUTURA TRILHA: MENSAGERIA
© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
RecomendaçõesSizing
SESSÃO: INFRAESTRUTURA TRILHA: MENSAGERIA
© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
Impacto da virtualização de CPU
♦ Plano para adicionar CPU overhead nas VMs comExchange♦ ~10% para o Hyper-V
♦ Para hypervisor de terceiros, siga a recomendação do fornecedor
♦ O melhor caminho para encontrar o “size” correto, utilize o Role Requirements Calculator♦ http://bit.ly/1illAuv
♦ Observe na planilha os tópicos “Server Role Virtualization” e “Hypervisor CPU Adjustment Factor”
SESSÃO: INFRAESTRUTURA TRILHA: MENSAGERIA
© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
Outros recursos
♦ Memoria, geralmente não tem impacto♦ Exchange não é NUMA aware, mas aproveita otimizações do SO
♦ http://bit.ly/1c1kHhN
♦ O armazenamento deve ser otimizado para latência correta e HA♦ Storage Requerements: http://bit.ly/1adUUSl
♦ Aproveite a flexibilidade de rede para prover disponibilidade e performance
♦ Em geral: O tamanho usado para implementações fisicas pode serutilizado nos ambientes virtuais.
SESSÃO: INFRAESTRUTURA TRILHA: MENSAGERIA
© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
Armazenamento com outras VMs
♦ Use a opção de reserve para que o Exchange possa utilizer o que para ele for reservado no hypervisor, baseado em sua necessidade.
♦ Como melhor prática, nunca utilize overcommit em todos os recursos, para que não haja impacto nas VMs do Exchange
SESSÃO: INFRAESTRUTURA TRILHA: MENSAGERIA
© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
Usuários por Host
♦ Evite extreme scale-up para garantir o HA dos serviços de Exchange
♦ Hypervisors modernos podem hospedar centenas de VMs por Host
♦ Planeje sempre o menor número possível de Mailbox por VMs em um mesmo Host.
♦ Use o restante de carga para outros trabalhos
SESSÃO: INFRAESTRUTURA TRILHA: MENSAGERIA
© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
Problemas?Veja como evitá-los.
SESSÃO: INFRAESTRUTURA TRILHA: MENSAGERIA
© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
Por favor, não mate os servidores!!!
♦ Compreender falhas de domínio é fundamental para entender o design de Exchange Server virtualizado
♦ Colocar multiplas copias de DB na mesma infraestrutura impacta no HA
♦ Colocar todas as dependencias do Exchange na mesma infraestruturatambém impacta no HA♦ Active Directory
♦ Witness servers
♦ Faça o Design pensando em SPOF “Single Point of Failure”, analise todoo design. NÃO APENAS O EXCHANGE!
SESSÃO: INFRAESTRUTURA TRILHA: MENSAGERIA
© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
Failover Clustering e Storage
♦ Host baseado em Failover Clustering “High Availability”♦ Usando Failover Clustering e Migração automatizada to um Host do Cluster,
evitando assim falha no serviço de Mensageria.
♦ O que você precisa ter conhecimento:♦ Não é uma solução Exchange Aware
♦ Protege apenas contra falhas de hardware/network
♦ Sem HA em caso de falha de Storage pode existir corrompimento de Dados
♦ Utilize armazenamento compartilhado (Storage) / Cuidado com SPOF!
Se estiver indo no caminho de Storage única, pense em DAG com discos locais ououtras implementações usando DAG
SESSÃO: INFRAESTRUTURA TRILHA: MENSAGERIA
© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
Memória e Memória Dinâmica
♦ Hyper-V’s Dynamic Memory e VMware’s Ballooning são recursosfantásticos mas para ambientes de laboratórios
♦ Para produção, não utilize este recurso!
♦ Exchange code não se dá bem com memória dinâmica
♦ Best practice: Configure VMs Exchange com static memory!
SESSÃO: INFRAESTRUTURA TRILHA: MENSAGERIA
© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
Mailbox Role e DAG
♦ Migração de Servidores Mailbox podem resultar em heartbeat timeouts
♦ Resultado é o despejo do servidor da (DAG) e o failover da DB ativa para uma cópia
♦ Tente minimizar o período de Parada “Blecaute”
♦ Considere modificar as configurações de tempo limite de heartbeat♦ Import-module FailoverClusters
♦ (Get-Cluster).SameSubnetThreshold=5
♦ (Get-Cluster).SameSubnetDelay=1000
SESSÃO: INFRAESTRUTURA TRILHA: MENSAGERIA
© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
Muito Obrigado
Rover Marinho www.rovermarinho.org@rovermarinho
Marcelo Vighihttp://marcelovighi.wordpress.com@mvighi
Jorge@jorDiazMVP
SESSÃO: INFRAESTRUTURA TRILHA: MENSAGERIA
© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
Perguntas & Respostas