nerdexam
Google

ASSOCIATE-CLOUD-ENGINEER · Question #42

You have been hired as a contractor by one of the travel technology company who is planning to containerize their existing applications in such a way that they can perform a lift and shift very easily

The correct answer is C. Kubernetes Engine. Google Kubernetes Engine (GKE) provides a container orchestration platform that allows applications to be packaged into containers, offering high portability and enabling easy lift-and-shift to other cloud providers or on-premises environments supporting Kubernetes.

Submitted by javi_es· Mar 30, 2026Planning and configuring a cloud solution

Question

You have been hired as a contractor by one of the travel technology company who is planning to containerize their existing applications in such a way that they can perform a lift and shift very easily in future if they plan to move away from Google Cloud. Which service will best suit this case?

Options

  • ACloud Function
  • BApp Engine Standard
  • CKubernetes Engine
  • DCloudRun

How the community answered

(24 responses)
  • A
    4% (1)
  • B
    4% (1)
  • C
    92% (22)

Why each option

Google Kubernetes Engine (GKE) provides a container orchestration platform that allows applications to be packaged into containers, offering high portability and enabling easy lift-and-shift to other cloud providers or on-premises environments supporting Kubernetes.

ACloud Function

Cloud Functions is a serverless function platform that is highly vendor-specific, as the function code is directly tied to the Google Cloud environment, making it difficult to lift and shift to other clouds.

BApp Engine Standard

App Engine Standard is a Platform as a Service (PaaS) that uses Google's proprietary runtimes and infrastructure, which makes migrating applications away from Google Cloud challenging without significant refactoring.

CKubernetes EngineCorrect

Kubernetes Engine (GKE) is a managed service for deploying and managing containerized applications using Kubernetes. Containerization with Kubernetes provides excellent portability, as containers abstract the application from the underlying infrastructure, allowing for "lift and shift" to any environment (other clouds, on-premises) that supports Kubernetes, making it highly suitable for avoiding vendor lock-in.

DCloudRun

Cloud Run runs containers, offering some portability, but GKE provides the full power of Kubernetes, including advanced orchestration, networking, and storage, which is generally preferred for complex enterprise applications requiring maximum portability and control over the container environment.

Concept tested: Containerization for portability (Kubernetes)

Source: https://cloud.google.com/kubernetes-engine/docs/concepts/overview

Topics

#GKE#containers#lift and shift#portability

Community Discussion

No community discussion yet for this question.

Full ASSOCIATE-CLOUD-ENGINEER Practice