Resource Hierarchy

 Resource Hierarchy


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





































Previous
Next Post »