Estou iniciando um novo empreendimento na web que pode precisar ser dimensionado para um grande número de usuários.
Estou confiante com o licenciamento SPLA para o SQL Server Web edition, mas quero saber se precisarei levar em consideração a atualização para o Standard, Enterprise ou DataCenter (com certeza não será este).
Sei que não se deve pensar em dimensionar antes que ele precise, mas isso afetará a arquitetura do site e o plano de negócios.
Eu sei que o limite do processador é por processador físico, não por thread, então isso não me preocupa. No entanto, alguns dos recursos de espelhamento e backup me preocupariam. O SO depende desses recursos?
tl; dr :
Um site como o Stack Overflow pode ser executado no SQL Server Web? Quais aspectos da manutenção e alta disponibilidade seriam impossíveis de alcançar?
fonte
Respostas:
Considerando que o SO é um dos sites mais visitados no mundo, pode não ser o melhor site para comparar em um novo empreendimento.
Dito isto, SO, que eu saiba, lançou sua própria solução em termos de dimensionamento de vários aspectos do sistema, incluindo o cache de quase tudo o que é possível para remover o máximo de carga possível do banco de dados. A maioria dos sistemas da escala SO acaba nesse cenário porque nenhum produto pronto para uso ou recurso de escalabilidade interno atende totalmente às necessidades desses sites de tráfego extremamente alto.
Portanto, embora eu não ficasse surpreso se o SQL Web não pudesse lidar com grandes cargas de tráfego, eu apostaria que as peças de escalabilidade internas que você obtém de outras camadas do SQL Server não serão, por si só, suficientes para lidar com esses tipos de cargas extremamente altas. (por isso, o SO não depende deles como seu vetor de escala principal.)
Por fim, o plano de negócios para qualquer novo empreendimento que esteja preocupado com um alto potencial de escalabilidade precisa também incluir um fluxo de receita escalonado junto com o volume de negócios (o que quer que seja).
Portanto, se você dimensiona o volume de dados que seu sistema precisa manter e gerenciar, a receita é dimensionada com ele? O mesmo vale para o número de usuários ou qualquer outra métrica que crescerá. Se você achar que você está não escalar sua receita tão rápido quanto a despesa de escalar as métricas combinadas, você tem problemas para se preocupar.
fonte