nerdexam
Google

PROFESSIONAL-CLOUD-DEVELOPER · Question #171

You want to migrate an on-premises container running in Knative to Google Cloud. You need to make sure that the migration doesn't affect your application's deployment strategy, and you want to use a f

The correct answer is A. Cloud Run. Cloud Run is Google's fully managed serverless platform that is built on Knative. Because the on-premises workload already runs on Knative, migrating to Cloud Run preserves the same deployment model, event-driven scaling behavior, and container contract - requiring minimal or no

Deploying Containerized Applications

Question

You want to migrate an on-premises container running in Knative to Google Cloud. You need to make sure that the migration doesn't affect your application's deployment strategy, and you want to use a fully managed service. Which Google Cloud service should you use to deploy your container?

Options

  • ACloud Run
  • BCompute Engine
  • CGoogle Kubernetes Engine
  • DApp Engine flexible environment

How the community answered

(30 responses)
  • A
    77% (23)
  • B
    13% (4)
  • C
    7% (2)
  • D
    3% (1)

Explanation

Cloud Run is Google's fully managed serverless platform that is built on Knative. Because the on-premises workload already runs on Knative, migrating to Cloud Run preserves the same deployment model, event-driven scaling behavior, and container contract - requiring minimal or no application changes. Compute Engine (B) is IaaS and requires manual infrastructure management. GKE (C) is managed Kubernetes but is not fully managed (you still manage node pools and cluster operations). App Engine flexible (D) runs containers but uses its own deployment model and is not based on Knative. Cloud Run is the direct managed equivalent of Knative.

Topics

#Cloud Run#Serverless Containers#Knative#Application Migration

Community Discussion

No community discussion yet for this question.

Full PROFESSIONAL-CLOUD-DEVELOPER Practice