Google Cloud Digital Leader — All Questions
4 questions
A startup wants to deploy a stateless containerized web service that automatically scales to zero when there is no traffic, with no server management. Which Google Cloud service best fits?
- a.Compute Engine
- b.Cloud SQL
- c.Bare-metal servers
- d.Cloud Run✓
Cloud Run is a fully managed serverless platform for running stateless containers that scales automatically, including down to zero when idle, with no server management. Compute Engine requires managing VMs, Cloud SQL is a database, and bare-metal means managing physical hardware. Cloud Run matches serverless containers that scale to zero.
In the cloud service models, which best describes Software as a Service (SaaS)?
- a.The customer manages the operating system and runtime on rented virtual machines
- b.The provider delivers ready-to-use software over the internet, and the customer just uses the application✓
- c.The customer racks and maintains physical servers in a colocation facility
- d.The provider gives only raw compute, storage, and networking to build on
SaaS delivers fully managed, ready-to-use applications over the internet, so the customer simply uses the software without managing infrastructure or the application stack. Managing the OS and runtime on VMs describes IaaS, and raw compute/storage/networking is also IaaS. Maintaining physical servers is traditional on-premises. SaaS is the fully-managed application model.
A company wants to run and manage containerized applications at scale with automated orchestration, scaling, and self-healing across clusters. Which Google Cloud service is designed for this?
- a.App Engine
- b.Cloud Functions
- c.Google Kubernetes Engine (GKE)✓
- d.Cloud Storage
Google Kubernetes Engine (GKE) is a managed Kubernetes service that orchestrates containerized applications at scale, handling automated scaling, deployment, and self-healing across clusters. App Engine is a PaaS for apps without container orchestration control, Cloud Functions runs small event-driven code, and Cloud Storage holds objects. GKE fits managed container orchestration.
A business migrates its existing virtual machines to Compute Engine with minimal changes to the applications, aiming to move quickly and optimize later. Which migration approach is this?
- a.Lift-and-shift (rehost)✓
- b.Rip-and-replace (rebuild)
- c.Retire the application entirely
- d.Refactor into microservices before moving
Lift-and-shift, also called rehosting, moves workloads to the cloud with minimal changes, which is the fastest path and defers optimization. Rip-and-replace rebuilds an app from scratch using cloud-native services, and refactoring into microservices is a move-and-improve strategy. Retiring means decommissioning. Moving VMs as-is to Compute Engine is a classic lift-and-shift.