Quão ruim é executar o Exchange 2016 em um controlador de domínio do Windows 2012 R2 para uma pequena organização com menos de 25 usuários?

15

Sei que ele não foi oficialmente suportado para sempre e, no entanto, vi ou ouvi falar de muitas instalações de pequenas empresas de um único host executando o AD DS e o Exchange simultaneamente. Para uma pequena empresa sem recursos, as economias são atraentes.

Supondo que, de alguma forma, saibamos que os requisitos de uso nunca ultrapassarão 25 usuários, digamos 10 simultaneamente,

  1. Atualmente, quão "ruim" é realmente executar o Exchange e o AD DS na mesma máquina (sem qualquer tipo de virtualização) ?
  2. O que especificamente é ruim nisso? (Cite os 1 ou 2 principais motivos que vêm à mente, além de "A Microsoft diz isso")
  3. O que pode ser feito para atenuar o "mau" estado de alguma coisa?

Você pode assumir que a empresa em questão:

  1. possui um único servidor físico no local com um ISP comercial razoável ou
  2. possui um pool de recursos virtuais que já estão disponíveis e eles não querem gastar mais.

A situação que tenho em mente é a segunda, com apenas uma VM que pode ser candidata à adição do Exchange, porque é a única VM do Windows e tem excesso de memória suficiente para que isso aconteça.

De qualquer forma, o raciocínio pode não ser tudo o que é razoável, mas digamos que essas são as restrições com as quais você deve trabalhar.

tacos_tacos_tacos
fonte
1
O número de usuários não é o único fator, há também o volume de email, a velocidade da rede e outros fatores a serem considerados.
churrasco
2
"Você deve garantir que o controlador de domínio do Exchange 2016 esteja instalado em um servidor de catálogo global". e "Serviços do Exchange podem não iniciar corretamente quando o controlador de domínio também é um servidor de catálogo global". Portanto, a configuração pode não funcionar de jeito nenhum.
Michael Hampton
4
Bem, por um lado, o Exchange quer conversar com o Active Directory antes de desligar o Serviço de Topologia do Exchange Active Directory. Se eles estiverem na mesma caixa (como na linha descontinuada do SBS), o Exchange poderá ficar parado por 30 minutos, girando para "Bueller ... Bueller ..." esperando que um controlador de domínio atenda. Então você vai querer um segundo CD. Além disso, não há suporte para rebaixar um controlador de domínio com o Exchange.
Katherine Villyard
2
Isso parece uma pergunta troll. Não há motivo para não virtualizar, se eles não tiverem os recursos para uma segunda VM, eles não terão os recursos para adicionar troca. É uma restrição hipotética arbitrária que o torna fora de tópico.
precisa saber é o seguinte

Respostas:

10

Para uma organização pequena, PODE estar ok. Um dos principais motivos para executar o Exchange em seu próprio servidor é que o Exchange foi projetado deliberadamente para tentar o máximo de RAM possível para melhorar o desempenho. Obviamente, isso afetará outros serviços em execução na mesma máquina.

Além disso, o Exchange é altamente dependente do Active Directory, e ter os dois na mesma máquina pode fazer com que o AD fique sem recursos pelo Exchange no momento em que é mais necessário. Também há problemas com a ordem de início do serviço e várias outras dicas. É possível solucionar esse tipo de problema, mas isso exigirá mais esforço do que você gastaria em dois servidores separados.

Dito isso, é tudo sobre a carga de trabalho real e, se o volume de e-mails for baixo, os usuários não farão coisas extraordinárias (torrent o dia inteiro, correspondência em massa etc.), você provavelmente estaria bem.

Essa configuração é realmente suportada pela Microsoft em seus produtos Small Business / Server Essentials , que permitem que o DC, Exchange e SQL Server sejam executados em uma única máquina.

O Server Essentials é uma opção muito limitadora e realmente não escalável. Se você tiver certeza absoluta de que nunca excederá 25 usuários, pode ser uma opção.

Se você precisar fazer essa configuração, fazê-lo com um produto realmente suportado para este caso de uso ajudará quando você tiver problemas, pois poderá obter suporte do fornecedor.

churrasco
fonte
3
+1 por mencionar que o Server Essentials (anteriormente conhecido como "Small Business Server") foi projetado para empresas exatamente desse tamanho executarem o AD e o Exchange (e também outras coisas também).
Moshe Katz
12

Supondo um ambiente virtualizado, basta instalar o Exchange em sua própria VM. Ao formular uma pergunta com "quão ruim é", você sabe que o que está fazendo é contra as práticas recomendadas ... Portanto, a melhor abordagem é evitá-la em primeiro lugar.

Você pode fornecer algumas informações sobre por que você não estaria disposto a separar as tarefas? Por exemplo, o que está impedindo você de fazer a coisa certa? Despesas? Custo? Recursos?

ewwhite
fonte
O pôster mencionou especificamente nenhuma virtualização.
churrasco
Mas com as soluções de servidor da Microsoft, a barreira de entrada para virtualização não é super baixa? Como o Linux e o KVM / LXC, não há razão para o OP não poder virtualizar a carga de trabalho.
ewwhite
Acordado, tecnicamente, pode não haver uma razão, mas pode haver razões não técnicas (políticas).
churrasco
@ewwhite pergunta atualizada para dar um pouco de cor ... digamos que a virtualização não é uma opção porque eles não têm os recursos ou já são virtualizados e não podem oferecer suporte à virtualização no topo (esqueço o nome da configuração no vmware)
Tacos_tacos_tacos
4
Se você já está virtualizado e não pode ter mais de um convidado por algum motivo, o Server Essentials provavelmente seria uma boa opção. Mas se você não tiver os recursos para gerenciar um hipervisor simples com dois convidados, poderá não ter os recursos para gerenciar o Exchange e o AD na mesma máquina. VMs separadas seriam realmente mais fáceis de suportar na minha opinião.
churrasco
6

Bem, por um lado, o Exchange quer conversar com o Active Directory antes de desligar o Serviço de Topologia do Exchange Active Directory. Se eles estiverem na mesma caixa (como na linha descontinuada do SBS), o Exchange poderá ficar parado por 30 minutos, girando para "Bueller ... Bueller ..." esperando que um controlador de domínio atenda. Então você vai querer um segundo CD. Honestamente, mesmo com um segundo controlador de domínio, tenho um script de desligamento no servidor SBS que desliga os serviços do Exchange antes de qualquer outra coisa.

Além disso, não há suporte para rebaixar um controlador de domínio com o Exchange. Algo a ter em mente.

Não estou realmente preocupado com a carga. Como o churrasco aponta em sua resposta, a linha SBS foi direcionada para instalações do seu tamanho (menos de 75 usuários para o SBS clássico). Tenho certeza de que a caixa poderia lidar com a carga, se fosse um servidor razoável.

Katherine Villyard
fonte
1
youtube.com/watch?v=f4zyjLyBp64
Katherine Villyard
-2

Se você tiver certeza de que seu servidor é robusto o suficiente, vá em frente, mas defina o máximo de RAM na troca (e SQL, se você colocar isso aqui), consulte http://www.bursky.net/index.php/2012/ 05 / limite-troca-2010-uso-de-memória /

Você basicamente está recriando o essencial do servidor / servidor de pequenas empresas; no entanto, pude ver alguém terminando em um cenário em que a ampliação parece mais atraente do que fora e, portanto, os 25 não são realmente um limite rígido.

Joshudson
fonte