Projects
A project is a logical grouping of resources
A cloud resource has to belong to a project
Project Components:
- Settings
- Permissions
- Other Metadata
A project cannot access another projects resources unless we use Shared VPC or VPC Network Peering Resources within a project can work together easily
Each project has the following:
- A project name
- A project ID
- A project number
A project ID is unique across Google Cloud
Projects can be deleted but their IDs cannot be used again
When billing is enabled, each project is associated with one Cloud Billing Account
Multiple projects can have their resource usage billed to the same account
Projects acts as a namespace
Resource names within a project should be unique but generally resource names can be reused across projects
We can create only up to 5 networks per project. If more is required then GCP Support has to be contacted
Folders
Allows you to logically group multiple projects that share common IAM permissions
Used to isolate projects for different departments or different environment