· Dans Windows Azure, nous avons à notre disposition des machines virtuelles. il existe plusieurs façons de les utiliser.

le VM role est une machine virtuelle créée par le développeurs (qui aura pris soin d’ajouter certaines additions nécessaires à l’administration dans le datacenter). Ce mode est très souple, mais très contraignant… l’ensemble de la gestion repose sur le développeur.

On préfère donc le Web Role et le Worker Role, qui sont préconfigurés :

  • Le worker role permet d’exécuter du code (tâches répétitives, etc…) sans que l’on ait besoin de connectivité HTTP
  • Le web role dispose d’un serveur web IIS préinstallé et préconfiguré.

Dans Azure, on parle de role (et pas de machine virtuelle). Le role est un modèle de machine. On pourra déployer plusieurs instances de chaque role.

les explications en images se trouvent dans cette vidéo :