Professional Cloud ArchitectDesign and plan a cloud solution architectureEasy

A company is migrating its existing monolithic application to Google Cloud and plans to re-architect it into microservices. Each microservice will be deployed as a container. The company needs an orchestration platform that provides automatic scaling, self-healing capabilities, and efficient resource utilization across a cluster of nodes. Which Google Cloud service is the most appropriate for this scenario?

  1. AApp Engine Standard
  2. BGoogle Kubernetes Engine (GKE)
  3. CCloud Run
  4. DCompute Engine
Show answer & explanation

Correct answer: B. Google Kubernetes Engine (GKE)

Google Kubernetes Engine (GKE) is a fully managed Kubernetes service that excels at orchestrating containerized applications, providing features like automatic scaling, self-healing, and efficient resource management for microservices architectures.

Why the other options are wrong

  • A. App Engine Standard is a Platform as a Service (PaaS) for web applications, but it's not primarily designed for container orchestration of general microservices with the level of control and flexibility that GKE offers.
  • C. Cloud Run is a serverless platform for containerized applications, best for stateless, event-driven microservices. While it offers automatic scaling, GKE provides more control and flexibility for complex microservices architectures and stateful workloads.
  • D. Compute Engine provides IaaS VMs and requires manual management of containers and orchestration, which is not suitable for the requirements.

Google Kubernetes Engine (GKE)

A fully managed Kubernetes service on Google Cloud for deploying, managing, and scaling containerized applications, offering features like auto-scaling, self-healing, and declarative management.

  • Managed Kubernetes service
  • Container orchestration platform
  • Automatic scaling and self-healing

Memory trick: GKE is the conductor for your container orchestra.

More Design and plan a cloud solution architecture questions