Azure Resource Hierarchy
Design considerations :
Provides many structures to support security, lifecyle, management and billing.
Leverage subscriptions as a logical unit of management, aligned to business.
Handle the assignment inheritance.
Management Groups
Resource Tagging