项目构建和代码管理
已经购买包年包月的服务器用来做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的费用。人工搭建服务和配置定时备份等比较耗时,数据库告警需要另外做监控处理
总体来看阿里云更方便快捷