Quando sua plataforma de aplicativos e seu banco de dados competem por recursos, essa é geralmente a primeira indicação de que você está pronto para um servidor de banco de dados dedicado.
Em segundo lugar, alta disponibilidade: configurar um cluster de banco de dados (e geralmente, por sua vez, um cluster de servidor de aplicativos / balanceamento de carga).
Eu também diria que a segurança desempenha um grande papel na mudança para servidores separados, pois você pode ter políticas diferentes para acesso à rede para cada servidor (por exemplo, um servidor Web com DMZ com um servidor de banco de dados na LAN). / p>
O acesso ao servidor de banco de dados está na rede. ou seja, quando você geralmente está especificando "localhost" para o seu host de banco de dados, você estaria especificando o endereço IP do host do seu servidor de banco de dados. Nota: normalmente você precisa modificar a configuração do seu servidor de banco de dados para permitir conexões / ativar a escuta em uma interface diferente da interface de loopback.