@Youssef, Ghadeer - Thanks for reaching out to us.
There are couple of options to build Sandbox for testing purposes.
You can use Azure DevTest Labs or Azure Dev box Service (Preview) .
Azure DevTest Labs provides a way to create isolated and disposable environments for development and testing purposes.
Please go through below documentation for more information:
- https://learn.microsoft.com/en-us/azure/dev-box/quickstart-configure-dev-box-service?tabs=AzureADJoin
- https://learn.microsoft.com/en-us/azure/dev-box/how-to-manage-dev-box-projects
In order to calculate the costs of construction and operation of the environment, you can use the Cost Management + Billing service. This service provides a way to analyze and manage your Azure costs.
Hope this helps. and please feel free to reach out if you have any further questions.
If the above response was helpful, please feel free to "Accept as Answer" and click "Yes" so it can be beneficial to the community.