According to Microsoft, fabric updates are to be managed through VMM. What factors play important role in using VMM to update cloud deployed application via VMM? Discuss all possible factors that play important role in this approach. What is user role in this process?