Though there are many way one can optimize the cost of their cloud infrastructure. However, there are few basic steps one can follow
Shut down unused resources: Identify idle virtual machines (VMs), ExpressRoute circuits, and other resources with Azure Advisor. Get recommendations on which resources to shut down, and see how much you would save.
Right-size underused resources: Find underutilized resources with Azure Advisor—and get recommendations on how to reduce your spend by re-configuring or consolidating them.
Reserve instances for consistent workloads: Get a discount of up to 72 percent over pay-as-you-go pricing on Azure services when you prepay for a one- or three-year term with reservation pricing.
Take advantage of the Azure Hybrid Benefit: AWS is five times more expensive than Azure for Windows and SQL Server. Save big when you migrate your on-premises workloads to Azure.
Configure autoscaling: Save by dynamically allocating and de-allocating resources to match your performance needs.
Set up budgets and allocate costs to teams and projects: Create and manage budgets for the Azure services you use or subscribe to—and monitor your organization’s cloud spending—with Azure Cost Management.
Choose the right Azure compute service: Azure offers many ways to host your code. Operate more cost efficiently by selecting the right compute service for your application.
If you need my assistance, share us the details @techsurinder and I will get back to you.