双十一准备买一台大内存的服务器。优先考虑阿里云,其次腾讯云。 虽然腾讯云看起来优惠力度更大,但是我的域名备案都在阿里云,不想折腾转移域名。 买新的域名又非常麻烦,毕竟手里的域名已经不少了,浪费这个钱也不值得。
首选配置是2核4G的机器,主要是我想把一个小程序的后台 golang 服务用 java Spring Boot 重构。 而 Spring Boot 相对 golang gin 对内存要求要高得多。原来的1G内存的小服务器已经无法满足需求。
从阿里云的双十一活动页面看,同样是2核4G的服务器,但是不同类型的服务器价格差异巨大:
- ECS 共享型 s6:1年295,3年664 (3M带宽)
- ECS 计算型 c5:半年874, 1年2500
- ECS 突发性能 t5:1年97,3年290 (1核2G价格,未找到2核4G的活动价)
从价格差异上,就可以知道肯定性能最优的是计算型。但是具体差异是什么呢?
概述
共享型与突发性能服务器实例均属于入门型服务器,严格意义上只适合个人开发者体验用。 并不合适企业级使用场景。
参考: https://help.aliyun.com/document_detail/58291.html
ECS 共享型
顾名思义,就类似同一台主机被多个用户同时使用,当其他人占用了 CPU,你就得等待。
适用场景:
- 中小型网站和Web应用程序
- 开发环境、构建服务器、代码存储库、微服务、测试和暂存环境等
- 轻量级数据库、缓存
- 轻量级企业应用、综合应用服务
参考:https://help.aliyun.com/document_detail/108489.html
共享型实例采用非绑定CPU调度模式。每个vCPU会被随机分配到任何空闲CPU超线程上,不同实例vCPU会争抢物理CPU资源,并导致高负载时计算性能波动不稳定,有可用性SLA保证,但无性能SLA保证。与企业级实例相比,共享型实例在资源利用上侧重于资源性能的共享,所以无法保证实例计算性能的稳定,但是成本更低。
虽然我也是个人使用,但是我担心共享型在系统负载高时,不方便定位问题。不知道是我本机的问题, 还是其他人的问题。
但是,作为线上测试环境,性价比还是挺高的。例如:
- 产品第一个测试版本,没有用户量情况下
- 作为纯线上测试环境
共享型可以再细分类别
按照 CPU 和内存比,共享型还能进一步细分
- 共享基本型实例, 1:1
- 共享计算型实例, 1:2
- 共享通用型实例, 1:4
- 共享内存型实例, 1:8。适合大内存应用,数据库及缓存
ECS 突发性能
可以简单理解为,适合 CPU 通常控制在 20% 以下的场景。超过则消耗 CPU 积分,不超可以积累积分。 但是可以开启不性能约束模式来处理突发情况。
又细分为 t5, t6。所以,t5 并不是特指突发性能型,而只是其一个具体型号。
具体参考:https://help.aliyun.com/document_detail/59977.html
我觉得突发性能型对我的吸引力比共享型要大,至少不需要碰运气的成分。
我之前一直用的 ecs.t1.small 是什么类型
今天看了一下一直使用的 1核1G的服务器型号,ecs.t1.small,查询了一下,名为共享简约型 t1。
原来我用了这么多年都是用的共享型。。。
倒是没有明显的性能问题,只是每个月会无故系统负载飙升一次,必须手动重启。
这就很奇葩了,这种烂服务器续费一年居然需要 600 多。完全可以购买一个2核4G3M的共享型服务器了。所以,干脆我决定不续费旧的服务器了。新购一台2核4G3M的共享型服务器得了。
最终,我还是购买了共享型s6,2核4G3M共3年,实际费用300多,可以参考我的阿里云服务器购买攻略。
微信关注我哦 👍
我是来自山东烟台的一名开发者,有感兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊, 查看更多联系方式