ACE key terms
ACE · Get comfortable with the vocabulary.
- Project
- Related: Organization Node, Folder, Billing Account
The top-level container in Google Cloud that owns billing, APIs, and resources. Every resource belongs to exactly one project, and quotas and IAM policies are usually scoped to it.
- Folder
- Related: Organization Node, Project, Resource Hierarchy
A grouping node in the resource hierarchy that sits between the organization and projects. Folders let administrators apply IAM policies and constraints to many projects at once.
- Organization Node
- Related: Folder, Resource Hierarchy, IAM Policy Inheritance
The root of the Google Cloud resource hierarchy, created automatically for a Google Workspace or Cloud Identity domain. Policies set here are inherited by all folders and projects beneath it.
- Resource Hierarchy
- Related: Organization Node, Folder, IAM Policy Inheritance
The tree of organization, folders, projects, and individual resources. IAM allow policies and organization policies flow downward from parent to child, so placement determines inherited access.
- Billing Account
- Related: Project, Budget Alert, Quota
A payment instrument that pays for charges from one or more projects. Linking a project to a billing account enables billable services; budgets and alerts are configured at this level.
- Budget Alert
- Related: Billing Account, Quota
A billing configuration that sends notifications when spend or forecasted spend crosses defined thresholds. Alerts only notify; they do not automatically stop resources or cap spending.
- Quota
- Related: Billing Account, Region, Zone
A limit on how much of a resource or API usage a project may consume, such as CPUs per region. Some quotas are enforced hard; others can be raised by request.
- Region
- Related: Zone, Quota
A geographic location, such as us-central1, containing multiple independent zones. Choosing a region affects latency, data residency, price, and which services are available.
- Zone
- Related: Region, Managed Instance Group
An isolated failure domain within a region, for example us-central1-a. Distributing workloads across zones protects against single-datacenter failures and supports high availability designs.
- gcloud CLI
- Related: Cloud Shell, Project
The command-line tool for creating and managing Google Cloud resources. It supports named configurations, so one machine can switch between projects, accounts, and regions easily.
- Cloud Shell
- Related: gcloud CLI, Service Account
A browser-based shell with the gcloud CLI, language SDKs, and common tools preinstalled, plus temporary persistent storage. It runs with the signed-in user's credentials and is useful for quick administration.
- Infrastructure as Code
- Related: Deployment Manager, Terraform
Managing resources through declarative configuration files stored in version control rather than manual console actions. It makes environments reproducible, reviewable, and repeatable across projects.
- Terraform
- Related: Infrastructure as Code, Deployment Manager
A third-party declarative tool that provisions Google Cloud resources from configuration files and tracks state. It is widely used for repeatable, multi-resource deployments and change planning.
- Deployment Manager
- Related: Infrastructure as Code, Terraform
A Google Cloud service that deploys sets of resources from YAML or Jinja templates and tracks them as a single deployment. It supports previewing changes before applying them.
- Compute Engine
- Related: Instance Template, Managed Instance Group, Persistent Disk
The infrastructure-as-a-service offering that provides configurable virtual machines with selectable machine types, disks, images, and networking. Instances can be created, started, stopped, and resized.
- Instance Template
- Related: Managed Instance Group, Compute Engine
A reusable definition of virtual machine properties, such as machine type, image, and startup script. Managed instance groups use templates to create identical or versioned instances.
- Managed Instance Group
- Related: Instance Template, Autoscaler, Health Check
A group of identical virtual machines managed as one unit, supporting autoscaling, health checks, and rolling updates. Regional groups spread instances across zones for availability.
- Autoscaler
- Related: Managed Instance Group, Health Check
A policy that adds or removes instances in a managed instance group based on signals such as CPU utilization, load balancing serving capacity, or a schedule. It helps match capacity to demand.
- Persistent Disk
- Related: Compute Engine, Snapshot
Durable block storage attached to Compute Engine instances. Disks are zonal or regional, can be resized, and can be snapshotted for backup or for creating new disks.
- Snapshot
- Related: Persistent Disk
A point-in-time copy of a persistent disk stored durably and usable to create new disks. Snapshots support backup, cloning, and moving data between zones or regions.
- Virtual Private Cloud
- Related: Subnet, Firewall Rule, Shared VPC
A global, logically isolated network that holds subnets, routes, and firewall rules. VPC networks connect resources across regions and can be shared across projects.
- Subnet
- Related: Virtual Private Cloud, Region, Firewall Rule
A regional range of IP addresses within a VPC network. Subnets have primary and secondary ranges, and instances in them receive internal addresses automatically.
- Firewall Rule
- Related: Virtual Private Cloud, Network Tag, Service Account
A VPC-level rule that allows or denies traffic to or from instances based on direction, source or destination, protocol, port, and target tags or service accounts.
- Network Tag
- Related: Firewall Rule, Compute Engine
A label attached to an instance that firewall rules and routes can target. Tags make it possible to apply consistent network policy to groups of instances without naming each one.
- Shared VPC
- Related: Virtual Private Cloud, IAM Policy Inheritance
A configuration where a host project owns a VPC network and subnets, and one or more service projects deploy resources into them. Central networking teams keep control of the network.
- Cloud Storage Bucket
- Related: Object Lifecycle Policy, Signed URL
A globally unique container for objects in Cloud Storage. Its name, location, storage class, and access controls determine where data lives and who can read or write it.
- Object Lifecycle Policy
- Related: Cloud Storage Bucket
A set of rules on a Cloud Storage bucket that automatically changes an object's storage class or deletes it when conditions such as age or version count are met.
- Signed URL
- Related: Cloud Storage Bucket, Service Account
A time-limited URL that grants temporary access to a Cloud Storage object without requiring the requester to have a Google account or IAM role.
- IAM Role
- Related: IAM Policy Inheritance, Service Account, Least Privilege
A collection of permissions that can be granted to a principal. Basic roles are broad, predefined roles are service-specific, and custom roles are user-defined permission sets.
- IAM Policy Inheritance
- Related: Resource Hierarchy, IAM Role, Folder
The rule that IAM allow policies set on a parent resource also apply to all descendants. Effective access is the union of grants along the path from organization to resource.
- Least Privilege
- Related: IAM Role, Service Account
The security practice of granting each principal only the permissions needed for its task, and only for as long as needed. It reduces the blast radius of mistakes or compromised credentials.
- Service Account
- Related: IAM Role, Cloud Shell, Signed URL
A special identity intended for workloads and automation rather than people. It authenticates with keys or attached credentials and is granted IAM roles like any other principal.
- Health Check
- Related: Managed Instance Group, Autoscaler
A periodic probe that determines whether a backend or instance is healthy. Load balancers use it to route traffic away from unhealthy backends, and instance groups use it for repair.
- Cloud Monitoring
- Related: Alerting Policy, Cloud Logging
The observability service for collecting metrics, logs-based metrics, dashboards, uptime checks, and alerting policies across Google Cloud and hybrid resources.
- Alerting Policy
- Related: Cloud Monitoring, Health Check
A Cloud Monitoring rule that fires when a condition on a metric or log is met, then notifies configured channels such as email, SMS, or webhooks.
- Cloud Logging
- Related: Cloud Monitoring, Log Sink
The service that stores, searches, and routes log entries from Google Cloud and custom sources. Log sinks export entries to destinations such as Cloud Storage or Pub/Sub.
- Log Sink
- Related: Cloud Logging
A Cloud Logging configuration that routes matching log entries to a destination such as a Cloud Storage bucket, BigQuery dataset, or Pub/Sub topic for retention or analysis.
- Managed Service for Kubernetes
- Related: Managed Instance Group, Autoscaler
Google Kubernetes Engine, a managed control plane for running containerized workloads. Node pools, autoscaling, and upgrades are handled with less operational overhead than self-managed clusters.