I'm exploring workload isolation strategies in cloud platforms, particularly in AWS and Azure. In AWS, using multiple accounts for environmental isolation is standard, and consolidated billing means any credits apply across all accounts in an organization. However, I've read that in Azure, while multiple subscriptions can help achieve workload isolation, credits appear to be tied to individual subscriptions. Am I missing something in this comparison? How do others manage workload isolation and credits?
3 Answers
There are various types of credits to be aware of. Some credits are attached to the billing account, while others are specific to custom subscriptions, so it’s worth checking where yours fall. If they’re startup-related, make sure to confirm if they link to the billing account or the subscription itself.
Honestly, there’s not a one-size-fits-all answer. AWS does a great job with credit handling, but Azure can be tricky with its multiple subscriptions. If you're dealing with heavy workloads like Spark processing, consider using tools like DataFlint to get a clearer picture of cost versus performance. While it won’t solve the credit issue outright, it can help you manage expenses.
The best approach really depends on your specific needs. For simpler projects, a single Azure subscription might suffice, and you could use resource groups for different environments. However, if you require strict separation, multiple subscriptions would be a better approach. You can check out the differences between Azure and AWS in detail on Microsoft’s website.

Related Questions
How to Build a Custom GPT Journalist That Posts Directly to WordPress
Cloudflare Origin SSL Certificate Setup Guide
How To Effectively Monetize A Site With Ads