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¶
- π Google Cloud Documentation - Main documentation hub
- π Solutions Gallery - Architecture patterns
- π Best Practices - Enterprise guidelines
- π Pricing Calculator - Cost estimation
- π Free Tier - Always Free and trial credits
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"!