¿Alguien conoce alguna de las mejores prácticas establecidas para ejecutar servicios de Windows (en mi caso, desarrollada en .NET) para que puedan (automáticamente) conmutar correctamente a otro servidor, para alta disponibilidad ¿Propósitos?Desafíos y mejores prácticas para servicios que fallan
Las principales formas en que veo que esto se hace son iniciar el servidor secundario cuando sea necesario (en cuyo caso debe haber algo supervisando el otro servidor) o tener ambos servicios funcionando juntos (en cuyo caso necesitan sincronice su trabajo para que no intenten hacer las mismas cosas).
¿Hay un patrón o modelo para este tipo de problema? Sé que la situación exacta marcará una gran diferencia, pero parece ser un problema bastante común.
Gracias
John
Gracias por la respuesta. Lo siento, debería haber señalado que el servicio al que me refería era más un servicio de procesamiento en segundo plano, no maneja las conexiones de red entrantes. ¡Aprecio todos los consejos! – John