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
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)- A77% (23)
- B13% (4)
- C7% (2)
- D3% (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
Community Discussion
No community discussion yet for this question.