PaaS upgrades application environment by upgrading the OS while application keeps running

 

Français English
Dans un billet précédent j’indiquais que le PaaS installe la machine virtuelle autour de l’application. J’ai fait une vidéo pour montrer que cela est la réalité avec la plateforme Windows Azure. In a previous post I told that PaaS installs the virtual machine around the application. I took a video that shows this is real in the Windows Azure Platform.

(video)

Le scénario est le suivant. L’application WebQueueWorker qui est décrite , est composée d’un Web role de 2 instances et d’un Worker role de 2 instances. On la déploie dans Windows Azure. Le Web role affiche quelle instance a créé la page demandée. Le Worker role écrit des traces dans une console (à travers l’AppFabric Service Bus) pour indiquer ce que chacue instance est en train de faire. Une fois que l’application a démarré, on demande à Windows Azure de passer de Windows Server 2008 à Windows Server 2008 R2. Les 4 instances sont mises à jour pendant que l’application continue à tourner. Cela a pris 55 minutes. Here are a few screen shots: The scenario is the following. WebQueueWorker application which is described here, is a 2 instance Web role and 2 instance Worker role application. It is deployed to Windows Azure. The Web Role shows which instance created the requested page. The Worker role writes to the trace console (thru AppFabric Service Bus) what it does so that it is possible to see which instance does what. Once the application has started, we ask Windows Azure to upgrade from Windows Server 2008 to Windows Server 2008 R2. The 4 instances are upgraded while the application keeps running. It took 55 minutes. Here are a few screen shots:

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

 

Smile

Benjamin