En Windows Azure: ¿Qué son la función web, la función de trabajador y la función de máquina virtual?

La aplicación en la que trabajo contiene un rol web: es una aplicación web simple. Necesitaba alojar la aplicación en Windows Azure, así que creé un rol web. De hecho, quiero saber para qué sirven estos roles. ¿Cuál es su significado en cuanto a codificación o