Forum Discussion
Cost Saving Automations with Azure Devops
Hi All,
I would like to know what can be various potential automations or solutions to reduce cost with various components of Azure Devops?
What costs ("components" in your post) specifically are you trying to optimize? Pipeline Job costs? Artifacts? Users?
Compared to ARM, Azure DevOps is pretty straightforward in cost optimization.
- Pipeline jobs - parallel jobs cost more. To save money, deploy less.
- Artifacts - you pay for storage. Regularly clean up your non-production artifacts
- Users - some customers might miss this. You pay per user. The best way to avoid paying multiple times per unique person is to use Azure Active Directory AAD integration. That ensures you only pay once - even across multiple DevOps organizations.
For more details, see
https://docs.microsoft.com/en-us/azure/devops/organizations/billing/buy-basic-access-add-users?view=azure-devops#pay-for-a-user-once-across-multiple-organizations
5 Replies
- aka1989Copper Contributor
Sagar_Lad
Glad to introduce below extension that help recursively save cost for AzDO licensing. Give a try and you will find excellent license management and cost savings for AzDO licensing.
https://marketplace.visualstudio.com/items?itemName=AammirMirza.CP-ADOLicenseManagementpublic - aammirmirzaCopper Contributor
Sagar_Lad
Try the below extension as recursive housekeeping job during non-business hours, saves a lot to our licensing costs.
https://marketplace.visualstudio.com/items?itemName=AammirMirza.CP-ADOLicenseManagementpublic
feel free to connect in case of any issues- Sagar_LadBrass ContributorThanks aammirmirza
- julie-ng
Microsoft
What costs ("components" in your post) specifically are you trying to optimize? Pipeline Job costs? Artifacts? Users?
Compared to ARM, Azure DevOps is pretty straightforward in cost optimization.
- Pipeline jobs - parallel jobs cost more. To save money, deploy less.
- Artifacts - you pay for storage. Regularly clean up your non-production artifacts
- Users - some customers might miss this. You pay per user. The best way to avoid paying multiple times per unique person is to use Azure Active Directory AAD integration. That ensures you only pay once - even across multiple DevOps organizations.
For more details, see
https://docs.microsoft.com/en-us/azure/devops/organizations/billing/buy-basic-access-add-users?view=azure-devops#pay-for-a-user-once-across-multiple-organizations