云服务器配置怎么选?

云服务器有CPU、内存、磁盘、带宽、操作系统组成,个人或公司的应用系统部署在云服务器上,首先我们先来看下云服务器各个组件的含义:

1、CPU:CPU就代表了云服务器的运算能力,就好比我们打开一个网页,需要服务器的CPU处理相应的请求,如果同时访问的人数越多,则对CPU消耗越大;

2、内存:内存是数据的中转站,也是决定业务系统打开速度的重要因素,内存越大,可用缓存越大,打开速度也就越快;特别对于数据库服务器来说,对内存的需求更大;

3、磁盘:硬盘是存储数据的地方,硬盘的大小要根据业务系统的数据大小决定,在选择时应该考虑到剩余空间;另外硬盘的I/O读取速度直接决定文件读取的快慢,云服务器硬盘的读取速度跟磁盘大小有很大关系,磁盘空间越大,IOPS越高。

4、带宽:根据业务系统的性质选择合适的带宽,看你的网站类型、结构和访问量等指标或者预计;对于图片或者视频类站点,建议搭配CDN来进行静态文件缓存,减少带宽的占用量;大型云服务商例如腾讯云、阿里云等都是多线BGP,线路问题不用操心。

5、操作系统:根据业务系统需求来选择,如果windows和linux均可用,也具备linux的运维能力,那么建议选择linux系统,占用空间更小,操作也更便捷。

了解云服务器各个功能模块后,我们要根据业务系统的需求来选择云服务器的配置,毕竟云服务器是为业务系统服务,根据业务系统选择配置主要参考以下几点:

1、数据库类型:数据库类型决定了服务器配置的下限,例如mysql数据库在1核1G的云服务器上即可运行,而MS SQL数据库则最低需要2核4G的服务器才能正常运行,建议选用4核8G来运行MS SQL;至于oracle数据库,则最低要在4核8G的服务器上搭建单机版,至于RAC集群,目前的云服务商都无法提供很好的支持;

2、并发连接数:官方测评结果显示,2核4G的服务器可承载最大1200并发连接数,4核8G则最大承载2000的并发连接数,这些都是在其他资源充足的情况下;实际业务中则根据需求再做判断;

3、业务类型:业务系统、网站/app、静态网页等等,如果是网站,建议做好动静分离,如果是中大型业务系统,则建议文件存储在单独的文件服务器;云上搭建业务,数据库服务器都建议独立使用云平台提供的数据库服务。