Skip to content

Google Cloud Associate Cloud Engineer - Fact Sheet

Quick Reference

Exam Code: Associate Cloud Engineer Duration: 120 minutes Questions: 50-60 questions Passing Score: ~70% (not officially published) Cost: $125 USD Validity: 3 years Difficulty: ⭐⭐⭐

Exam Domains

Domain Weight Key Focus
Setting up a cloud solution environment 20% Projects, billing, CLI, IAM setup
Planning and configuring a cloud solution 17.5% Compute, storage, networking planning
Deploying and implementing a cloud solution 25% GCE, GKE, App Engine, Cloud Run, data solutions
Ensuring successful operation 20% Management, monitoring, logging
Configuring access and security 17.5% IAM, service accounts, audit logs

Core Google Cloud Services

Compute Services

Compute Engine (GCE) - Virtual machine instances with customizable configurations - Machine types: N1, N2, E2, C2, M1, A2 - Preemptible VMs: Up to 80% cost savings, 24-hour max lifetime - Instance groups: Managed (auto-scaling) and unmanaged - Persistent disks: Standard, SSD, balanced, extreme - πŸ“– Compute Engine Documentation - Complete GCE guide - πŸ“– Machine Types - VM sizing and families - πŸ“– Preemptible VMs - Cost-effective instances - πŸ“– Instance Groups - Auto-scaling and load balancing - πŸ“– Persistent Disks - Block storage options

Google Kubernetes Engine (GKE) - Managed Kubernetes clusters - Autopilot mode: Fully managed, optimized configurations - Standard mode: Flexible node pool management - Workload Identity: Secure pod-to-GCP service authentication - Cluster autoscaler: Automatic node provisioning - πŸ“– GKE Documentation - Complete GKE guide - πŸ“– GKE Autopilot - Fully managed mode - πŸ“– GKE Standard - Cluster architecture - πŸ“– Workload Identity - Pod authentication - πŸ“– Cluster Autoscaler - Auto-scaling nodes

App Engine - Platform as a Service (PaaS) for applications - Standard environment: Auto-scaling, sandbox runtime - Flexible environment: Docker containers, custom runtimes - Traffic splitting: A/B testing and gradual rollouts - Versions and services: Multi-version deployment - πŸ“– App Engine Documentation - Complete App Engine guide - πŸ“– Standard vs Flexible - Environment comparison - πŸ“– Scaling Configuration - Instance scaling - πŸ“– Traffic Splitting - Version management - πŸ“– App Engine Deployment - Deployment workflows

Cloud Run - Fully managed serverless containers - Auto-scales from 0 to N instances - Pay-per-use: Charged only when processing requests - Cloud Run for Anthos: Hybrid and multi-cloud - Concurrency: Handle multiple requests per container - πŸ“– Cloud Run Documentation - Complete Cloud Run guide - πŸ“– Container Requirements - Container specs - πŸ“– Auto-scaling - Scaling behavior - πŸ“– Service Configuration - Service settings - πŸ“– Cloud Run Pricing - Cost optimization

Cloud Functions - Event-driven serverless functions - Runtimes: Node.js, Python, Go, Java, Ruby, .NET - 1st gen: HTTP and background functions - 2nd gen: Built on Cloud Run, improved performance - Event sources: Cloud Storage, Pub/Sub, Firestore, HTTP - πŸ“– Cloud Functions Documentation - Complete guide - πŸ“– Event Triggers - Trigger types - πŸ“– Functions Framework - Local development - πŸ“– Best Practices - Performance optimization - πŸ“– 2nd Generation - Next-gen functions

Storage Services

Cloud Storage - Object storage with global availability - Storage classes: Standard, Nearline, Coldline, Archive - Lifecycle policies: Automatic tier transitions - Versioning: Object version history - Access control: IAM, ACLs, signed URLs - πŸ“– Cloud Storage Documentation - Complete guide - πŸ“– Storage Classes - Class comparison - πŸ“– Lifecycle Management - Automatic transitions - πŸ“– Access Control - IAM and ACLs - πŸ“– Object Versioning - Version control - πŸ“– Signed URLs - Temporary access

Cloud SQL - Managed relational databases: MySQL, PostgreSQL, SQL Server - High availability: Regional and cross-regional replication - Read replicas: Scale read operations - Automated backups: Point-in-time recovery - Maintenance windows: Scheduled updates - πŸ“– Cloud SQL Documentation - Complete guide - πŸ“– High Availability - HA configuration - πŸ“– Read Replicas - Replica setup - πŸ“– Backup and Recovery - Backup strategies - πŸ“– Connection Options - Connectivity methods

Cloud Firestore - NoSQL document database - Native and Datastore modes - Real-time updates: Live synchronization - Offline support: Mobile and web - ACID transactions: Strong consistency - πŸ“– Firestore Documentation - Complete guide - πŸ“– Data Model - Documents and collections - πŸ“– Queries - Query syntax - πŸ“– Security Rules - Access control - πŸ“– Indexing - Query optimization

Cloud Bigtable - Wide-column NoSQL database - Petabyte-scale, sub-10ms latency - Time-series data, IoT, financial data - HBase API compatible - Replication: Multi-cluster, multi-region - πŸ“– Bigtable Documentation - Complete guide - πŸ“– Schema Design - Best practices - πŸ“– Performance - Optimization guide - πŸ“– Replication - Multi-cluster setup

BigQuery - Serverless data warehouse - SQL queries on petabyte-scale data - Columnar storage, automatic optimization - Streaming inserts: Real-time data ingestion - Federated queries: Query external data sources - πŸ“– BigQuery Documentation - Complete guide - πŸ“– Query Syntax - SQL reference - πŸ“– Loading Data - Data ingestion - πŸ“– Partitioning - Table optimization - πŸ“– Cost Optimization - Cost management

Networking Services

Virtual Private Cloud (VPC) - Isolated network environment - Subnets: Regional IP ranges - Firewall rules: Ingress and egress control - VPC peering: Connect VPCs globally - Shared VPC: Multi-project networking - πŸ“– VPC Documentation - Complete guide - πŸ“– Subnet Creation - Subnet design - πŸ“– Firewall Rules - Network security - πŸ“– VPC Peering - VPC connectivity - πŸ“– Shared VPC - Multi-project networks

Cloud Load Balancing - Global load balancing with single anycast IP - HTTP(S) Load Balancing: Layer 7, global - TCP/UDP Load Balancing: Layer 4, regional/global - Internal Load Balancing: Private load balancing - SSL termination: Certificate management - πŸ“– Load Balancing Documentation - Complete guide - πŸ“– HTTP(S) Load Balancing - Layer 7 balancing - πŸ“– TCP/UDP Load Balancing - Layer 4 balancing - πŸ“– Internal Load Balancing - Private balancing - πŸ“– SSL Certificates - Certificate management

Cloud CDN - Content delivery network - Global edge locations - Cache control: Custom TTL policies - HTTPS support: SSL/TLS termination - Origin: GCS buckets or HTTP(S) backends - πŸ“– Cloud CDN Documentation - Complete guide - πŸ“– Cache Keys - Caching behavior - πŸ“– Signed URLs - Secure content delivery

Cloud VPN and Interconnect - Cloud VPN: IPsec tunnels to on-premises - Cloud Interconnect: Dedicated physical connections - Partner Interconnect: Carrier connections - Cloud Router: Dynamic BGP routing - πŸ“– Cloud VPN Documentation - VPN setup - πŸ“– Cloud Interconnect - Dedicated connectivity - πŸ“– Cloud Router - Dynamic routing

Identity and Access Management

IAM (Identity and Access Management) - Who: Members (users, groups, service accounts, domains) - What: Resources (projects, GCS buckets, GCE instances) - How: Roles (basic, predefined, custom) - Policy binding: Member + Role + Resource - Conditional access: Context-aware policies - πŸ“– IAM Documentation - Complete IAM guide - πŸ“– IAM Roles - Role types - πŸ“– Custom Roles - Role creation - πŸ“– Policy Management - Policy structure - πŸ“– Conditional Access - Context-based access - πŸ“– Best Practices - Security guidelines

Service Accounts - Machine-to-machine authentication - Types: User-managed, Google-managed - Key management: JSON keys, rotation - Short-lived tokens: OAuth 2.0 access tokens - Impersonation: Service account as another identity - πŸ“– Service Accounts - Complete guide - πŸ“– Key Management - Key lifecycle - πŸ“– Best Practices - Security guidelines - πŸ“– Impersonation - Identity delegation

Operations and Monitoring

Cloud Monitoring (formerly Stackdriver) - Metrics collection: Infrastructure and application metrics - Custom metrics: Application-specific monitoring - Dashboards: Visualization and reporting - Alerting policies: Notification channels - Uptime checks: Availability monitoring - πŸ“– Cloud Monitoring Documentation - Complete guide - πŸ“– Metrics Explorer - Metric visualization - πŸ“– Alerting - Alert configuration - πŸ“– Custom Metrics - Application metrics - πŸ“– Dashboards - Dashboard creation

Cloud Logging (formerly Stackdriver Logging) - Centralized log management - Log types: Admin, system, access, agent logs - Log sinks: Export to GCS, BigQuery, Pub/Sub - Log-based metrics: Metrics from log entries - Retention: 30 days default, configurable - πŸ“– Cloud Logging Documentation - Complete guide - πŸ“– Log Router - Log routing - πŸ“– Log Sinks - Export configuration - πŸ“– Query Language - Log filtering - πŸ“– Audit Logs - Audit logging

Cloud Trace and Debugger - Cloud Trace: Distributed tracing, latency analysis - Cloud Debugger: Live application debugging - Error Reporting: Error aggregation and alerts - Cloud Profiler: CPU and memory profiling - πŸ“– Cloud Trace Documentation - Distributed tracing - πŸ“– Cloud Debugger - Live debugging - πŸ“– Error Reporting - Error tracking - πŸ“– Cloud Profiler - Performance profiling

Command Line Tools

gcloud CLI - Project management: gcloud projects list/create/delete - Compute: gcloud compute instances create/start/stop - Storage: gsutil cp/mb/rm - Configuration: gcloud config set/get - Authentication: gcloud auth login/application-default - πŸ“– gcloud CLI Documentation - Complete reference - πŸ“– gcloud Commands - Command reference - πŸ“– gcloud Configuration - Config management - πŸ“– gsutil Documentation - Storage tool

kubectl - Kubernetes cluster management - Deployment: kubectl apply/create/delete - Pods: kubectl get pods/logs/exec - Services: kubectl expose/port-forward - πŸ“– kubectl Cheat Sheet - Command reference - πŸ“– GKE kubectl - Cluster access

Key Exam Concepts

High Availability Patterns

  • Multi-region deployments
  • Regional managed instance groups
  • Health checks and auto-healing
  • Load balancer redundancy
  • Database replication (Cloud SQL, Spanner)

Cost Optimization

  • Committed use discounts: 1-year or 3-year
  • Sustained use discounts: Automatic monthly discounts
  • Preemptible VMs: 80% cost reduction
  • Custom machine types: Right-sizing
  • Cloud Storage lifecycle policies: Auto-tiering

Security Best Practices

  • Least privilege IAM: Minimum necessary permissions
  • Service account keys: Avoid long-lived keys
  • VPC Service Controls: Perimeter security
  • Encryption: At-rest (default), in-transit (SSL/TLS)
  • Audit logging: Admin, data access, system event logs

Deployment Strategies

  • Blue/green deployment: Zero-downtime updates
  • Rolling updates: Gradual instance replacement
  • Canary deployments: Traffic splitting
  • Infrastructure as Code: Deployment Manager, Terraform
  • CI/CD: Cloud Build, Cloud Deploy

Common Scenarios

Scenario 1: Web Application with Auto-scaling - Solution: Managed instance group + HTTP(S) Load Balancer + Cloud CDN

Scenario 2: Microservices Architecture - Solution: GKE cluster + Cloud Load Balancing + Cloud SQL/Firestore

Scenario 3: Data Pipeline - Solution: Cloud Storage β†’ Cloud Functions/Dataflow β†’ BigQuery

Scenario 4: Hybrid Connectivity - Solution: Cloud VPN or Interconnect + Cloud Router + Shared VPC

Scenario 5: Serverless API - Solution: Cloud Functions or Cloud Run + API Gateway + Cloud Firestore

Essential Documentation

Exam Tips

Keywords: - "High availability" β†’ Multi-region, managed instance groups, load balancing - "Cost-effective" β†’ Preemptible VMs, committed use, sustained use discounts - "Secure" β†’ IAM, service accounts, VPC firewall, encryption - "Serverless" β†’ Cloud Functions, Cloud Run, App Engine - "Data warehouse" β†’ BigQuery - "Real-time" β†’ Pub/Sub, Cloud Functions, Firestore

Focus Areas: - IAM roles and service accounts (critical!) - gcloud CLI commands for all services - Compute options: When to use GCE vs GKE vs App Engine vs Cloud Run - Networking: VPC, subnets, firewall rules, load balancing - Monitoring and logging setup - Cost optimization techniques


Pro Tip: This is a hands-on exam. Practice using the gcloud CLI extensively and deploy real applications on GCP. Understand the "why" behind service selection, not just the "how"!