Brains4Cloud
ESEN
Back to top

Study guide · Summary

ACE Associate Cloud Engineer

The essentials of every exam domain, with the services the exam asks about most. Tap a service to see its details.

Associate~60 min read4 domains

What the exam covers

Standard exam: 2 hours, 50 to 60 questions (multiple choice and multiple select), in English, Japanese, Spanish or Portuguese. Google recommends 6+ months of hands-on experience. The exam uses current product names, such as Gemini Enterprise Agent Platform and Cloud NGFW.

D1 · ~20% of the exam

Setting up a cloud solution environment

Resource hierarchy and projects

1

Organization

Root node, tied to a Cloud Identity or Google Workspace domain

2

Folders

Group projects by team or environment; they can be nested

3

Projects

Hold resources, enabled APIs and the billing link

4

Resources

VMs, buckets, databases and so on

TaskHow
Enable an APIgcloud services enable compute.googleapis.com
Restore a deleted projectgcloud projects undelete (fully deleted after 30 days)
Check quotas and request increasesConsole quotas page; quotas are per project and region
Resource inventoryCloud Asset Inventory; Gemini Cloud Assist to analyze it
Check availabilityNot every product is in every region and zone

A deleted project goes into soft delete and still counts against your project quota until it's fully deleted, after 30 days.

Organization policies

IAM says who can do something; organization policies say which configurations are allowed, no matter who tries. They're also inherited down the hierarchy.

ConstraintEffect
gcp.resourceLocationsLimits where resources can be created
compute.vmExternalIpAccessDefines which VMs can have an external IP
iam.allowedPolicyMemberDomainsDomain restricted sharing: only identities from allowed domains
iam.disableServiceAccountKeyCreationBlocks creating service account keys

Google offers managed versions of several constraints, such as iam.managed.disableServiceAccountKeyCreation and iam.managed.allowedPolicyMembers.

User and group identities

Users and groups are managed in Cloud Identity (manually or automatically). If the company already uses another identity provider, Workforce Identity Federation lets people sign in with SSO without syncing accounts.

Tap a service to see its details.

Billing

Tap a service to see its details.

An alerts-only budget doesn't stop spending. For a hard cap there are spend cap budgets, which pause supported services until you lift the limit.

Observability and networking from day one

The outline also covers setting up Google Cloud Observability (Logging and Monitoring) and the environment's base network. Both are covered in depth in domains 2 and 3.

D2 · ~30% of the exam

Planning and implementing a cloud solution

Choosing compute

Tap a service to see its details.

ServiceWhat you manage
Compute EngineThe whole VM: OS, patching, scaling (with MIGs)
GKE StandardNodes and node pools
GKE AutopilotOnly Pods and their resource requests
Cloud RunThe container
Cloud Run functionsOnly the code

For an autoscaled MIG: instance template + managed instance group (a regional MIG spreads VMs across zones). Spot VMs for fault-tolerant workloads; custom machine types to fit CPU and memory.

Storage and data

Tap a service to see its details.

Other products in the outlineWhat it's for
AlloyDBPostgreSQL-compatible, with a columnar engine for analytics
MemorystoreIn-memory cache: Valkey, Redis and Redis Cluster (Memcached deprecated)
Pub/SubAsynchronous messaging between services
DataflowBatch and streaming data processing
Managed Service for Apache KafkaManaged Kafka
Filestore / NetApp Volumes / Managed LustreFile storage
Storage Transfer ServiceMove large volumes into Cloud Storage

Networking

Tap a service to see its details.

Network Service TierPathSLAScope
Premium (default)Google's network99.99%Global
StandardPublic internet / ISPs99.9%Regional only
Load balancerTrafficClient IP
Application LBHTTP / HTTPSNot preserved by default
Proxy Network LBTCP (optional SSL offload)Not preserved by default
Passthrough Network LBTCP, UDP, ESP, ICMP and morePreserved

Tooling: IaC and AI assistance

CategoryTools in the outline
Infrastructure as CodeTerraform, Fabric FAST, Config Connector, Helm
AI assistanceGemini CLI, Google Antigravity, Gemini Cloud Assist, Application Design Center

D3 · ~30% of the exam

Ensuring the successful operation of a cloud solution

Operating compute

TaskKey detail
SnapshotsIncremental; restored by creating a new disk; can be scheduled
SSH to private VMsIAP: firewall from 35.235.240.0/20 and the IAP-secured Tunnel User role
GKE node poolsAdd, edit, remove and autoscale without touching existing nodes
GKE autoscalingHPA = replicas, VPA = each Pod's requests, cluster autoscaler = nodes
Cloud Run versionsNew revision with no traffic, then gradual splitting
GPUs and TPUsAttached to VMs or nodes depending on the workload
Developer environmentsCloud Workstations; notebooks in Workbench and BigQuery

Tap a service to see its details.

Operating storage and data

Cloud Storage classTypical accessMinimum duration
StandardFrequentNone
NearlineAbout once a month or less30 days
ColdlineAt most once a quarter90 days
ArchiveLess than once a year365 days
TaskKey detail
LifecycleRules to change class or delete objects by age
Soft delete7 days by default, configurable from 7 to 90
Bucket LockLocking retention is irreversible; it can only be extended
Database backupsCloud SQL, Firestore, Spanner, AlloyDB and Bigtable
Cloud SQL PITRAlways creates a new instance
BigQuery costsDry run to estimate; LIMIT doesn't reduce bytes read on non-clustered tables
Database fleetDatabase Center
EncryptionCustomer-managed encryption keys (CMEK)

Operating the network

Tap a service to see its details.

TaskKey detail
Expand a subnetgcloud compute networks subnets expand-ip-range; can't be shrunk
Static IPsReserve external or internal IPs
RoutesCustom static routes in the VPC
DNSCloud DNS
Google APIs without an external IPPrivate Google Access, enabled per subnet

Monitoring and logging

Tap a service to see its details.

Audit logOn by default?Can it be disabled?
Admin ActivityAlwaysNo
System EventAlwaysNo
Data AccessNo (except BigQuery)Yes
Policy DeniedYesNo, but it can be excluded from storage
Diagnostic toolWhat it's for
Cloud TraceRequest latency across services
Cloud ProfilerCPU and memory use per code function
Query InsightsSlow database queries
Personalized Service HealthGoogle Cloud incidents affecting your projects
Active AssistRecommendations to optimize resources
Cloud HubActive events and application health

D4 · ~20% of the exam

Configuring access and security

Managing IAM

Tap a service to see its details.

Role typeWhen to use it
Basic (Owner, Editor, Viewer)Avoid in production unless there's no alternative
PredefinedThe preferred option: permissions for a specific service
CustomWhen no predefined role fits; created at the organization or project level

Deny policies are evaluated before allow policies and are inherited. A deny at the organization blocks the permission even if a role grants it lower down.

Service accounts

Role or mechanismWhat it allows
Service Account UserAttach a service account to a resource (VM, Cloud Run)
Service Account Token CreatorImpersonate the account and create short-lived credentials
Short-lived access token1 hour by default; up to 12 hours with an organization policy
Attached accountCode gets credentials without keys
Workload Identity Federation for GKEGoogle Cloud permissions for Pods

Access scopes are the legacy method. The recommended practice is to set the cloud-platform scope on the VM and control permissions with IAM on the service account.

Avoid service account keys: use attached accounts, impersonation or federation, and block key creation with an organization policy.

Tips for exam day

  • Hierarchy: organization > folders > projects > resources. IAM is inherited downward; to remove an inherited permission, use a deny policy.
  • Basic roles (avoid in production), predefined (preferred) and custom (only at organization or project level, never on a folder).
  • An alerts-only budget doesn't stop spending. Spend cap budgets pause supported services; you can also automate with Pub/Sub.
  • Compute Engine = full control. GKE Autopilot = Kubernetes without nodes. Cloud Run = containers that scale to zero. Cloud Run functions = event-driven code.
  • Instance templates are immutable. To change a MIG: new template + rolling update.
  • Global VPC, regional subnets. A subnet range can be expanded but not shrunk. Peering isn't transitive.
  • Firewall: lower priority number wins; at equal priority, deny wins. Implied: deny ingress, allow egress.
  • Cloud SQL = regional relational. Spanner = global relational (99.999%). Firestore = documents for apps. Bigtable = massive key-value. BigQuery = SQL analytics.
  • Cloud Storage: Nearline 30 days, Coldline 90, Archive 365. Soft delete keeps deleted objects for 7 days by default.
  • Service Account User = attach an account to a resource. Token Creator = impersonate it and create short-lived credentials (1 h by default, up to 12 h).

Test what you learned in ACE

Original questions, each with a full explanation.

Start a mock exam

Was this guide helpful?