项目构建和代码管理

已经购买包年包月的服务器用来做jenkins自动部署,git代码存放

容器镜像仓库无需付费

部署服务

k8s集群托管版本费用

SLB 费用:¥ 0.05 /时¥ 0.80 /GB

NAT 费用:¥ 12.00 /天

EIP 费用:¥ 0.80 /GB

ECS 费用:¥ 7.58 /时

ACK 费用:¥ 0.64 0 /时

云监控

需开通云监控对服务器和应用服务进行监控告警

按量付费模式进行使用,具体费用如下

日志服务

预生产和生产使用日志服务进行采集,日志服务计费方式为按量付费,具体费用如下

因日志服务只供生产和预生产使用,所以采用内网上传,不使用外网流量

消息队列

redis推荐在jenkins服务器自建供预生产使用,因预生产只是供大版本上线使用,故可以先使用自建,不使用时也可随时停止

阿里云按量付费费用如下图

图片存储

用户上传的图片可使用OSS进行存储,查看得知已有OSS做存储

短信服务

如需使用验证码等操作,可开通短信服务,具体费用如下

数据库对比

MySQL按量

基础版为单机服务,高可用版为主备服务,预生产是生产之前的测试,基础版即可,生产服务可选高可用或三节点

0当前mysql服务虽使用1.5G,后续项目和数据量上来后,内存肯定会上升,推荐使用2核4G服务器,,如使用1核2G服务器,可能会出现问题

postgreSQL按量
1台服务器的价格
总结

当前生产中,Mysql占用内存为1.5G,postgres占用内存为700M,预生产数据库采用按量付费进行对比

阿里云: 按量付费两台服务器(2CPU4G+1CPU2G” />的花费为0.58+0.39=0.97/时,自动分配外网访问,可体验阿里云自动备份监控告警和慢查询等功能服务

自建: 一台服务器(2CPU4G” />价格为0.725/时,另外需要1个外网ip的费用。人工搭建服务和配置定时备份等比较耗时,数据库告警需要另外做监控处理

总体来看阿里云更方便快捷

总流程图