¿Cuándo es el momento adecuado para introducir alta disponibilidad para el sitio web?
Hay muchos artículos sobre opciones de alta disponibilidad. Sin embargo, no es tan obvio CUANDO es el momento adecuado para cambiar de un solo servidor a una configuración de alta disponibilidad.
Tenga en cuenta mi situación:
http://www.postjobfree.com es un sitio web 24/7 con tráfico significativo:
http://www.similarweb.com/website/postjobfree.com
Actualmente lo ejecuto en un único servidor: tanto el servidor web IIS 7.0 como SQL Server 2008 se ejecutan en la misma caja de hardware.
Hay un tiempo de inactividad ocasional (~ uno por mes) ~ 5 minutos, generalmente causado por el reinicio requerido por alguna actualización de Windows Server. Por lo general, el tiempo de inactividad está programado y ocurre por la noche. Aún así es desagradable, porque Google Bot y algunos usuarios siguen activos durante la noche.
Los ingresos actuales del sitio web son de ~ $ 8K / mes.
Considero cambiar a la configuración de dos servidores (granja web de 2 servidores web y clúster de 2 servidores SQL alojados en dos servidores de hardware).
Pros:
1) Alta disponibilidad (teóricamente no hay tiempo de inactividad). Incluso si uno de los servidores se cae, otro servidor se haría cargo.
2) Sin pérdida de datos: sin el clúster SQL, se puede perder hasta un día de datos en caso de falla del hardware (hacemos copias de seguridad diarias).
Contras:
1) Más esfuerzo para configurar y mantener dicha configuración.
2) Mayor costo de alojamiento. En lugar de ~ $ 600 / mes sería alrededor de $ 1200 / mes.
¿Cuál sería tu recomendación?