第二篇 服务上云:CVM 与网络先行
上一篇我们咬牙做了拆分决定,三个服务边界也划清楚了。但进度会上,运维老周只问了一句:“本地跑得通吗?”全屋安静。确实,三个 Go 服务加上 MySQL、Redis,再叠一个消息队列,如果每个人本地都手动装一遍,光环境问题就能耗掉一周。这一篇就解决一件事:先在本地把最小集群跑顺,再原样搬到云上。
本篇共四节,建议按顺序读:
- 2.1 本地起一个最小集群:docker-compose 起步——用一份 docker-compose.yml 把三个服务与中间件编排起来,做到新成员 clone 后一条命令起全栈。
- 2.2 首次上云:CVM 实例选型清单——规格族、带宽、系统盘、计费方式怎么选,附我们真金白银买出来的对照表。
- 2.3 镜像与快照:上线失败就回滚——把跑通的机器做成自定义镜像,出问题五分钟回滚,比排查一小时强。
- 2.4 安全组与 VPC:端口开放最小权限——网段怎么规划、哪些端口能开、踩过被扫的坑才知道疼。
这四节是一条完整链路:本地编排 → 机器选型 → 镜像沉淀 → 网络收口。走完这一篇,团队就有了标准化的上云动作,后面 第三篇服务间通信 才有干净的舞台。如果你对更轻量的托管方案感兴趣,可以先翻 轻量应用服务器建站指南 找找对照感;网络与安全的体系化做法,建议参考 腾讯云实践手册 中的网络章节。
