Actualmente estoy desarrollando un proyecto usando un nodo, y cuando me estoy acercando al lanzamiento, me cuesta encontrar recursos sobre cómo configurar el nodo para usarlo en un servidor de producción comercial. La mayoría de los recursos que he visto han consistido en ejemplos simples y artificiales sin tener en cuenta la escalabilidad y la tolerancia a fallas. Entonces, mi pregunta es, ¿alguien puede ofrecer consejos o indicarme recursos para configurar una instalación de nodo que:
- Es tolerante a fallas. Si una instancia falla, debe registrarse y reiniciarse
- Crear un grupo de instancias de nodos que puedan equilibrarse con la carga
- Proporcionar información útil sobre el uso de los recursos.
- Prácticas de seguridad del nodo de producción
- Cualquier otra cosa que sería útil en un entorno web de producción que seguramente me estoy perdiendo
Amazon EC2 fue mencionado por @ zaub3r3r, así que creo que es justo mencionar a Joyent. Sin relación comercial, solo soy un gran fanboy de su equipo:
Supongo que mi punto es: incluso si no optas por el alojamiento en la nube, presta atención a lo que dicen estos tipos.
fuente