SlideShare uma empresa Scribd logo
1 de 28
SESSÃO: INFRAESTRUTURA

TRILHA: MENSAGERIA

MVP ShowCast 2013

Exchange 2013
Virtualização e Melhores Práticas
Rover Marinho de Souza
Exchange Server
Sócio/Diretor Arquitetura de Soluções – Vincite (www.vincite.com.br)
@rovermarinho
© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
SESSÃO: INFRAESTRUTURA

Agenda
♦ Por que Virtualizar? Por que Não?
♦ Exchange 2013 Suporte a Virtualização
♦ Recomendações Sizing
♦ Problema? Veja como evitá-los.

© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.

TRILHA: MENSAGERIA
SESSÃO: INFRAESTRUTURA

Por que Virtualizar?
Por que Não?
© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.

TRILHA: MENSAGERIA
SESSÃO: INFRAESTRUTURA

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

© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.

TRILHA: MENSAGERIA
SESSÃO: INFRAESTRUTURA

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
© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.

TRILHA: MENSAGERIA
SESSÃO: INFRAESTRUTURA

TRILHA: MENSAGERIA

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

© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
SESSÃO: INFRAESTRUTURA

TRILHA: MENSAGERIA

Exchange 2013
Suporte a Virtualização
© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
SESSÃO: INFRAESTRUTURA

TRILHA: MENSAGERIA

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
© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
SESSÃO: INFRAESTRUTURA

TRILHA: MENSAGERIA

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

© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
SESSÃO: INFRAESTRUTURA

TRILHA: MENSAGERIA

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

♦ 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 (ou
superior)

♦ Storage
♦ Block-level
♦ Igual Exchange 2010
© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.

♦*
SESSÃO: INFRAESTRUTURA

TRILHA: MENSAGERIA

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 sem
afetar 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.

© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
SESSÃO: INFRAESTRUTURA

TRILHA: MENSAGERIA

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)

© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
SESSÃO: INFRAESTRUTURA

TRILHA: MENSAGERIA

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
© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
SESSÃO: INFRAESTRUTURA

TRILHA: MENSAGERIA

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.

© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
SESSÃO: INFRAESTRUTURA

TRILHA: MENSAGERIA

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
© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.

♦ 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

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

© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
SESSÃO: INFRAESTRUTURA

TRILHA: MENSAGERIA

Recomendações
Sizing
© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
SESSÃO: INFRAESTRUTURA

TRILHA: MENSAGERIA

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”

© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
SESSÃO: INFRAESTRUTURA

TRILHA: MENSAGERIA

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 ser
utilizado nos ambientes virtuais.
© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
SESSÃO: INFRAESTRUTURA

TRILHA: MENSAGERIA

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

© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
SESSÃO: INFRAESTRUTURA

TRILHA: MENSAGERIA

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

© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
SESSÃO: INFRAESTRUTURA

Problemas?
Veja como evitá-los.
© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.

TRILHA: MENSAGERIA
SESSÃO: INFRAESTRUTURA

TRILHA: MENSAGERIA

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 infraestrutura
também impacta no HA
♦ Active Directory
♦ Witness servers

♦ Faça o Design pensando em SPOF “Single Point of Failure”, analise todo
o design. NÃO APENAS O EXCHANGE!
© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
SESSÃO: INFRAESTRUTURA

TRILHA: MENSAGERIA

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 ou
outras implementações usando DAG
© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
SESSÃO: INFRAESTRUTURA

TRILHA: MENSAGERIA

Memória e Memória Dinâmica
♦ Hyper-V’s Dynamic Memory e VMware’s Ballooning são recursos
fantá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!

© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
SESSÃO: INFRAESTRUTURA

TRILHA: MENSAGERIA

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

© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
SESSÃO: INFRAESTRUTURA

TRILHA: MENSAGERIA

Muito Obrigado
Rover Marinho
www.rovermarinho.org
@rovermarinho
Marcelo Vighi
http://marcelovighi.wordpress.com
@mvighi
Jorge
@jorDiazMVP

© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
SESSÃO: INFRAESTRUTURA

Perguntas & Respostas

© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.

TRILHA: MENSAGERIA

Mais conteúdo relacionado

Semelhante a MVP ShowCast IT - Mensageria - Exchange 2013 Virtualização e Melhores Práticas

MVP ShowCast IT - Mensageria - Exchange 2013 Firewalls e Protocolos
MVP ShowCast IT - Mensageria - Exchange 2013 Firewalls e ProtocolosMVP ShowCast IT - Mensageria - Exchange 2013 Firewalls e Protocolos
MVP ShowCast IT - Mensageria - Exchange 2013 Firewalls e ProtocolosRover Marinho
 
Continuous Delivery com TFS e Release Management for Visual Studio 2013
Continuous Delivery com TFS e Release Management for Visual Studio 2013Continuous Delivery com TFS e Release Management for Visual Studio 2013
Continuous Delivery com TFS e Release Management for Visual Studio 2013André Dias
 
Descomplicando a montagem de ambientes de Desenvolvimento/Testes com Docker -...
Descomplicando a montagem de ambientes de Desenvolvimento/Testes com Docker -...Descomplicando a montagem de ambientes de Desenvolvimento/Testes com Docker -...
Descomplicando a montagem de ambientes de Desenvolvimento/Testes com Docker -...Renato Groff
 
Construindo apps de tempo real com SignalR
Construindo apps de tempo real com SignalRConstruindo apps de tempo real com SignalR
Construindo apps de tempo real com SignalRIvan Paulovich
 
MVP ShowCast 2014 - Entendendo Big Data Através da Plataforma Microsoft
MVP ShowCast 2014 - Entendendo Big Data Através da Plataforma MicrosoftMVP ShowCast 2014 - Entendendo Big Data Através da Plataforma Microsoft
MVP ShowCast 2014 - Entendendo Big Data Através da Plataforma MicrosoftDiego Nogare
 
MVP ShowCast 2014 - Desenvolvendo APIs com WebAPI
MVP ShowCast 2014 - Desenvolvendo APIs com WebAPIMVP ShowCast 2014 - Desenvolvendo APIs com WebAPI
MVP ShowCast 2014 - Desenvolvendo APIs com WebAPIAndre Baltieri
 
O que há de Interop no Windows Server 2012 R2 [MVP ShowCast 2013 - IT - Inter...
O que há de Interop no Windows Server 2012 R2 [MVP ShowCast 2013 - IT - Inter...O que há de Interop no Windows Server 2012 R2 [MVP ShowCast 2013 - IT - Inter...
O que há de Interop no Windows Server 2012 R2 [MVP ShowCast 2013 - IT - Inter...MVP ShowCast
 
MVP ShowCast IT - Mensageria - Exchange 2013 Deploy e Coexistência
MVP ShowCast IT - Mensageria - Exchange 2013 Deploy e CoexistênciaMVP ShowCast IT - Mensageria - Exchange 2013 Deploy e Coexistência
MVP ShowCast IT - Mensageria - Exchange 2013 Deploy e CoexistênciaRover Marinho
 
Descomplicando a montagem de ambientes de Desenvolvimento/Testes com Docker -...
Descomplicando a montagem de ambientes de Desenvolvimento/Testes com Docker -...Descomplicando a montagem de ambientes de Desenvolvimento/Testes com Docker -...
Descomplicando a montagem de ambientes de Desenvolvimento/Testes com Docker -...Renato Groff
 
Por que devo utilizar o Windows Azure Pack?
Por que devo utilizar oWindows Azure Pack?Por que devo utilizar oWindows Azure Pack?
Por que devo utilizar o Windows Azure Pack?Daniel Donda - MVP
 
Mvp show cast2014-it-security-proxyreversowebapplicationproxywindowsserver2012r2
Mvp show cast2014-it-security-proxyreversowebapplicationproxywindowsserver2012r2Mvp show cast2014-it-security-proxyreversowebapplicationproxywindowsserver2012r2
Mvp show cast2014-it-security-proxyreversowebapplicationproxywindowsserver2012r2Uilson Souza
 
Forneça serviços de Hosting com o Windows Azure Pack
Forneça serviços de Hosting com o Windows Azure PackForneça serviços de Hosting com o Windows Azure Pack
Forneça serviços de Hosting com o Windows Azure PackDaniel Donda - MVP
 
Aplicações e serviços Web interoperáveis com o padrão Cross-Origin Resource S...
Aplicações e serviços Web interoperáveis com o padrão Cross-Origin Resource S...Aplicações e serviços Web interoperáveis com o padrão Cross-Origin Resource S...
Aplicações e serviços Web interoperáveis com o padrão Cross-Origin Resource S...Rogério Moraes de Carvalho
 
Descomplicando a montagem de ambientes de Desenvolvimento/Testes com Docker -...
Descomplicando a montagem de ambientes de Desenvolvimento/Testes com Docker -...Descomplicando a montagem de ambientes de Desenvolvimento/Testes com Docker -...
Descomplicando a montagem de ambientes de Desenvolvimento/Testes com Docker -...Renato Groff
 
Gestão de demandas e workflow utilizando Project Server ou Project Online
Gestão de demandas e workflow utilizando Project Server ou Project OnlineGestão de demandas e workflow utilizando Project Server ou Project Online
Gestão de demandas e workflow utilizando Project Server ou Project OnlineAndre Xavier
 
Apresentação de produtos - SaveinCloud .pptx.pdf
Apresentação de produtos - SaveinCloud .pptx.pdfApresentação de produtos - SaveinCloud .pptx.pdf
Apresentação de produtos - SaveinCloud .pptx.pdfAlexSantos8560
 
AlwaysOn Failover Cluster e Availability Group em um Cenário de Disaster Reco...
AlwaysOn Failover Cluster e Availability Group em um Cenário de Disaster Reco...AlwaysOn Failover Cluster e Availability Group em um Cenário de Disaster Reco...
AlwaysOn Failover Cluster e Availability Group em um Cenário de Disaster Reco...MVP ShowCast
 
Gestão de Projetos e Processos - Muito além do trivial [MVP ShowCast 2013 - D...
Gestão de Projetos e Processos - Muito além do trivial [MVP ShowCast 2013 - D...Gestão de Projetos e Processos - Muito além do trivial [MVP ShowCast 2013 - D...
Gestão de Projetos e Processos - Muito além do trivial [MVP ShowCast 2013 - D...MVP ShowCast
 
Virtualização de Servidores Usando Microsoft® Hyper-V ™ Server 2008 R2
Virtualização de Servidores Usando Microsoft® Hyper-V ™ Server 2008 R2Virtualização de Servidores Usando Microsoft® Hyper-V ™ Server 2008 R2
Virtualização de Servidores Usando Microsoft® Hyper-V ™ Server 2008 R2David Adam
 

Semelhante a MVP ShowCast IT - Mensageria - Exchange 2013 Virtualização e Melhores Práticas (20)

MVP ShowCast IT - Mensageria - Exchange 2013 Firewalls e Protocolos
MVP ShowCast IT - Mensageria - Exchange 2013 Firewalls e ProtocolosMVP ShowCast IT - Mensageria - Exchange 2013 Firewalls e Protocolos
MVP ShowCast IT - Mensageria - Exchange 2013 Firewalls e Protocolos
 
Continuous Delivery com TFS e Release Management for Visual Studio 2013
Continuous Delivery com TFS e Release Management for Visual Studio 2013Continuous Delivery com TFS e Release Management for Visual Studio 2013
Continuous Delivery com TFS e Release Management for Visual Studio 2013
 
Descomplicando a montagem de ambientes de Desenvolvimento/Testes com Docker -...
Descomplicando a montagem de ambientes de Desenvolvimento/Testes com Docker -...Descomplicando a montagem de ambientes de Desenvolvimento/Testes com Docker -...
Descomplicando a montagem de ambientes de Desenvolvimento/Testes com Docker -...
 
Construindo apps de tempo real com SignalR
Construindo apps de tempo real com SignalRConstruindo apps de tempo real com SignalR
Construindo apps de tempo real com SignalR
 
MVP ShowCast 2014 - Entendendo Big Data Através da Plataforma Microsoft
MVP ShowCast 2014 - Entendendo Big Data Através da Plataforma MicrosoftMVP ShowCast 2014 - Entendendo Big Data Através da Plataforma Microsoft
MVP ShowCast 2014 - Entendendo Big Data Através da Plataforma Microsoft
 
MVP ShowCast 2014 - Desenvolvendo APIs com WebAPI
MVP ShowCast 2014 - Desenvolvendo APIs com WebAPIMVP ShowCast 2014 - Desenvolvendo APIs com WebAPI
MVP ShowCast 2014 - Desenvolvendo APIs com WebAPI
 
O que há de Interop no Windows Server 2012 R2 [MVP ShowCast 2013 - IT - Inter...
O que há de Interop no Windows Server 2012 R2 [MVP ShowCast 2013 - IT - Inter...O que há de Interop no Windows Server 2012 R2 [MVP ShowCast 2013 - IT - Inter...
O que há de Interop no Windows Server 2012 R2 [MVP ShowCast 2013 - IT - Inter...
 
MVP ShowCast IT - Mensageria - Exchange 2013 Deploy e Coexistência
MVP ShowCast IT - Mensageria - Exchange 2013 Deploy e CoexistênciaMVP ShowCast IT - Mensageria - Exchange 2013 Deploy e Coexistência
MVP ShowCast IT - Mensageria - Exchange 2013 Deploy e Coexistência
 
Descomplicando a montagem de ambientes de Desenvolvimento/Testes com Docker -...
Descomplicando a montagem de ambientes de Desenvolvimento/Testes com Docker -...Descomplicando a montagem de ambientes de Desenvolvimento/Testes com Docker -...
Descomplicando a montagem de ambientes de Desenvolvimento/Testes com Docker -...
 
Por que devo utilizar o Windows Azure Pack?
Por que devo utilizar oWindows Azure Pack?Por que devo utilizar oWindows Azure Pack?
Por que devo utilizar o Windows Azure Pack?
 
Mvp show cast2014-it-security-proxyreversowebapplicationproxywindowsserver2012r2
Mvp show cast2014-it-security-proxyreversowebapplicationproxywindowsserver2012r2Mvp show cast2014-it-security-proxyreversowebapplicationproxywindowsserver2012r2
Mvp show cast2014-it-security-proxyreversowebapplicationproxywindowsserver2012r2
 
Forneça serviços de Hosting com o Windows Azure Pack
Forneça serviços de Hosting com o Windows Azure PackForneça serviços de Hosting com o Windows Azure Pack
Forneça serviços de Hosting com o Windows Azure Pack
 
Aplicações e serviços Web interoperáveis com o padrão Cross-Origin Resource S...
Aplicações e serviços Web interoperáveis com o padrão Cross-Origin Resource S...Aplicações e serviços Web interoperáveis com o padrão Cross-Origin Resource S...
Aplicações e serviços Web interoperáveis com o padrão Cross-Origin Resource S...
 
Descomplicando a montagem de ambientes de Desenvolvimento/Testes com Docker -...
Descomplicando a montagem de ambientes de Desenvolvimento/Testes com Docker -...Descomplicando a montagem de ambientes de Desenvolvimento/Testes com Docker -...
Descomplicando a montagem de ambientes de Desenvolvimento/Testes com Docker -...
 
Front end architecture
Front end architectureFront end architecture
Front end architecture
 
Gestão de demandas e workflow utilizando Project Server ou Project Online
Gestão de demandas e workflow utilizando Project Server ou Project OnlineGestão de demandas e workflow utilizando Project Server ou Project Online
Gestão de demandas e workflow utilizando Project Server ou Project Online
 
Apresentação de produtos - SaveinCloud .pptx.pdf
Apresentação de produtos - SaveinCloud .pptx.pdfApresentação de produtos - SaveinCloud .pptx.pdf
Apresentação de produtos - SaveinCloud .pptx.pdf
 
AlwaysOn Failover Cluster e Availability Group em um Cenário de Disaster Reco...
AlwaysOn Failover Cluster e Availability Group em um Cenário de Disaster Reco...AlwaysOn Failover Cluster e Availability Group em um Cenário de Disaster Reco...
AlwaysOn Failover Cluster e Availability Group em um Cenário de Disaster Reco...
 
Gestão de Projetos e Processos - Muito além do trivial [MVP ShowCast 2013 - D...
Gestão de Projetos e Processos - Muito além do trivial [MVP ShowCast 2013 - D...Gestão de Projetos e Processos - Muito além do trivial [MVP ShowCast 2013 - D...
Gestão de Projetos e Processos - Muito além do trivial [MVP ShowCast 2013 - D...
 
Virtualização de Servidores Usando Microsoft® Hyper-V ™ Server 2008 R2
Virtualização de Servidores Usando Microsoft® Hyper-V ™ Server 2008 R2Virtualização de Servidores Usando Microsoft® Hyper-V ™ Server 2008 R2
Virtualização de Servidores Usando Microsoft® Hyper-V ™ Server 2008 R2
 

MVP ShowCast IT - Mensageria - Exchange 2013 Virtualização e Melhores Práticas

  • 1. SESSÃO: INFRAESTRUTURA TRILHA: MENSAGERIA MVP ShowCast 2013 Exchange 2013 Virtualização e Melhores Práticas Rover Marinho de Souza Exchange Server Sócio/Diretor Arquitetura de Soluções – Vincite (www.vincite.com.br) @rovermarinho © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
  • 2. SESSÃO: INFRAESTRUTURA Agenda ♦ Por que Virtualizar? Por que Não? ♦ Exchange 2013 Suporte a Virtualização ♦ Recomendações Sizing ♦ Problema? Veja como evitá-los. © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft. TRILHA: MENSAGERIA
  • 3. SESSÃO: INFRAESTRUTURA Por que Virtualizar? Por que Não? © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft. TRILHA: MENSAGERIA
  • 4. SESSÃO: INFRAESTRUTURA 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 © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft. TRILHA: MENSAGERIA
  • 5. SESSÃO: INFRAESTRUTURA 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 © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft. TRILHA: MENSAGERIA
  • 6. SESSÃO: INFRAESTRUTURA TRILHA: MENSAGERIA 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 © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
  • 7. SESSÃO: INFRAESTRUTURA TRILHA: MENSAGERIA Exchange 2013 Suporte a Virtualização © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
  • 8. SESSÃO: INFRAESTRUTURA TRILHA: MENSAGERIA 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 © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
  • 9. SESSÃO: INFRAESTRUTURA TRILHA: MENSAGERIA 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 © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
  • 10. SESSÃO: INFRAESTRUTURA TRILHA: MENSAGERIA 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 ♦ 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 (ou superior) ♦ Storage ♦ Block-level ♦ Igual Exchange 2010 © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft. ♦*
  • 11. SESSÃO: INFRAESTRUTURA TRILHA: MENSAGERIA 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 sem afetar 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. © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
  • 12. SESSÃO: INFRAESTRUTURA TRILHA: MENSAGERIA 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) © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
  • 13. SESSÃO: INFRAESTRUTURA TRILHA: MENSAGERIA 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 © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
  • 14. SESSÃO: INFRAESTRUTURA TRILHA: MENSAGERIA 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. © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
  • 15. SESSÃO: INFRAESTRUTURA TRILHA: MENSAGERIA 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 © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft. ♦ Apps no SO root ♦ Apenas para gerenciamento, monitoramento, AV e etc. ♦ Processador oversubscription ♦ Limitado em 2:1, best practice é 1:1
  • 16. SESSÃO: INFRAESTRUTURA TRILHA: MENSAGERIA 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 © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
  • 17. SESSÃO: INFRAESTRUTURA TRILHA: MENSAGERIA Recomendações Sizing © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
  • 18. SESSÃO: INFRAESTRUTURA TRILHA: MENSAGERIA 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” © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
  • 19. SESSÃO: INFRAESTRUTURA TRILHA: MENSAGERIA 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 ser utilizado nos ambientes virtuais. © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
  • 20. SESSÃO: INFRAESTRUTURA TRILHA: MENSAGERIA 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 © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
  • 21. SESSÃO: INFRAESTRUTURA TRILHA: MENSAGERIA 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 © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
  • 22. SESSÃO: INFRAESTRUTURA Problemas? Veja como evitá-los. © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft. TRILHA: MENSAGERIA
  • 23. SESSÃO: INFRAESTRUTURA TRILHA: MENSAGERIA 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 infraestrutura também impacta no HA ♦ Active Directory ♦ Witness servers ♦ Faça o Design pensando em SPOF “Single Point of Failure”, analise todo o design. NÃO APENAS O EXCHANGE! © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
  • 24. SESSÃO: INFRAESTRUTURA TRILHA: MENSAGERIA 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 ou outras implementações usando DAG © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
  • 25. SESSÃO: INFRAESTRUTURA TRILHA: MENSAGERIA Memória e Memória Dinâmica ♦ Hyper-V’s Dynamic Memory e VMware’s Ballooning são recursos fantá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! © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
  • 26. SESSÃO: INFRAESTRUTURA TRILHA: MENSAGERIA 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 © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
  • 27. SESSÃO: INFRAESTRUTURA TRILHA: MENSAGERIA Muito Obrigado Rover Marinho www.rovermarinho.org @rovermarinho Marcelo Vighi http://marcelovighi.wordpress.com @mvighi Jorge @jorDiazMVP © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
  • 28. SESSÃO: INFRAESTRUTURA Perguntas & Respostas © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft. TRILHA: MENSAGERIA