Estoy tratando de entender por qué puede llevar de 20 a 60 minutos implementar una pequeña aplicación en Azure (usando el método de configuración / carga de paquetes, no desde VS).
He leído esta situación y esta, pero aún no estoy claro: ¿hay un ritual extraño que no sea tecnológico que se produce mientras se distribuyen las instancias, como alguien en Microsoft encendiendo una vela o bailando?
deployment
azure
conjunto vacio
fuente
fuente
Respuestas:
Como otro usuario de Azure, comparto su dolor: la implementación no es "rápida" / "indolora", y esto duele especialmente cuando está en un ciclo de desarrollo y desea probar las iteraciones de desarrollo en Azure. Sin embargo, en general, las implementaciones deben tomar mucho menos de 60 minutos, y también menos de 20 minutos.
Steve Marx proporcionó una breve descripción de los pasos involucrados en la implementación: http://blog.smarx.com/posts/what-happens-when-you-deploy-on-windows-azure
Y hace referencia a una explicación de nivel más profunda en: http://channel9.msdn.com/blogs/pdc2008/es19
fuente
Hay muchas cosas que suceden detrás de escena cuando implementa una aplicación en la nube de Azure. No tengo ninguna idea especial de lo que está sucediendo detrás de la cortina, pero después de haber trabajado en las herramientas de VS para cargar proyectos en la nube de Azure, estas son mis impresiones como un extraño mirando:
Entre otras cosas:
La imagen VHD probablemente tenga un tamaño de gigabytes, mucho más grande que la carga de su aplicación. Incluso en una red de centros de datos superrápida, lleva tiempo mover tantas cosas a la VM, desempacarla y arrancar desde ella. Además, el equilibrador de carga y el firewall probablemente estén optimizados para hacer que las solicitudes de enrutamiento sean la máxima prioridad. La reconfiguración del cortafuegos y el equilibrador de carga es de menor prioridad y debe hacerse sin interrumpir el flujo de tráfico.
También tenga en cuenta que todo este trabajo solo debe hacerse para una nueva implementación. La actualización de una implementación existente se implementa mucho más rápido: de 2 a 3 minutos en lugar de 20 a 30 minutos.
fuente
Mira este video PDC10 de Mark Russinovich. Entra en gran detalle sobre lo que está sucediendo dentro de Azure con algunas ideas sobre el proceso de implementación (ciertamente lento).
El enlace original ya no funciona. Aquí hay otro enlace a una versión de la misma presentación: https://channel9.msdn.com/events/Build/BUILD2011/SAC-853T
fuente