How well do you know Azure Resource Manager Templates Question Title * 1. Is it possible to deploy Classic Virtual Machines using Azure Resource manager templates No its not possible Its very possible to deploy classic VM , because underlying API are the same. OK Question Title * 2. What will this cmdlet do Get-AzureRmResourceProvider -ListAvailable List out all the available resources in your current deployment To list out all resource providers in Azure Fail with error because -ListAvailable is not a valid option OK Question Title * 3. Imagine you are working for a large enterprise as part of compliance all the activity logs related to resources has to be stored for 60 days. On the 61st day you are tasked to product the audit report. How would you go about addressing the scenario. You will query activity log for the past 60 days. Its natively available data. There are no need to do any special configurations. By default Azure stores the activity logs only for 30 days. You will start to design archival strategy for exporting the data to Azure Event hub and then to Azure blob. Azure dosent store any activity logs , so you will start implementing special logging mechanisms when you are deploying ARM templates. OK Question Title * 4. Your company has started investing into Azure Stack as part of the private cloud strategy. You are the automation lead for resource deployment. The CTO wants to ensure there are no additional overheads and he wants technical operational teams to able to work in both clouds with little or no retraining. On the given responses , which one is the most optimal path for the customer. Build 2 different resources deployment strategy for private and public cloud. Adopt ARM template based deployment model both for Private and Public cloud Build custom Powershell for infrastructure deployment and use Puppet labs for DSC OK Question Title * 5. During maintenance window , one of the system admin accidentally deleted couple of resources and you want to prevent the same issue happening in the future. What feature set, will you use to stop accidental deletion of resources. For existing resource navigate to Azure portal and lock the resource. For all new resources that will be created via ARM templates , include the following Azure resource "Microsoft.Authorization/locks" to lock the resource. Change RBAC roles assigned to administrator and remove delete privilege from administrator account. OK Question Title * 6. You are building a large complex deployment using ARM Template. The solution is composed of multiple resources. Which feature set of the ARM template will you use. Use linked and nested templates to modularise the components into multiple pieces and deploy them. Build a single large template file , since its easier to read and understand. Deploy some components using ARM templates and some using Powershell. OK Question Title * 7. The developer in your team is complaining he is deployment code is resulting HTTP status code 429 Too many requests. What is the reason behind the error. The deployment is failing due to resource throttling issues. This is due to you have reached the resource quota allocation of your subscription. You can ignore the message and advise the developer to keep retrying. Till the deployment is successful. OK Question Title * 8. What will Azure do when Resource Manager limits read requests reaches 14,000 per hour and write requests to 1,000 per hour. Azure will start to throttle ARM resource usage because it reached the maximum usage. Its business as usual. OK Question Title * 9. What are the options available to monitor resource usage. Azure provides number of resource headers , that can be used to monitor the usage. You have to build custom monitoring pipeline to keep track of resource usage. Azure will log all the deployment logs in Activity log and you can extract the information to find out usage and monitor the usage. OK Question Title * 10. What type of permission you need to create or delete management locks. Any one with subscription access can create and delete management locks. Only Owner and User Access Administrator are granted access to create or delete management locks. Azure provides special RBAC role to manage the management locks. OK Question Title * 11. What is the size limit of the ARM template 4 MB 10 MB 1 MB OK Question Title * 12. When you deploy resources to a resource group, the resource group stores metadata about the resources. Which location the metadata will be stored. On the paired region of where the resource group is stored. The metadata is stored in the location of the resource group. OK Question Title * 13. How many deployments will be stored in deployment history? 800 deployments 200 deployments 100 deployments OK Question Title * 14. When you execute the following powershell , what is the expected result.$lockId = (Get-AzResourceLock -ResourceGroupName lockedRG).LockIdRemove-AzResourceLock -LockId $lockId To delete a lock To delete resource to update lock OK Question Title * 15. Can customers opt-out of automatic deletions from the history. No-customers cannot opt-out Yes - customers can opt-out OK DONE