Soru

Zorluk: OrtaProvisioning Storage and Database Systems

An organization is deploying a globally distributed transactional application requiring multi-region relational database storage with strong consistency across continents. Additionally, database audit logs must be exported to an automated infrastructure-as-code (IaC) provisioned object storage bucket, complying with cloud-native key management governance that avoids holding raw key material. Which TWO architectural and provisioning actions should the platform team take to meet these requirements?

  1. Provision a Cloud Spanner instance configured with a multi-region instance configuration to handle global relational transactions.Cevap
  2. B
    Provide raw Customer-Supplied Encryption Keys (CSEK) embedded directly within the automated IaC scripts for Cloud Storage bucket encryption.
  3. Configure Customer-Managed Encryption Keys (CMEK) managed via Cloud KMS to protect the Cloud Storage bucket holding audit logs.Cevap
  4. D
    Maintain the IaC state files on unversioned local disk storage shared via network mounts to minimize Cloud Storage API requests.

Cevap

The team should provision a multi-region Cloud Spanner instance for globally consistent relational data and configure Customer-Managed Encryption Keys (CMEK) via Cloud KMS for protecting the Cloud Storage log bucket.
Provisioning a multi-region Cloud Spanner instance addresses the need for globally distributed, strongly consistent relational transactions. Configuring Customer-Managed Encryption Keys (CMEK) via Cloud KMS ensures full key management control over the Cloud Storage log bucket without exposing raw cryptographic keys in IaC code.

Adım Adım Çözüm

1
Evaluate global relational database requirements.
Identify Cloud Spanner multi-region setup as the appropriate managed GCP service for global scale and strong consistency.
Cloud Spanner handles external consistency across geographic regions at enterprise scale.
2
Select the appropriate encryption key management approach for object storage.
Implement Customer-Managed Encryption Keys (CMEK) backed by Cloud KMS.
CMEK allows organization key management compliance without the operational risk of managing raw CSEK material in codebase files.

Anahtar Kavram

Multi-region database selection and secure storage bucket encryption provisioning
Bu soruyu puanla