Estou tentando entender por que pode levar de 20 a 60 minutos para implantar um aplicativo pequeno no Azure (usando o método de upload de configuração / pacote, não no VS).
Eu li essa situação e essa, mas ainda não sou clara - existe algum ritual estranho de não-tecnologia que ocorre enquanto as instâncias estão sendo distribuídas, como alguém na Microsoft acendendo uma vela ou dançando?
deployment
azure
emptyset
fonte
fonte
Respostas:
Como usuário usuário do Azure, compartilho sua dor - a implantação não é "rápida" / "indolor" - e isso dói especialmente quando você está em um ciclo de desenvolvimento e deseja testar as iterações de desenvolvimento no Azure. No entanto, em geral, as implantações devem levar muito menos de 60 minutos - e menos de 20 minutos também.
Steve Marx forneceu uma breve visão geral das etapas envolvidas na implantação: http://blog.smarx.com/posts/what-happens-when-you-deploy-on-windows-azure
E ele faz referência a uma explicação de nível mais profundo em: http://channel9.msdn.com/blogs/pdc2008/es19
fonte
Há muita coisa nos bastidores quando você implanta um aplicativo na nuvem do Azure. Não tenho nenhuma percepção especial do que está acontecendo por trás da cortina, mas, tendo trabalhado nas ferramentas do VS para fazer upload de projetos na nuvem do Azure, essas são minhas impressões como uma pessoa de fora olhando para:
Entre outras coisas:
A imagem VHD provavelmente tem um tamanho de gigabytes, muito maior que o upload do seu aplicativo. Mesmo em uma rede super rápida de datacenter, leva tempo para mover tantas coisas para a VM, descompactá-la e inicializá-la. Além disso, o balanceador de carga e o firewall provavelmente são otimizados para tornar as solicitações de roteamento a mais alta prioridade. A reconfiguração do firewall e do balanceador de carga é de menor prioridade e deve ser realizada sem interromper o fluxo de tráfego.
Observe também que todo esse trabalho precisa ser feito apenas para uma nova implantação. A atualização de uma implantação existente é lançada muito mais rapidamente - 2 a 3 minutos, em vez de 20 a 30 minutos.
fonte
Confira este vídeo PDC10 de Mark Russinovich. Ele detalha o que está acontecendo no Azure com algumas informações sobre o processo de implantação (reconhecidamente lento).
O link original não está mais funcionando. Aqui está outro link para uma versão da mesma apresentação: https://channel9.msdn.com/events/Build/BUILD2011/SAC-853T
fonte