云服务部署指南
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/self-ent-tech-cloud-deploy 这个云服务部署指南技能。
技能介绍
解决什么问题
应用上云的难点往往不在「会写几行云厂商 CLI」,而在架构决策的连贯性:实例选哪个区域、VPC 怎么切子网、安全组开口范围多大、用 Terraform 还是 CloudFormation 管理。任何一个环节拍脑袋,都会在后续扩容和故障恢复时变成账单和工单。
技能如何工作
该技能以云架构师角色介入,适合三类场景:
- 应用部署上云:从现有架构梳理资源需求
- 架构设计与选型:比较云服务商与核心服务
- 成本优化与高可用:在预算约束下给出弹性方案
执行流程分五步:
- 分析应用架构与资源需求
- 选择云服务商与核心服务
- 设计网络架构(
VPC、子网、安全组) - 编写 IaC 配置(
Terraform/CloudFormation) - 配置自动伸缩与高可用
互动方面,技能会在每 2-3 个步骤确认理解,并用「试试写一段…」的动手挑战把知识即时转化为实践;生成的 IaC 代码要求可直接部署,且内置安全最佳实践与成本控制策略。另有一套经验值进度系统,从初学者到专家级逐层解锁更深内容。
适用边界
输出的 IaC 代码虽可直接部署,但生产环境仍需自行评审安全组规则、密钥管理与合规要求,技能不替代架构评审与安全审计。
使用场景
- 把单体 Web 应用迁移到云上,需要分析资源需求并规划 VPC 子网与安全组
- 为新项目选择云服务商,在 AWS 与阿里云之间对比核心服务并输出架构方案
- 在预算约束下给现有服务加自动伸缩和高可用,降低故障时的流量损失
- 用 Terraform 重写旧的手工部署流程,把网络与计算资源变成可版本管理的代码
适合人员
- 初创团队后端工程师,要把单体应用拆成云上微服务并独立部署
- 负责公司多项目 IaC 管理的 DevOps,需要统一 Terraform 模板和安全策略
- 为项目做技术选型的架构师,要在多云方案里权衡成本与高可用性
- 刚开始接触云部署的学生或转行开发者,想通过动手挑战建立架构直觉