前言

公司云服务器资源费用每年20多万,因一开始外包公司开发,遇到点性能问题就让升级服务器、升级数据库、升级宽带,故导致云资源使用不合理。

原云资源列表

云资源年费用约:¥308177.88,因跟代理谈75折优惠,优惠后年费用约:¥231133。

  1. 弹性云服务器-通用计算增强型|c6.4xlarge.2|16vCPUs|32GB|linux *1 通用型SSD|1024.0GB *1 ,包年官网价¥23827.68
  2. 弹性云服务器-通用计算增强型|c6.4xlarge.2|16vCPUs|32GB|linux *1 通用型SSD|340.0GB *1 ,包年官网价¥18902.88
  3. 弹性云服务器-通用计算增强型|c6.2xlarge.4|8vCPUs|32GB|windows *1 通用型SSD|600.0GB *1 ,包年官网价¥15116.76
  4. 弹性云服务器-通用型|s6.2xlarge.2|8vCPUs|16GB|linux *1 通用型SSD|40.0GB *1 ,包年官网价¥6130.56
  5. 云数据库-MySQL主备版|云盘独享型|32vCPUs|128GB *1 ,包年官网价¥126000
  6. 弹性文件服务-SFS Turbo性能型|6000.0GB *1 ,包年官网价¥115200
  7. 企业主机安全、云备份等,包年官网价约¥3000

优化分析

根据原云资源分析公司前期外包项目,云资源占用、项目流量大小、各云资源使用意图,得出如下降本方式

  1. 对于不推广,无用户使用的功能板块下线处理(退订: 原云资源列表4,年成本降低约4.5k
  2. 无用程序所在服务器关停(退订: 原云资源列表3,年成本降低约1.1w
  3. 降低流程不大的服务器配置(降配: 原云资源列表2为 通用计算增强型|c6.2xlarge.2|8vCPUs|16GB|linux *1,年成本降低约7k
  4. 降低云数据库配置(降配: 原云资源列表5为 MySQL主备版|云盘独享型|16vCPUs|128GB *1,年成本降低约2w
  5. 降配迁移弹性文件服务(迁移:原云资源列表6数据,SFS 20MB/s/TiB|6000.0GB*1,退订:原云资源列表6,年成本降低约7.3w

操作流程

第一阶段

处理 1、2 项,因是 无人使用弃用的服务器,操作步骤如:

  1. 直接停服,相关用户侧下线功能
  2. 降低至最低配置 (降低保留期成本,若要恢复,则再恢复配置、开机)
  3. 保留观测2周
  4. 退订删除

第二阶段

处理 3、4 项,因是 在用热点的数据/服务器,操作处理会有几秒或几分钟的服务闪断,操作步骤如:

  1. 观测服务器程序,数据量7x24小时流量数据,选择夜间无/低流量时间区间。
  2. 夜间操作相关降配。
  3. 操作后,观测1周的相关资源,流量数据,资源占用数据,相关程序性能响应数据。

第三阶段

处理 5 项,文件服务为 挂载到服务器,自建的minio服务,数据量过大约 5.4TB 数据,迁移时间过长,且访问流量较大,操作步骤如:

  1. 先购买 SFS 20MB/s/TiB|6000.0GB 服务,挂载到服务器,启动一个新的 minio 服务。
  2. 使用 minio mc 进行数据迁移,迁移命令mc mirror oldminio newminio,初次执行时间较长,约26小时才同步完所有文件。
  3. 同步完成,先不要停止 mc mirror 命令,等到当日夜间无流量时,停止新minio服务,修改原minio服务data 为新文件服务地址(建议写一个shell,一起依次执行相关操作)。
  4. 操作后,观测1周的相关资源,流量数据,资源占用数据,相关程序性能响应数据。