An organization is operating multiple workloads in containers and requires full control of how the workloads are configured. Which Google Cloud service should the organization use?
Correct Answer: C
The correct answer is C. Kubernetes Engine. Here's why:
* Context of the Question: The organization needs to operate multiple workloads in containers with full control over how these workloads are configured.
* Google Cloud Product Relevance:
* Google Kubernetes Engine (GKE) is a fully managed service that allows organizations to run, deploy, and manage containerized applications using Kubernetes. GKE provides full control over workload configuration, including resource allocation, scaling, networking, and security policies.
* With GKE, the organization can use Kubernetes features such as custom resource definitions, namespaces, and pod configurations to achieve the desired level of control over their workloads.
* Why Not Other Options:
* A. Cloud Functions: Cloud Functions is a serverless compute service for running event-driven functions and does not provide control over containerized workloads.
* B. Compute Engine: Compute Engine provides virtual machines (VMs), which are not specific to containerized workloads. It requires more management compared to GKE.
* D. Cloud Run: Cloud Run is a managed service for running containers but abstracts much of the configuration details to simplify deployment. It does not offer as much control over workload configuration as GKE.
Google Cloud Digital Leader References:
* Refer to the Google Kubernetes Engine documentation for more details on managing containerized workloads.