ACE study materials
ACE study resources

ACE key terms

ACE · Get comfortable with the vocabulary.

Project

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.

Related: Organization Node, Folder, Billing Account
Folder

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.

Related: Organization Node, Project, Resource Hierarchy
Organization Node

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.

Related: Folder, Resource Hierarchy, IAM Policy Inheritance
Resource Hierarchy

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.

Related: Organization Node, Folder, IAM Policy Inheritance
Billing Account

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.

Related: Project, Budget Alert, Quota
Budget Alert

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.

Related: Billing Account, Quota
Quota

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.

Related: Billing Account, Region, Zone
Region

A geographic location, such as us-central1, containing multiple independent zones. Choosing a region affects latency, data residency, price, and which services are available.

Related: Zone, Quota
Zone

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.

Related: Region, Managed Instance Group
gcloud CLI

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.

Related: Cloud Shell, Project
Cloud Shell

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.

Related: gcloud CLI, Service Account
Infrastructure as Code

Managing resources through declarative configuration files stored in version control rather than manual console actions. It makes environments reproducible, reviewable, and repeatable across projects.

Related: Deployment Manager, Terraform
Terraform

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.

Related: Infrastructure as Code, Deployment Manager
Deployment Manager

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.

Related: Infrastructure as Code, Terraform
Compute Engine

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.

Related: Instance Template, Managed Instance Group, Persistent Disk
Instance Template

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.

Related: Managed Instance Group, Compute Engine
Managed Instance Group

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.

Related: Instance Template, Autoscaler, Health Check
Autoscaler

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.

Related: Managed Instance Group, Health Check
Persistent Disk

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.

Related: Compute Engine, Snapshot
Snapshot

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.

Related: Persistent Disk
Virtual Private Cloud

A global, logically isolated network that holds subnets, routes, and firewall rules. VPC networks connect resources across regions and can be shared across projects.

Related: Subnet, Firewall Rule, Shared VPC
Subnet

A regional range of IP addresses within a VPC network. Subnets have primary and secondary ranges, and instances in them receive internal addresses automatically.

Related: Virtual Private Cloud, Region, Firewall Rule
Firewall Rule

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.

Related: Virtual Private Cloud, Network Tag, Service Account
Network Tag

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.

Related: Firewall Rule, Compute Engine
Shared VPC

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.

Related: Virtual Private Cloud, IAM Policy Inheritance
Cloud Storage Bucket

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.

Related: Object Lifecycle Policy, Signed URL
Object Lifecycle Policy

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.

Related: Cloud Storage Bucket
Signed URL

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.

Related: Cloud Storage Bucket, Service Account
IAM Role

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.

Related: IAM Policy Inheritance, Service Account, Least Privilege
IAM Policy Inheritance

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.

Related: Resource Hierarchy, IAM Role, Folder
Least Privilege

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.

Related: IAM Role, Service Account
Service Account

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.

Related: IAM Role, Cloud Shell, Signed URL
Health Check

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.

Related: Managed Instance Group, Autoscaler
Cloud Monitoring

The observability service for collecting metrics, logs-based metrics, dashboards, uptime checks, and alerting policies across Google Cloud and hybrid resources.

Related: Alerting Policy, Cloud Logging
Alerting Policy

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.

Related: Cloud Monitoring, Health Check
Cloud Logging

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.

Related: Cloud Monitoring, Log Sink
Log Sink

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.

Related: Cloud Logging
Managed Service for Kubernetes

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.

Related: Managed Instance Group, Autoscaler