
Explanation:
A is the optimal choice because Cloud Run offers a serverless platform that automatically scales based on demand, charging only for the resources used. This is ideal for applications with sporadic usage and limited budgets. B introduces unnecessary complexity and cost for low-traffic scenarios. C, while flexible, incurs higher costs similar to Compute Engine, making it less economical for infrequent use. D is overkill for the described use case, as GKE's autoscaling is better suited for applications with variable and high traffic. For more details on pricing and features, visit Cloud Run Pricing, GKE Pricing, and App Engine Pricing.
Ultimate access to all questions.
No comments yet.
You are developing a B2B application with minimal daily usage, packaged in Docker, and requiring HTTP endpoint access on a tight budget. What's the best approach?
A
Deploy the container on Cloud Run for its cost efficiency and automatic scaling.
B
Opt for Cloud Run on GKE, balancing Kubernetes benefits with Cloud Run features.
C
Choose App Engine Flexible for its PaaS capabilities, despite higher costs for low usage.
D
Implement GKE with autoscaling features for dynamic workload management.