😽

Google Cloud CLI でAlloyDBリソース管理する

2024/11/30に公開

AlloyDBとは

フルマネージドのPostgreSQL互換データベース。
パフォーマンス、信頼性、可用性がすごい(けど、高い)

概要図

クラスタ内に複数のインスタンスが存在する構成となっている。

https://cloud.google.com/alloydb/docs/overview

AlloyDBのリソースを作成して削除する

環境変数準備

export CLUSTER=CLUSTER_NAME #クラスタ名
export DB_PASSWORD="p@sssw0rd"
export REGION="us-central1"
export NETWORK=VPC_NAME #作成済VPCネットワーク名
export PROJECT=$DEVSHELL_PROJECT_ID

クラスタ作成

gcloud beta alloydb clusters create sample-cluster \
    --password=DB_PASSWORD \
    --network=VPC_NAME \
    --region=REGION \
    --project=PROJECT

インスタンス生成

gcloud beta alloydb instances create sample-instance\
    --instance-type=PRIMARY \
    --cpu-count=2 \
    --region=REGION  \
    --cluster=sample-cluster \
    --project=PROJECT

確認

gcloud beta alloydb clusters list

クラスタ削除

gcloud beta alloydb clusters delete sample-cluster \
    --force \
    --region=REGION \
    --project=PROJECT

参考資料

https://cloud.google.com/alloydb?hl=ja

Discussion