Estoy comenzando una nueva empresa web que puede necesitar escalar a un gran número de usuarios.
Confío en las licencias SPLA para la edición web de SQL Server, pero quiero saber si tendré que tener en cuenta la actualización a Standard, Enterprise o DataCenter (estoy seguro de que no será este).
Sé que uno no debería pensar en escalar antes de que lo necesite, pero esto afectará la arquitectura del sitio y el plan de negocios.
Sé que el límite del procesador es por procesador físico, no por subproceso, por lo que eso no me preocupa. Sin embargo, algunas de las funciones de duplicación y copia de seguridad me preocuparían. ¿SO confía en estas características?
tl; dr :
¿Podría un sitio como Stack Overflow ejecutarse en SQL Server Web? ¿Qué aspectos del mantenimiento y la alta disponibilidad serían imposibles de lograr?
fuente
Respuestas:
Teniendo en cuenta que SO es uno de los sitios más visitados del mundo, es posible que no sea el mejor sitio para comparar para una nueva empresa.
Dicho esto, SO, que yo sepa, ha desarrollado su propia solución en términos de escalar varios aspectos del sistema, incluido el almacenamiento en caché de casi todo lo que pueden para eliminar tanta carga de la base de datos como sea posible. La mayoría de los sistemas de la escala SO terminan en este escenario porque ningún producto estándar o característica de escalabilidad incorporada satisface completamente las necesidades de estos sitios de tráfico extremadamente alto.
Por lo tanto, aunque no me sorprendería mucho si SQL Web no pudiera manejar grandes cargas de tráfico, apostaría a que las piezas de escalabilidad incorporadas que obtiene de otros niveles de SQL Server, por sí solas, no serán suficientes para manejar Este tipo de cargas extremadamente altas. (de ahí que SO no confíe en ellos como su vector de escala primaria).
Por último, el plan de negocios para cualquier nueva empresa que tenga que ver con un alto potencial de escala también debe incluir un flujo de ingresos que se amplíe junto con el volumen de negocios (sea lo que sea).
Entonces, si escala en el volumen de datos que su sistema tiene que mantener y administrar, ¿aumentan los ingresos con él? Del mismo modo para el número de usuarios, o cualquier otra métrica que crecerá. Si usted encuentra que usted está no Ajuste de la escala de ingresos más rápido que el gasto de escalar las métricas combinadas, tiene problemas de que preocuparse.
fuente