What is the easiest way to deploy a highly available web application using two or more Availability Zones?

Is Terraform or Anisble or JSON Code Level Knowledge is Mandatory to work in the Azure Environment?

Do we have any options to create a customized Dashboard for a metered services visibility?

What are the best practices of security model while deploying any resource in Azure?

Do we have any tools to design the required use-cases in Azure to design a business model requirement?