Azure Sandbox Manager : enhancing efficiency and reducing costs
Wilhelms, Joel (2024)
Wilhelms, Joel
2024
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2024052515724
https://urn.fi/URN:NBN:fi:amk-2024052515724
Tiivistelmä
This thesis focuses on the development of a cloud-based sandbox environment management tool by utilizing Microsoft technologies. The background of this thesis was motivated by high costs and inefficiencies with Azure sandbox environments at Fellowmind Finland. The aim was to erase manual labour required to manage these environments and simultaneously reduce costs by implementing several automations that manage the system.
The project utilized Microsoft services such as Azure Logic Apps, Azure API Management, and Power Apps to achieve a fully automated system that manages resource groups from creation to removal. The development process followed a structured approach using Azure DevOps for continuous integration and deployment. The results demonstrate that the Azure Sandbox Manager removes the need for manual management and reduces the operational costs of sandbox environments. The system is currently operational and has successfully achieved its purpose of enhancing efficiency and reducing costs.
In conclusion, this thesis project has fulfilled its objectives and laid the foundation for future development that could broaden the scope of automated resource management in Azure.
The project utilized Microsoft services such as Azure Logic Apps, Azure API Management, and Power Apps to achieve a fully automated system that manages resource groups from creation to removal. The development process followed a structured approach using Azure DevOps for continuous integration and deployment. The results demonstrate that the Azure Sandbox Manager removes the need for manual management and reduces the operational costs of sandbox environments. The system is currently operational and has successfully achieved its purpose of enhancing efficiency and reducing costs.
In conclusion, this thesis project has fulfilled its objectives and laid the foundation for future development that could broaden the scope of automated resource management in Azure.