
上QQ阅读APP看书,第一时间看更新
Project-based organization
One key aspect of the GCP is its project-centered organization. All billing, permissions, resources, and settings are grouped within a user-defined project, which basically acts as a global namespace. It is simply not possible to launch a resource without specifying the project it belongs to first.
Each one of these projects has:
- A project name, which you choose.
- A project ID, suggested by GCP but editable. The project ID is used by API calls and resources within the project.
- A project number, which is provided by the GCP.
Both the project ID and project numbers are unique across all GCP projects. The project organization has several straightforward benefits:
- As resources are dedicated to a single project, budget allocation and billing are simplified
- As the resources allocated to a project are subject to the same regions-and-zones rules and share the same metadata, operations and communications between them work seamlessly
- Similarly, access management is coherent across a single project, limiting the overall complexity of access control
Project-based organization greatly simplifies the management of your resources and is a key aspect of what makes the GCP quite easy to work with.