Comparar SQL Server compartilhado vs VPS SQL Server

3

Estou analisando duas opções diferentes para hospedar os bancos de dados dos meus sites.

1) Posso usar as ofertas compartilhadas do SQL Server 2008 da minha empresa host (muito espaço) em vez de instalar o software de banco de dados no meu servidor da Web.

2) Posso instalar minha cópia do SQL Server 2008 Web Edition na minha conta do Windows Server 2008 Hyper-V VPS e hospedar meu banco de dados diretamente.

Sei que existem dúvidas sobre a carga no servidor compartilhado, o que o site fará, etc., mas essencialmente é apenas um servidor que hospeda alguns sites do CMS que têm tráfego moderado em todo o esquema das coisas.

Então, minha verdadeira pergunta é: há algum problema evidente entre uma escolha ou outra em termos de velocidade e desempenho que é comumente conhecido?

    
por Randy Burgess 06.02.2010 / 09:29

1 resposta

2

Com a solução 1:

  • você não coloca uma sobrecarga extra de gerenciamento de outra instância do SQL
  • Você terá um bom desempenho, pois parece subutilizado
  • Seus aplicativos terão que ficar com o agrupamento SQL atual (ok?)
  • Por motivos de segurança, esses sites devem ter acesso restrito, apenas ao banco de dados. NÃO SA / ADMIN CONTA
  • Se você tiver um firewall no meio que seja stateful, apenas verifique se os seus sites podem sobreviver a uma conexão SQL perdida

Com a solução 2:

  • Se os sites forem hackeados, o hacker só terá acesso a um pequeno banco de dados sql e não ao seu sql server principal
  • Se você precisar mover os sites para outro local, mais fácil movê-los com seu próprio servidor de sql
  • Você terá que gerenciar / fazer backup / monitorar / corrigir outra instância do SQL apenas para sites pequenos

Eu voto na Solução 1, exceto se o banco de dados de outros usuários for um conteúdo confidencial de alta sensibilidade. Eu sempre prefiro uma instância SQL bem gerenciada do que 2 mal gerenciada

    
por 06.02.2010 / 10:28