一、将公司业务迁移到K8s集群
1.旧环境已经不能满足现在的业务需求
2.涉及100+个服务,40+台服务器
3.方便更新,回退,负载调度,快速扩缩容,多集群管理
二、迁移数据库
情况:两边数据库都在使用,不能关闭。需要把自建mysql和redis迁移到阿里云数据库,修改所有应用链接数据库的地址(涉及到14个应用,50多处数据库链接地址,23台服务器),耗时半个月。
1.前期迁移规划
2.所有数据备份
3.停掉服务,迁移数据,修改数据库链接地址,启动服务,测试。
负责迁移数据库的前期规划、实施细节、问题处理、后期测试。协调后端开发配合迁移、协调测试人员配合测试、协调运营检查数据是否成功迁移。
三、部署监控系统
基础监控工具:Zabbix,Prometheus+Grafana
基础监控指标:CPU,内存,硬盘,网络,容器,进程,TCP连接数等等
APM工具:SkyWalking,Pinpoint
APM指标:调用关系,请求链路,堆栈,CPU,线程数,TPS,相应SQL,调用实例及耗时等等