Question

Difficulty: EasyDeploying and Managing Compute Engine Virtual Machines

A cloud engineer needs to deploy a Compute Engine virtual machine instance named `prod-db` to host a continuous, non-interruptible database workload in the `us-central1-f` zone. Which `gcloud` command correctly provisions this virtual machine?

  1. gcloud compute instances create prod-db --zone=us-central1-fAnswer
  2. B
    gcloud compute instances create prod-db --region=us-central1-f
  3. C
    gcloud compute instances create prod-db --zone=us-central1-f --preemptible
  4. D
    gcloud compute vms create prod-db --zone=us-central1-f

Answer

gcloud compute instances create prod-db --zone=us-central1-f
The command 'gcloud compute instances create prod-db --zone=us-central1-f' uses the correct resource hierarchy ('gcloud compute instances create'), specifies the correct instance name, and uses the correct zonal flag ('--zone') required for deploying standard Compute Engine VMs.

Step-by-Step Solution

1
Identify the correct gcloud CLI resource group for Compute Engine instances
The correct command prefix is 'gcloud compute instances create'.
Compute Engine VM instances are managed under the 'instances' resource command group.
2
Determine the required zone flag and provisioning model
Use '--zone=us-central1-f' without preemptible flags.
Compute Engine instances are zonal resources, and non-interruptible workloads must not use preemptible or Spot VM configurations.

Key Concept

Deploying Compute Engine Virtual Machines via gcloud CLI
Estimated Time:45s
Rate this question