Question

Difficulty: EasyDeploying and Configuring Managed Database Instances

A cloud administrator needs to deploy a horizontally scalable, multi-region relational database using the Google Cloud CLI. Which command should be executed to create a new Cloud Spanner instance named 'prod-db' configured with 3 nodes in the 'nam-eur-asia1' multi-region configuration?

  1. gcloud spanner instances create prod-db --config=nam-eur-asia1 --nodes=3 --description="Production Database"Answer
  2. B
    gcloud sql instances create prod-db --tier=db-custom-3-10240 --region=nam-eur-asia1 --availability-type=REGIONAL
  3. C
    gcloud bigtable instances create prod-db --cluster-config=nam-eur-asia1 --num-nodes=3 --display-name="Production Database"
  4. D
    gcloud spanner instances create prod-db --authorized-networks=0.0.0.0/0 --nodes=3 --config=nam-eur-asia1

Answer

Execute 'gcloud spanner instances create prod-db --config=nam-eur-asia1 --nodes=3 --description="Production Database"'.
The command specifying 'gcloud spanner instances create' with the parameters '--config=nam-eur-asia1' and '--nodes=3' correctly provisions a Cloud Spanner instance with the multi-region configuration and node capacity specified in the deployment requirement.

Step-by-Step Solution

1
Identify the managed database service required for horizontal scaling and multi-region relational requirements.
Select Cloud Spanner as the target service.
Cloud Spanner is Google Cloud's fully managed enterprise-grade, horizontally scalable, multi-region relational database.
2
Identify the correct gcloud CLI flags for creating a Cloud Spanner instance.
Use 'gcloud spanner instances create' with parameters '--config' for location/regional profile and '--nodes' for instance compute capacity.
The '--config' parameter defines the deployment region or multi-region setup (e.g., nam-eur-asia1), while '--nodes' allocates processing nodes.

Key Concept

Deploying Cloud Spanner Instances using the Google Cloud CLI
Rate this question