Your company is currently developing a set of applications. These applications are going to be hosted on a set of Azure virtual machines. You have to decide on the right deployment strategy when it comes to application updates. Below are the requirements when it comes to Application deployments. 1) ApplicationA – Ensure that a limited deployment of the newer application version is made. The functionality is then tested. Once testing is a success , then the rollout is carried out to all users. 2) ApplicationB – Here the deployment would replace instances of the previous version of the application with instances of the newer version of the application on a fixed set of virtual machines. Which of the following deployment approach would you consider for ApplicationB?