Vários servidores web compartilhando um servidor db

4

Estou pensando em migrar para o mosso para ter vários servidores de aplicativos baratos.

O objetivo é ter um servidor de banco de dados dedicado, no entanto, faz sentido ter um servidor de banco de dados que hospede as necessidades de banco de dados de muitos servidores de sites diferentes (cada um com sites diferentes)

Obrigado.

    
por phillc 08.05.2009 / 20:17

4 respostas

7

É uma maneira muito comum de fazer isso. Faz sentido em várias maneiras

  • Todos os bancos de dados estão no mesmo servidor para que o backup seja mais fácil
  • Você pode ter um servidor de banco de dados seguro e de back-end, não conectado diretamente à Internet e acessível apenas pelos servidores da web
  • Você pode especificar seu servidor de banco de dados para que ele seja grande o suficiente para lidar com o processamento de dados, deixando os servidores front-light leves e processando tarefas da web
por 08.05.2009 / 20:29
1

Faz sentido. É assim que o temos em nosso Colégio, e é assim que muitas pessoas / empresas também o configuram. Temos dedicados servidores SQL, da mesma forma que temos servidores web dedicados, etc. Mosso não parece muito barato pensar ...

    
por 08.05.2009 / 20:24
1

IMHO, desde que o servidor possa lidar com a carga, prefiro centralizar o máximo possível. Isso tende a facilitar o meu trabalho e, quando isso acontece, posso reagir com mais rapidez e eficiência quando necessário.

Existem desvantagens, especialmente em um ambiente compartilhado. De nota especial, quedas de ambiente consolidadas incluem

  • maiores riscos de segurança
  • maior risco de falha
  • uma única falha pode significar uma interrupção para uma porcentagem maior da sua base de usuários
  • para um servidor db consolidado, o disco IO rapidamente se torna de suma importância (ok, não necessariamente uma queda, apenas um ponto a ter em mente)
por 09.05.2009 / 06:25
0

O maior problema que posso imaginar é a segurança, e as perguntas que você precisa considerar são:

  • Sua empresa / organização tem conformidade com as regulamentações a seguir em relação ao armazenamento / proteção de dados (sarbox, hipaa, etc)?

  • Você precisará separar e gerenciar o acesso ao banco de dados para diferentes usuários administrativos? Ou seja, usuários do próprio software de banco de dados, não apenas usuários de usuários.

  • O multilocatário usa uma preocupação? Isso está relacionado ao primeiro Q acima, mas pode ser um problema separado se você estiver fornecendo hospedagem virtual para sites da Web.

Não vejo nada de errado em executar vários sites em um único servidor de banco de dados (embora um único banco de dados seja outra história ;-)), desde que você considere o contexto dos dados armazenados e as implicações de segurança. A logística de backup, manutenção / gerenciamento e administração geral pode ser mitigada através de várias técnicas de automação de ferramentas. Já que você está falando sobre uma oferta de nuvem para isso (Mosso), você também precisará considerar as implicações de desempenho.

    
por 01.06.2009 / 07:38