You are a developer for a company that produces bug tracking software. The software runs on customer provisioned virtual machines (VMs) running in Azure, including deployments within private Azure Virtual Networks.
The software has the following requirements for the runtime environment, if any of these components are missing or not configured correctly, the application will not function correctly.
User groups named bug_users and bug_admins

a log file location at c:\bug\logs

a registry key that contains the license keys

Visual C++ runtime components

a Windows service named BugCleanup

You need to provide a mechanism to distribute the application to customers that ensures that the application always functions correctly.
What should you do?
Correct Answer: B
Explanation/Reference:
Explanation:
You can deploy applications and services onto your Service Fabric cluster via Azure Resource Manager.
This means that instead of deploying and managing applications via PowerShell or CLI after having to wait for the cluster to be ready, you can now express applications and services in JSON and deploy them in the same Resource Manager template as your cluster. The process of application registration, provisioning, and deployment all happens in one step.
References: https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-application-arm-resource