um servidor ou dois servidor é bom para aplicação e banco de dados php [fechado]

2

Estou confuso com meu projeto para implantá-lo no servidor. Devo usar dois servidores (um servidor para código de aplicativo e outro servidor para banco de dados) ou SOMENTE servidor único para ambos, ou seja, aplicativo e banco de dados? Para que o desempenho seja rápido.

Por favor, sugira qual é a melhor opção e por quê ???

Obrigado antecipadamente

    
por Sunil 05.02.2013 / 07:22

2 respostas

7

Depende

Se o tráfego para o seu aplicativo for baixo o suficiente, um único servidor funcionará. Quando você começa a ver problemas de desempenho que não pode resolver fixando seu código, otimizando suas consultas ou ajustando seu banco de dados, um bom passo é colocar o banco de dados em uma máquina separada.

Quando o carregamento é ainda maior, pode ser hora de ter vários servidores de aplicativos e um balanceador de carga (se a carga for maior no appserver) ou uma configuração de banco de dados duplicada ou replicada (se a carga for maior no banco de dados).

Portanto, comece com um servidor e monitore o desempenho. Defina o que você considera bom desempenho e certifique-se de que seu aplicativo atinja isso.

    
por 05.02.2013 / 07:54
0

Para aplicações pequenas, o banco de dados pode estar no mesmo servidor e para aplicações maiores, o servidor de banco de dados pode ser separado. Isso proporcionará um bom desempenho, mas usando dois servidores, custo extra, conexão de rede dedicada entre os dois, mais manutenção etc. ser um Webservers de sobrecarga têm requisitos de hardware diferentes dos servidores de banco de dados. Os servidores de banco de dados funcionam melhor com muita memória e uma matriz de disco realmente rápida, enquanto os servidores da web exigem apenas memória suficiente para armazenar em cache arquivos e solicitações de banco de dados frequentes (dependendo da configuração). Em relação à eficácia de custos, os dois servidores não serão necessariamente menos caros, no entanto, a relação desempenho / custo deve ser maior, já que você não precisa competir por recursos em diferentes aplicativos. Por esse motivo, você provavelmente terá que gastar muito mais para um servidor que atende a ambos e oferece desempenho equivalente a dois servidores especializados. A preocupação de segurança é que, se a máquina única estiver comprometida, o servidor da Web e o banco de dados estarão vulneráveis. Com dois servidores, você tem espaço para respirar, pois o segundo servidor ainda estará seguro (por um tempo, pelo menos).

    
por 05.02.2013 / 08:29

Tags