VM vs Woker Role
=>the main different is the "OS comes from"
=>consistent imaging and scale out are the same
=>sometime you may use work fole + start up task but if start up task take a long time to run or very complex has a lot navigation work need to do, then use VM role instead.
-check health
-communiate with fabric