-
Project
- An organization contains all billing accounts
- Each project is associated with one billing account
- Projects accumulate consumption of all resources
- Resource belongs to only one project
- Billing for resources that participate in a shared VPC network is attributed to Service projects
-
Labels
- Labels helps users organize GCP resources
- Labels attached to resources are forwarded to billing system
- Labels can be used to break down billing charges
- Labels can be used to optimize networks spend
-
Budget
- Budgets are used during planning to control costs
- Budgets can be used to track spend
- Budgets can be set on a billing account or project
- Budgets can be set at a specific amount or matched to the previous month spend
- Budget alerts are based on estimated expenses
-
Compute
- Beta features do not have a service level agreement or SLA
- Virtual machines are billed per second, with a one minute minimum
- Sustained use discounts are automatic discounts for running a VM instance for a significant portion of the billing month
- Compute Engine offers spot instances, which offer up to an 90% discount
- Compute Engine might terminate or preempt preemptible instances with a 30 second notification
- Compute Engine always terminates preemptible instances after they run for 24 hours
- Custom machine types enables pricing customization
- Compute engine provides VM sizing recommendations
- Recommendations 24 hours after instance creation
- When an instance runs for more than 25% of a month, a discount is applied for every incremental second
- Sustained use discounts increase with usage
- Sustained use discounts are applied automatically
- Users can get up to 30% net discount for instances that run for the entire month
- Inferred discounts combine machines of same type into a single charge to get the most discount
- With inferred discounts, memory and virtual CPU of same type are combined
- Discounts are applied on the greatest resource consumption in custom-types
- Google Cloud offers committed use discounts for VM usage when clients purchase committed use contracts
- Compute Engine offers free usage limits, which includes the free usage of one instance per month
-
Network
- Ingress traffic into Google Cloud is not charged
- Egress traffic within the same zone is not charged
- Egress traffic to a different Google Cloud service within the same region is not charged
- Egress traffic to other Google products like YouTube, Maps, Drive from a VM in Google Cloud with a public or private IP address is not charged
- Egress between zones in the same region is charged
- Egress between regions through internal IP addresses is charged