如何针对自己的业务需求选择云服务器?
随着云计算的快速发展,现在不论是个人还是企业,对云服务器的需求越来越大,市面上的云服务器厂商也越来越多,那如何选择适合自己的云服务器配置才能既满足自己的业务需求,又不会投入太高无谓的成本呢?
1.网站用户选择云服务器需要考虑用户的访问速度、访问量:
影响网站访问速度的一个重要因素是服务器节点所在地域。也就是说如果服务器节点地域选的离你目标客户群地区越接近,那么你网站的访问速度就会越快。
假如我们网站主要面向南方客户,那一般选择南方节点云服务器比较好;如果目标客户为北方,那建议选择北方地域云服务器比较好;如果网站没有备案,那建议选择香港云服务器的地域节点。当然,我们还可以考虑购买CDN网站加速类产品,这样全国客户打开速度都会比较快。
如果我们网站目标客户都在国外,那可以根据客户地区选择海外节点的云服务器。
2.云服务器操作系统:
云服务器操作系统主要有windows系统和linux系统。这个选择很简单,只需要根据自己业务需求选择对应的系统即可,例如网站程序是asp,http://asp.net开发的,那一般选择windows的系统即可,如果是php语言开发的,那一般选择linux系统例如(CentOS)。当然,我们也可以通过镜像市场,选择自己需要的操作的镜像。
3. 云服务器硬盘的选择:
如果没有硬盘,那么服务器只有系统盘,如果系统一旦出故障,我们很难找回数据,无论个人还是企业大多数都是将自己数据备份在D盘,而非系统盘。
4.带宽;
首先我们了解下云服务器的流量和带宽是怎样换算的:
带宽:流量=1:150,就是说1M带宽=150M的流量。
举例说明:
如果云服务器是主要是图片网站或者论坛网站,1M带宽就相当于200人左右在线。假如说是下载的话,那么就要看并发连接数目。最后用并发数目除以每个人所占用的带宽。
例如:2400人同时在线,2400人并发同时操作,每个人的页面30KB,那么合算成带宽就是:2400/(30KB*8)=10Mb
如果云服务器主要是视频或者音频站
例如网络环境是并发数目是1000,高清视频码率是2Mbps,标清码率是1Mbps。假如:1:2,单节点并发按600计算,那么它的总输出带宽是多少呢?
答:2002+4001=800Mbps
PC=PV/TCt*f
其中,PC是并发数,T是观测时间,即产生PV的时间长度,比如一天中的14个小时产生了20万并发,则公式中T=146060秒,PV=20万。C是单个页面请求的HTTP连接数,t是连接的持续时间,一般取一个估计用户等待连接的时长,比如用户在平均等待5秒发现 网页还没打开就不耐烦了,那么这个t可以取5秒。
f表示极端情况下PV相对于平均PV的倍数。
BW=PSPC8bit/byte*r/t
其中BW为带宽大小,PS为页面平均大小,PC为并发数,8bit/byte是单位转换,1byte=8bit,r是因数,代表极端情况,作用跟并发估计中的f因数差不多。t指用户能忍受的平均大等待时间,比如20秒之内网页没有完全打开,用户就会离开,则t取20秒。同样,这个公式估计的也是单个服务器的带宽需求,或者是网站的总带宽需求。
这里说的M其实是Mbps=Mbit/s即兆比特每秒。Millionbitspersecond的缩写。传输速率是指集线器的数据交换能力,也叫“带宽”,单位是Mbps(兆位/秒)。
对于一般的文字类网站来说1M带宽承受1000IP大致上还是可以的,如果同一时间访问过多也会不够用。1M带宽如果图片过多,必然是不够用的,而且网站打开也不会很快!所以建议不是专门做图片分享站的伙伴们可以使用一些插件以及缓存插件可以加快网站的访问速度。
文章标题:如何针对自己的业务需求选择云服务器?
网站路径:http://pwwzsj.com/article/sggos.html