GCP ACE study materials
GCP ACE study resources

GCP ACE key terms

GCP ACE · Get comfortable with the vocabulary.

Resource hierarchy

The nested order of organization, folders, projects, and individual resources in Google Cloud, used to organize assets and inherit IAM policies and organization policies from parent to child.

Related: Project, Folder, Organization node
Project

The basic container in Google Cloud that holds resources, links to a billing account, and defines boundaries for API enablement, quotas, and most IAM allow policies.

Related: Resource hierarchy, Billing account, Quota
Folder

A grouping container inside an organization or another folder that lets administrators apply IAM policies and organization constraints to many projects at once.

Related: Organization node, Project
Organization node

The top of the Google Cloud resource hierarchy, created from a Cloud Identity or Google Workspace domain, giving central control over every folder and project beneath it.

Related: Folder, Resource hierarchy
Billing account

A Google Cloud entity holding payment details that pays for one or more linked projects; budgets and programmatic spend exports are configured against it.

Related: Project
Quota

A limit on how much of a resource or API call rate you can consume in a project or region, protecting shared capacity; some quotas can be raised by request.

Related: Project
Cloud Shell

A browser-based shell with gcloud, kubectl, and other tools preinstalled, plus a small persistent disk, giving command-line access without any local setup.

Related: gcloud CLI
gcloud CLI

The primary command-line tool for creating and managing Google Cloud resources, with commands grouped by service and support for output formatting and scripting.

Related: Cloud Shell
VPC network

A global virtual network that provides routing, firewall rules, and connectivity for regional subnets and the resources placed in them, whether on Google Cloud or connected on-premises.

Related: Subnet, Firewall rule
Subnet

A regional range of IP addresses within a VPC network; each subnet belongs to exactly one region, and VMs placed in it receive internal IP addresses automatically.

Related: VPC network
Firewall rule

A stateful VPC-level rule that permits or denies traffic to or from instances based on direction, source or destination, protocol, port, and target tags or service accounts.

Related: VPC network, Service account
Shared VPC

A configuration where one host project owns a VPC network and its subnets that other service projects attach to, centralizing network administration while letting teams manage their own resources.

Related: VPC network, IAM role
Cloud NAT

A managed service that lets instances with only private IP addresses reach the internet for outbound traffic, without allowing unsolicited inbound connections from outside.

Related: VPC network, Subnet
Cloud Load Balancing

A family of managed, software-defined load balancers, global or regional and covering HTTP(S), TCP, and UDP, that distribute traffic to backends with health checking and autoscaling integration.

Related: Managed instance group
Cloud Storage bucket

A globally uniquely named container for objects in Cloud Storage; its name, location, storage class, and IAM policies determine how data is stored and who can reach it.

Related: Storage class, Object lifecycle management
Storage class

A category applied to a bucket or object, such as Standard, Nearline, Coldline, or Archive, that trades storage price against retrieval cost and minimum storage duration.

Related: Object lifecycle management, Cloud Storage bucket
Object lifecycle management

A set of rules on a bucket that automatically changes an object's storage class or deletes it once conditions such as age, creation date, or version count are met.

Related: Storage class, Cloud Storage bucket
Committed use discount

A billing discount obtained by committing to a set amount of vCPU and memory usage for one or three years in a region, in exchange for a significantly lower price.

Related: Project, Quota
Instance template

A reusable definition of VM properties such as machine type, image, disks, network, metadata, and startup script, used to create managed instance groups and individual VMs consistently.

Related: Managed instance group
Managed instance group

A group of identical VMs created from an instance template that supports autoscaling, autohealing, rolling updates, and distribution across zones in a region.

Related: Instance template, Cloud Load Balancing
Cloud Build

A serverless CI/CD service that runs build steps in containers according to a configuration file, producing artifacts such as container images or deployable packages.

Related: Artifact Registry
Artifact Registry

A managed repository service for storing and scanning container images and language packages, with fine-grained IAM and regional repositories; it supersedes Container Registry.

Related: Cloud Build, Cloud Run
Cloud Run

A fully managed serverless platform that runs stateless containers that respond to HTTP requests or events, scaling down to zero instances when idle.

Related: Artifact Registry, Pub/Sub topic
Google Kubernetes Engine

A managed Kubernetes service where Google operates the control plane; you choose cluster mode, node pools, and versions while GKE handles upgrades and node repairs.

Related: Artifact Registry, Managed instance group
Pub/Sub topic

A named channel in Pub/Sub to which publishers send messages; subscriptions attached to the topic deliver copies to subscribers such as Cloud Run services or push endpoints.

Related: Cloud Run
Cloud Monitoring

A managed observability service that collects metrics, logs-based metrics, and uptime results, and powers dashboards, alerting policies, and notification channels.

Related: Alerting policy, Uptime check
Alerting policy

A rule in Cloud Monitoring that opens an incident and notifies configured channels when a metric or condition crosses a threshold for a defined duration.

Related: Cloud Monitoring, Uptime check
Log router sink

A configuration that routes matching log entries from Cloud Logging to destinations such as Cloud Storage, BigQuery, or Pub/Sub, using inclusion and exclusion filters.

Related: Admin Activity audit log, Cloud Monitoring
Uptime check

A Cloud Monitoring probe that regularly requests a public or private URL or TCP port from multiple locations to verify that a service is reachable and responding.

Related: Cloud Monitoring, Alerting policy
Admin Activity audit log

An always-on audit log recording administrative operations such as resource creation or IAM changes; it is retained for 400 days, cannot be disabled, and is visible to authorized viewers.

Related: Log router sink
Service level objective

A target level for a service level indicator, such as 99.9 percent of requests succeeding over 30 days; the error budget derives from how far actual performance sits from it.

Related: Cloud Monitoring, Alerting policy
IAM role

A named collection of permissions, either basic, predefined, or custom, that can be granted to a principal; individual permissions cannot be granted on their own.

Related: IAM policy binding, Custom role
IAM policy binding

An entry that grants a role to a member such as a user, group, service account, or domain on a resource; bindings merge into the allow policy and inherit downward.

Related: IAM role, Service account
Service account

A non-human identity used by workloads and VMs to authenticate to Google APIs, identified by an email address and authenticated with keys or attached credentials.

Related: IAM policy binding, IAM role
Custom role

A user-defined IAM role containing a chosen list of permissions, created at project or organization level so a workload receives exactly the access it needs.

Related: IAM role, Principle of least privilege
Principle of least privilege

The practice of granting identities only the permissions required for their task and nothing broader, limiting the impact of mistakes or compromised credentials.

Related: Custom role, IAM role
Organization policy constraint

A rule set at organization, folder, or project level that restricts how resources can be configured, such as blocking external IPs or limiting allowed locations, independent of IAM.

Related: Folder, Resource hierarchy
Cloud KMS

A managed service for creating and using cryptographic keys and key rings, supporting symmetric and asymmetric keys, rotation, and customer-managed encryption keys for other Google Cloud services.

Related: IAM role, Service account
VPC Service Controls

A security perimeter that restricts access to supported Google Cloud APIs from inside a defined boundary, helping prevent data exfiltration even if credentials are stolen.

Related: VPC network, Organization policy constraint