很多准备“上云”的同学经常会面对的最大的问题是:如何选择云服务器配置,当我们好不容易决定选择哪家的服务器品牌,但是在具体的实例配置选择上会卡壳,面对云服务器“花里胡哨”的配置选项经常无从下手。
也难怪,云服务器所包含的内容也确实很多,咱们需要从地域、计费方式、CPU、内存、带宽、系统盘、数据盘 这些方面选择,选择好以后,就搭配出一套自定义的实例就能完成使用。
一、地域节点
先说地域,地域的选择遵循就近原则,就近选择地域,理论上,用户距离云服务器地域越近,网络延迟越低,速度越快,所以根据用户群所在地区选择地域。
如果服务器地域选择是大陆地区,需要备案的,如果想免备案,可选择中国香港或者国外地域的服务器,比如美国或新加坡等等。
地域的选择并不是随便选的,跟网络会有一定的关系。有些用过的小伙伴可能会说,自己就是随便选的,没觉得有啥不同啊?确实一般的用户可能感觉不到有什么区别,但是如果是需要部署大型项目,使用到负载均衡,或者是并发量很大的应用的话,地域的选择就会对使用造成影响。
二、 计费方式
计费的方式指的是租用云服务器所需要的费用,一般分为包年包月、按量计费。其中包年包月是使用最多的,同时也是性价比最高的一种方式。
不过还是根据业务使用情况来确定,区别是包年包月是先付费,按量计费是后付费的一种方式。
包年包月指的是一种预付费的模式,也就是先付费后使用。一般适用于24小时在线的服务,比如web服务,搭建的网站需要24小时在线。
按量计费指的是在云服务器使用过程中,按每小时实际使用的流量来支付费用,它是一种先使用后付费的模式,这种付费方式:适用于平时带宽使用较低但会间歇出现网络访问高峰的场景,比如需要临时业务量上升、临时测试、科学计算等。若无特殊需求,建议按包年包月计费。
上面是最常用的云服务器计费方式,除了以上计费方式,还有以下几种计费方式,各计费方式相应的计费说明如下表所示。
三、 服务器的规格配置选择
1、CPU是服务器的一个核心,表示云服务器的运算能力。CPU数量越多,主频越高,CPU性能越优越,对业务处理的能力也就越高,因而用户在选择上最好依据实际的情况考虑。
2、内存作为数据的中转站,内存越大,可用缓存也就越大,如果是网站,打开速度也就越快。
3、云服务器的配置取决于业务需求,一般来说对于访问量较小的个人网站,访客不会很多,1核2G更合适,当然这种轻量级业务,选择轻量应用服务器无疑是最爽的,同价位下,配置越高。
如果是2核4G的配置可满足大多数的用户需求,比如中小企业运营、一般性数据处理、并行计算处理等,对于一些对计算性能要求较高的业务,比如中大型运营活动、大型论坛、网页游戏、批量处理、ERP系统,APP应用等,则需要更高的CPU核数和内存,比如说4核8G。
4、云服务器是可以弹性升级的,如果业务量评估不足,后期你升级配置,那么1核2G内存升级到2核4G费用会远高于直接购买2核4G的费用,所以趁着新用户资格,一次性选择2核4G最合适,而且如果业务评估周期长,建议选择3年,折扣力度也最大。
5、不过对于那些云服务器租用到期的老用户,还想继续低价也不是非常难,可以找朋友家人注册一个新账号,重新参加新用户活动,然后直接将当前云数据迁移过去就ok了,官网帮助文档也有解决方案。
6、系统盘是用来存储云服务器系统的,和家用电脑的C盘差不多,购买的服务器默认会提供的系统盘一般为40G;当选择镜像安装云服务器操作系统时,系统是直接保存在系统盘的,随云服务器一起创建和释放。如果更换操作系统,系统盘数据会被清空,系统盘只能有1个,创建云服务器时必须要有系统盘。比较推荐大家选择读写速度更快的数据盘,系统盘可以选择SSD类型的;性能方面ESSD云盘 > SSD云盘 > 高效云盘 > 普通云盘。当然ESSD云盘与SSD云盘 存储性能差距不大, 高效云盘要弱一些。具体移步:
7、 数据盘是用户自行创建的,可以和购买云服务器时一起创建,也可以单独创建数据盘。一般数据小于20个G是不用去买数据盘的,放在系统盘即可,系统盘也可以回滚快照,和数据盘是一样的,所以不用担心数据丢失的问题,数据盘是给数据比较大的客户用的,比如我们公司的论坛附件超过100G了,必须要挂载数据盘。
8、带宽是非常昂贵的资源,根据应用的性质选择合适的带宽,看你的业务类型、结构和访问量等指标或者预计,一般页面,图片不多,也做了处理的,有2M足够了。
以下是网站带宽评估方法,同样也适用于其它业务。具体移步:
当然如果不想这样麻烦,也可以参考这张表粗略估计云服务器带宽大小,八九不离十
配置 | 适用场景 |
---|---|
1核CPU/2G内存/1M公网带宽 | 个人博客、小型网站,Web应用程序,也可以适用于开发环境、代码存储及测试 |
2核CPU/4G内存/3M公网带宽 | 小程序、APP、论坛、门户类网站,企业运营活动,普通数据处理服务 |
4核CPU/8G内存/8M公网带宽 | APP、视频、购物类网站,ERP系统,大数据及实时在线或离线分析、深度学习、批量计算、视频编码等 |
8MCPU/16G内存/10M公网带宽 | 游戏开发,高性能科学和工程应用,数据分析、深度学习、批量计算等 |
9、云服务器的操作系统和版本选择,看自己的业务需求了。操作系统建议选64位,快2022年了,64位操作系统是趋势。操作系统具体如何选择?
- 根据业务系统需求选择:如果网站用的sql server数据库或者iis服务再或者OA/ERP等客户端系统,那必须用windows server系统;windows server2008起步,对内存的要求建议在2GB以上。
- 如果业务系统对操作系统没有要求:并且不缺少linux运维人员,建议选择linux系统,选择CentOS系统,使用更方便,也很少出现乱七八糟的问题。
除了以上云服务器配置,国内主流云平台机型性能是很多新手最容易忽略的,相同的配置,对应的性能往往差别较大。