How do you structure your cloud accounts?

As every cloud provider offers some kind of hierarchy to structure your cloud accounts (AWS: Accounts & OUs, Azure: Subscriptions & Management Groups, GCP: Projects & Folders), I'm wondering: what is your strategy for structuring all of these?

Do you also separate different cloud accounts between environments such as dev & prod, or do you do this differently?

How does your preferred structure look like? Per application? Per department? Or otherwise?

I would love to know how you guys approach this.

Disclaimer: I'm currently building an open-source CLI to make it easier to govern clouds, and I'm thinking of including hierarchy structuring as a part of it.

submitted by /u/saintdutch
[link] [comments]