Resource Hierarchy
The purpose of the Google Cloud resources hierarchy is to fold:-
1. Provide a hierarchy of ownership, which binds the lifecycle of a resource to its immediate parent in the hierarchy.
2. Provide attached points and inheritance for Access Control and organization policies.
Note:-
GCP Resource hierarchy resembles the file system found in traditional O. S. As a way of organizing and managing entities hierarchically. Each resource has exactly one parent.
What is Organization, folder, and project in Google Cloud?
Benefits of the Organization Resource:
With an Organization Resource projects belong to your organization instead of the employees who created the project. This means that the project is no longer deleted when an employee leaves the Company.
—> You can grant the role at the Organization level which is inherited by all projects and folders under the organization resource.
For eg. You can grant the network admin role to your networking team at the organization level, allowing them to manage all the networks in all projects in your company instead of granting them the role for all individual projects.
Folders:-
— Folder resources provide an additional grouping mechanism and isolation boundaries between projects.
— Folders can contain other folders.
— It is optional.
Projects: Project has a three components.
— Project ID
— Project Name
— Project Number
1. Project ID - Globally Unique Chosen by you Immutable
2. Project Name - Uniqueness not required Chosen by you Mutable
3. Project Number - Globally Unique Assigned by GCP Immutable
— All GCP resources you use are associated to one specific Project.
— You can track resources and Quota usage.
— Enable Billing and set Budget.
— Manage permission and Credentials.
— Project is a global entity.
— Enable Services and API.
— Equivalent to “Account” in AWS and “Subscription” in Microsoft Azure, same we can use as Project in GCP.
Resource Hierarchy in GCP:
Top Level
Organization (Organization contains all Billing accounts permission and policies)
||
Folders
||
Projects (Project is associated with One Billing account)
||
Resources (A Resource Belongs to One Project only)
| |
VM Storage (Any services).
🙏 thanks
ConversionConversion EmoticonEmoticon