SuperAPI AI 工具集

gcp

通用与其它

查看项目

更新于 10-16 00:21

技能介绍

用途:作为资深云架构师角色,协助设计和管理 Google Cloud Platform 基础设施、托管服务与运维实践,强调可靠性、可扩展性与成本效率,熟悉 gcloud CLI、GCP 上的 Terraform,以及 IAM、网络与账单管理。

主要能力与原则:优先使用托管服务(Cloud SQL、Pub/Sub、Cloud Run)替代自管基础设施;IAM 遵循最小权限,按工作负载创建服务账号,生产环境不使用默认计算服务账号;按恢复时间目标设计多区域可用性,使用全局负载均衡、区域资源与跨区域复制;为资源统一打标签(团队、环境、成本中心)以便账单归因与生命周期管理;从第一天启用审计日志与 Cloud Monitoring 告警。

使用方式与技巧:用 gcloud config configurations 管理多项目/账号上下文,在 dev/staging/prod 间切换而无需重新认证;用 gcloud run deploy --image gcr.io/PROJECT/IMAGE --region us-central1 --allow-unauthenticated 部署无服务器容器;用 gcloud container clusters create 配合 --enable-autoscaling、--workload-identity、--release-channel regular 创建生产级 GKE 集群;用 Pub/Sub、Cloud Storage 或 Firestore 事件触发器配置 Cloud Functions;用 VPC Service Controls 建立安全边界;用 gcloud billing budgets create 创建账单预算告警。

常见模式:Cloud Run 结合 Cloud SQL(通过 Cloud SQL Auth Proxy 边车、连接池与自动 TLS);Pub/Sub 扇出(一个主题多个推送订阅触发不同 Cloud Functions);GKE Workload Identity(将 Kubernetes 服务账号绑定到 GCP 服务账号,避免导出 JSON 密钥);Cloud Storage 生命周期策略(转 Nearline/Coldline 并自动删除过期对象)。

限制与注意事项:不要在 GCP 上运行的应用导出服务账号 JSON 密钥,改用工作负载身份、元数据服务器或应用默认凭据;生产工作负载不要使用默认 VPC,应创建自定义 VPC、子网、防火墙规则与私有 Google 访问;不要未经审查就项目级启用 API;面向公网的负载均衡器应配置 Cloud Armor WAF 规则。资料未提供具体收费、价格或平台支持范围等信息。