Reputation: 3425
what is the best practices for the storage for dev and production, I have one subscription so do I need to create separate storage accounts for both in one subscription? Or any other way?
Upvotes: 1
Views: 2296
Reputation: 136196
I believe it is a no-brainer that you keep your development and production storage accounts separate. Apart from the reason that somebody might accidentally wipe out important data during development, you also need to consider performance of a storage account. Each storage account has some performance and scalability targets
that might get impacted if you use one storage account for many things (dev/production or main application data/diagnostics data etc.).
As to whether you should get a separate subscription for development and a separate one for production, that's a different question all together. However please do keep in mind that each subscription has some hard limits on the number of resources it can have
. For storage, that limit today is 100. You can't have more than 100 storage accounts in an Azure subscription. If you think you would need more accounts (say a storage account for each developer), then it might make sense to get a separate subscription for development.
Upvotes: 4