Tengo una granja web de rápido crecimiento que ejecuta IIS 7 (más de 30 servidores). Todos los servidores son copias idénticas entre sí y todos los servidores son físicos. Actualizamos el software aproximadamente una vez al mes, y en el proceso actual, seguimos los siguientes pasos:
- Deshabilite el servidor del grupo en el equilibrador de carga F5.
- Deshabilite HTTP Keep-alives en IIS para que las conexiones se caigan rápidamente.
- Cambie el directorio predeterminado del sitio web a una nueva carpeta que contenga nuevos binarios.
- Servidor de prueba
- Habilite HTTP Keep-alives.
- Habilite el servidor en el grupo F5.
- Mover al servidor 2
Microsoft solía tener Application Center, que fue abandonado hace un tiempo. Han hecho un segundo intento con Web Farm Framework, pero esto agrega tanto tiempo de control de calidad probando el paquete de lanzamiento como lo ahorra en la implementación.
¿Alguien ha visto una aplicación comercial lista para usar que se administre e implemente en grandes granjas web?
¡Gracias!
Respuestas:
Web Deploy es el nuevo método que Microsoft recomienda para implementar sitios web, y tienen alguna guía sobre cómo usarlo para implementar en granjas web . Como mínimo, probablemente pueda automatizar la mayoría de los pasos con Powershell.
También puede consultar la versión preliminar beta de Web Farm Framework recientemente lanzada , que le permite aprovisionar y administrar fácilmente una granja de servidores web IIS 7.
fuente
En realidad, la nueva recomendación es usar Web Farm Framework para administrar esos servidores, puede ayudarlo a implementar y sincronizar sus servidores (internamente usando Web Deploy) y monitorear su estado y ejecutar operaciones personalizadas en las granjas. La versión Beta ya está disponible, consulte: http://www.iis.net/download/webfarmframework
fuente
Use Microsoft Web Farm Framework. A continuación se muestra el enlace al sitio web para su referencia. http://weblogs.asp.net/scottgu/archive/2010/09/08/introducing-the-microsoft-web-farm-framework.aspx
fuente
Todos los nuestros son máquinas virtuales a través de Cisco ACE y Zeus ZXTM. Tendemos a agregar una nueva VM con el software actualizado en el VIP del clúster primero, dejamos que tome algo de carga, solo entonces sacamos una VM existente. Hacemos el mismo proceso de drenaje que usted, luego agregamos otra VM y repetimos. Por lo general, hacemos los primeros servidores a mano antes de implementar el resto por script.
fuente
verificar en quattor. Pero creo que solo se usa para Linux
fuente
Esta es la url con lo que necesita: iControl.dll, eso es todo :) https://devcentral.f5.com/wiki/iControl.PsPoolMemberControl.ashx
Debe tener una cuenta en devcentral: la creación de cuentas es gratuita.
fuente