For teams with more familiarity with MLOps and Azure, we recommend to have three environments.
If you want to learn more about best practices, you can visit Azure CloudFramework BestPractices
This page explains how to setup an Azure architecture for your machine learning projects. The templates folder contains Azure Resource Manager (ARM) templates to deploy your architecture in Azure Devops (ADO) and fine-tuned it to your team's requirement.
ARM-Templates contains json files to deploy specific Azure Resources (Azure ML, App Insights, etc)
Pipeline full infrastructure: deploys the entire infrastructure. Here, you can decide how many environments (DEV,TEST,QAT,PRD) you want to have. By default, the files provide DEV and PRD, and TEST is commented out.
Infra Variables configuration:
For more detail, please refer to GettingStarted