Are Azure Dev/Test Subscriptions Suitable for Client Staging and Development Environments?

0
5
Asked By TechWhiz29 On

I manage a firm that hosts environments for around 500 clients, each needing Production, Staging, Dev, and Test setups. Currently, about 40% of our workloads run on Azure, and we aim to ramp that up to 90% in the future. However, our Staging, Dev, and Test subscriptions in Azure aren't set as Dev/Test environments, which means we're incurring full Production costs for these resources. A previous IT Manager insisted on this setup, claiming that even though they aren't live environments for clients, they are treated as Production by us since we charge clients for using them. These environments are strictly for development and testing purposes and do not handle actual Production data. Has anyone encountered a similar situation, and is that manager's statement valid?

4 Answers

Answered By CloudGuru88 On

That makes sense because you're essentially using those as staging environments. Maybe you could explore analyzing your deployment processes and infrastructure to cut costs. Also, think about whether every client really needs their own Dev environment or if you can consolidate things to save some cash.

ClientCare123 -

Exactly! It’s great that you're looking into this now. We’ve been trying to streamline our environment management too, and those savings can add up quickly.

Answered By AzureAdventurer On

Your comment touches on a critical point. The way you frame how these environments are used matters in terms of costs and SLAs. You should also consider that if there’s an outage on a ‘dev’ subscription, your customers could be severely impacted without any support from Microsoft.

DevOpsNinja -

Yep, totally agree! It’s really about managing risk along with costs. Better to be safe and stick with Production settings in this case.

Answered By DevOpsNinja On

It's a tricky question. In my experience, those resources could be considered Production, especially since they impact service delivery. If they go down, it might breach your service contracts. It’s really up to your management to finalize this, but it certainly feels like they should be treated with that level of importance.

TechWhiz29 -

That's a good point! I see how they directly impact our service to clients, which might support the idea that we should keep them as Production resources.

Answered By CostAwarePro On

One thing that helped us include cost awareness from the start was implementing automated anomaly detection. This way, you can catch unexpected cost spikes before they turn into a big issue. Make sure stakeholders get regular reports—this keeps everyone accountable for their spending without bogging down DevOps.

TechWhiz29 -

That sounds like a great approach! I think getting everyone on the same page about costs will be really beneficial for us moving forward.

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.