AgentSkillsCN

gcp-cloudsql-infrastructure

基于Cloud SQL PostgreSQL,提供基础设施的部署与运维服务。从机器类型选择、存储容量规划、高可用配置,到备份策略与VPC网络设计,全方位助力您的云数据库管理。无论是配置Cloud SQL实例、规划数据库容量、设置备份方案,还是打造高可用架构,此服务都能为您保驾护航。

SKILL.md
--- frontmatter
name: gcp-cloudsql-infrastructure
description: Cloud SQL PostgreSQL infrastructure provisioning and operations. Machine type selection, storage sizing, HA configuration, backup strategies, VPC networking. Use when configuring Cloud SQL instances, planning database capacity, setting up backups, or designing high availability.
allowed-tools: Read, Grep, Glob

Cloud SQL Infrastructure

Infrastructure-level patterns for Google Cloud SQL PostgreSQL provisioning and operations.

Machine Type Selection

TypevCPURAMCost/moUse Case
db-f1-microShared0.6GB~$16Dev/test only (CPU throttling)
db-g1-smallShared1.7GB~$28Light staging workloads
db-standard-113.75GB~$68Production-like staging
db-standard-227.5GB~$136Small production
db-standard-4415GB~$272Medium production

Selection Heuristics

Concurrent ConnectionsRecommended Tier
<10db-f1-micro (dev only)
10-30db-g1-small
30-100db-standard-1
100-300db-standard-2
300+db-standard-4 or higher

Storage Types

Type$/GB/moIOPSLatencyUse Case
PD_HDD$0.09Lower10-20msCost-sensitive staging
PD_SSD$0.17Higher1-5msProduction, performance testing

Rule: Use SSD for any workload where query latency matters.

High Availability

ModeDescriptionCostUse When
ZONALSingle zoneBaseStaging, cost-sensitive prod
REGIONALMulti-zone failover+35%Production with SLA requirements

Failover time: 60-120 seconds for REGIONAL HA.

Backup Strategies

EnvironmentRetentionPITRRationale
Staging3 daysNoCost savings, easy to recreate
Production30 daysYesCompliance, disaster recovery

Quick Decision Matrix

ScenarioMachineStorageHAMonthly Cost
Dev/Testdb-f1-micro10GB HDDZONAL~$17
Stagingdb-g1-small20GB HDDZONAL~$30
Prod (small)db-standard-150GB SSDREGIONAL~$110
Prod (medium)db-standard-2100GB SSDREGIONAL~$200

See reference.md for sizing calculations, VPC networking, and Terraform patterns. See examples.md for complete Terraform configurations.