Conta de hospedagem VM e compra de SQL Server / licença

Conta de hospedagem VM e compra de SQL Server / licença

Possível duplicata:
Você pode me ajudar com minha dúvida sobre licenciamento de software?

Pensando em se inscrever para uma conta de hospedagem de máquina virtual do Windows 2008 de US $ 100, executarei um servidor Web (IIS) e um site ASP.NET que usa um SQL Server. Que licença devo comprar? Nunca tive que pagar por SQL antes. Sempre fui pago pela minha empresa. Como as CALs são levadas em consideração na situação quando você está executando um servidor web que hospeda páginas para milhares de usuários.

novo ovo - CALs e custo

Eu obteria apenas a licença de 1 processador? Isso parece caro.

Responder1

Para um servidor web como este, você precisa de uma licença por CPU e nenhuma licença de acesso de cliente.

Dependendo da especificação da máquina (virtual) que você está usando e do tamanho esperado para o banco de dados do aplicativo, em um futuro próximo você poderá achar o SQL Express Edition adequado. O uso é gratuito, mesmo em ambientes comerciais voltados ao público, mas tem as seguintes limitações técnicas:

  • ele usará apenas uma CPU física (embora me tenham dito que usará vários núcleos em uma CPU física), embora seja improvável que isso afete você em uma VM
  • o servidor não usará mais de 1 GB de memória, o que poderá afetar o desempenho se o conjunto de dados e a VM forem grandes o suficiente para que isso seja um problema
  • não permitirá que nenhum banco de dados tenha arquivos de dados maiores que 4 Gb no total (embora "arquivos de dados + arquivos de log de transações" possam violar esse limite de 4 Gb)
  • serviços extras, como indexação de texto completo e OLAP, não estão presentes
  • alguns outros recursos avançados (como visualizações indexadas) não estão presentes, embora também não estejam presentes na edição padrão

Com SQL2005 e SQL2008 não há mais um regulador de taxa de consulta extra, como foi encontrado no equivalente SQL2000 (MSDE). Então, essencialmente, você está obtendo o mesmo mecanismo básico encontrado na Standard Edition, apenas com os limites extras de CPU/memória.

Portanto, se o seu projeto for pequeno o suficiente e não fizer uso de recursos avançados. Se o seu projeto for pequeno, mas espera-se que cresça, você pode começar com o SQL Express e atualizar mais tarde - os bancos de dados podem ser transportados livremente entre as edições.

Editar: alguns detalhes extras que encontrei esta noite: existem alguns outros pequenos padrões de manipulação de memória na edição Express que a otimizam para uso em desktop e podem afetar o desempenho se o padrão de uso do seu banco de dados estiver em rajadas.Veja aqui para detalhes.

Responder2

Você tem uma variedade de opções aqui...

  • Mantenha uma caixa dedicada para o seu servidor IIS/App, mas alugue espaço de banco de dados em um servidor SQL Server compartilhado executado pelo hoster (recomendado apenas se você realmente não precisar de muito do banco de dados)

  • Em uma caixa dedicada, ou mesmo no próprio servidor web, execute o SQL Server Express. Executá-lo em seu servidor web não é realmente recomendado ...

  • Pague por uma caixa dedicada e pague mensalmente pela licença SQL. Se você estiver construindo um site, este pode ser particularmente interessante porque você poderá obter o SQL Server 2008 Web Edition por meio dos hosters por cerca de US$ 30 por mês. É provável que essa esteja entre as opções mais econômicas para o SQL Server completo. Esteja ciente de que há algumas coisas que o Web Edition não fará por você (alguns dos recursos mais avançados de HA, BI...)

  • Compre uma licença do SQL Server imediatamente, provavelmente de forma proc

informação relacionada