B2C电子商务网站系统部署中云服务器与传统服务器的成本对比研究
2021-11-28李望金
李望金
摘要:随着云计算服务的不断发展,B2C电子商务网站系统在进行部署时需要在云服务器和传统服务器之间进行选择。本文通过对影响服务器选择的三项指标参数:网站系统访问并发数、服务器带宽、网站系统存储容量进行测算,研究出B2C电子商务企业在部署B2C电子商务网站系统时,采用云服务器比传统服务器具有较大的成本优势。
关键词:电子商务网站;网站系统;云服务器;服务器
中图分类号:TP311 文献标识码:A
文章编号:1009-3044(2021)30-0157-03
开放科学(资源服务)标识码(OSID):
1 B2C电子商务网站系统概述
B2C电子商务网站系统是众多电子商务网站系统类型中的一种,是电子商务企业对普通个人消费者进行在线销售活动的购物平台。
在电子商务网站系统的发展历程中,涌现了众多的B2C电子商务网站系统。其中为人所熟知的有美国亚马逊(Amazon),中国的天猫商城、京东商城、苏宁易购等,这些B2C电子商务网站系统都是其对应企业赖以成功的根本。
当前随着移动互联网和智能手机的快速发展,作为使用传统互联网形式的PC机市场不断被蚕食,网站在当前网民中的使用率逐渐降低,手机App已经成了众多B2C电子商务企业订单的主要来源。但是电子商务网站系统作为电子商务企业的重要战略组成部分,即使用户不断减少,也必须要保证网站的正常运行,确保企业在多个渠道都能获得用户流量,从而不断维持和提高企业的市场地位。另外,在当前高速发展的跨境电商领域,由于国内外的互联网发展水平不一,仍有许多国家使用传统的互联网服务形式。因此,网站仍然是企业获取境外订单的重要途径。基于此背景,本文通过对B2C电子商务网站系统部署中云服务器与传统服务器的成本进行对比研究,有助于降低企业经营成本,合理划分企业资源,提高企业的竞争力。
2 B2C电子商务网站系统的组要要素
2.1 网站源码
网站源码是由系统分析师、软件设计师、网页设计师、数据库工程师等众多人员共同创造的文件集合。通常包含动态程序文件、静态页面文件、样式文件、脚本文件、素材文件、数据库文件等。电子商务网站系统之所以拥有非常丰富的交互功能,如注册登录、加入购物车、提交订单、在线支付以及复杂的后台管理操作等功能,都是来自网站源码程序对其进行的设计实现。
2.2 域名
域名(英语:Domain Name),是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时对计算机的定位标识(有时也指地理位置)。通俗来说,域名是网址的主要组成部分,例如淘宝网的网址是:https://www.taobao.com/,其中taobao.com就是淘宝网的域名。网络用户通过访问包含域名的网址打开一个网站,本质上是访问了域名解析所对应的IP地址,而该IP地址则是存放网站源码的服务器的网络地址,于是网络用户通过访问域名就能访问到服务器上的网站源码,从而打开了网站。
通常域名可分为国际域名和国内域名两大类。国际域名以.com类型为最常使用的类型,国内域名则是以.cn为最常使用的类型。为了增加互联网用户对网站的可信度,选择域名分类时也需要尽量选用大众所熟知的类型,如.com和.cn等。除了这两大类域名外,还有很多其他类型的域名,据不完全统计有数百种之多,本文不再展开。正是由于域名的种类数量多,导致一般互联网用户是无法区分出不同类型的域名。所以,一个容易记忆且识别度高的域名能够便于人们记住该网站,从而增加网站的用户黏性,进而持续不断地提高网站品牌的知名度。因此,注册网站域名时,需要尽量选择易于理解并容易记忆的域名。例如,在国内,双拼.com类型域名通常是较好的选择,如:taobao.com、jd.com、suning.com等知名电子商务网站所使用的域名都是双拼.com类型域名的典型代表。
2.3 服务器
服务器是一台类似于普通个人电脑的硬件设备,它也具有cpu、内存、硬盘、网卡等部件,但是它的性能要比普通个人电脑强大的多。因为服务器需要保持长时间的运行并提供强大的运算能力和承载能力。除此之外,服务器上还会安装一系列系统和应用软件,用来支撑部署在服务器上的网站系统能够正常运行,如操作系统、安全防护软件、数据库系统软件、程序运行环境软件、文件上传服务器软件等。只有正确配置了相应的软件,服务器才能提供用户请求访问网站的服务。
在电子商务网站系统建设流程中,服务器是网站源码最终所部署到的地方。当电子商务网站系统的所有功能开发完成并通过测试后,就需要将网站源码部署到服务器上,而该服务器是托管在接入了不同通信服务商主干网络的机房中,从而让部署在服务器上的网站系统能接入到互联网中。然后再经过一段封闭的内部线上测试,将网站系统存在的问题进行修复,就完成了一个电子商务网站系统的正式上线工作,此后互联网用户就可以通过在浏览器中输入网站的网址实现网站的访问和使用。
服务器根据物理属性可分云服务器和传统服务器两类。
(1)云服务器
云服务器(Elastic Compute Service, ECS)是一种简单高效、安全可靠、处理能力可弹性伸缩的计算服务。云服务器是云计算服务的重要组成部分,是面向各类互联网用户提供综合业务能力的服务平台。平台整合了传统意义上的互联网应用三大核心要素:计算、存储、网络,面向用户提供公用化的互联网基础设施服务。
当前,能够提供云服务器销售的平台很多。在国内,有阿里云、腾讯云、华为云等,在国外,有亚马逊、微软、GoDaddy等。不同企业的云服务器价格略有不同,性能也有优劣,但总的来说都支持了云服务器的高可用性、安全性、弹性等特征。当用户购买了一台云服务器,销售平台就会提供一个云服务器的管理平台及相關使用说明,帮助用户能够快速地掌握云服务器的配置及操作。
(2)传统服务器
传统服务器是计算机的一种,它比普通计算机运行更快、负载更高、价格也更贵。传统服务器具有可扩展性、易使用性、可用性、易管理性等特征。传统服务器根据外形的不同,可分为机架式、刀片、塔式、机柜式等类型。
当企业需要使用服务器时,需自行到服务器销售企业处进行购买。购买好后,需要硬件工程师和软件工程师对服务器进行硬件的配置和软件的安装。最后,需要根据企业所使用服务器的规模数量决定进行自建机房还是租赁机房,进行服务器的托管。
3 云服务器与传统服务器价格对比
B2C电子商务网站系统建设的三大组成要素中,网站源码和域名的成本较固定,只有服务器的选择需要根据实际需要进行选择。由于大型B2C电子商务企业的超大用户规模和超复杂的网站系统,导致对服务器的数据存储规模、性能、带宽等都有较高要求,所以对服务器的使用都是采用自建机房和传统服务器的方式。因此,本文仅讨论中小型B2C电子商务企业的网站服务器选择方案。
通常在购买哪种配置的服务器时,需要参考以下几个指标参数:网站访问并发数、服务器带宽、网站的存储容量等。
(1)网站系统访问并发数
作为一个中小型的B2C电子商务网站系统,预估每天的订单数量为100单,按照网站转换率1%推算,可计算出网站日均独立访问用户1万(UV),推算出网站页面的访问数量为10万(PV)。那么按照一天86400秒,可计算出网站并发数为1.16。通常用户访问网站和下单时间集中在早上9点到晚上12点之前,故将80%的网站页面访问集中在此时间段进行重新计算,得出网站并发数为1.48。在考虑到网站用户访问峰值的情形,将并发数增加五倍进行考虑,得出网站访问的峰值并发数为7.4。
(2)服务器带宽
计算服务器所需带宽,首先需要计算出打开一个网站页面需要消耗多少带宽。使用流量工具进行测算,打开一个内容完整的B2C电子商务网站系统页面大概需要消耗2MB的流量,而整个过程通常需要等待1-5秒,以3秒中位数进行计算,网站的瞬時消耗带宽为682KB。本文考虑到网站应给用户提供最优的访问体验,既以1秒的速度打开网站页面,则网站瞬时消耗带宽为2MB,在使用网站用户访问峰值并发数7.4进行乘法计算,得出满足网站峰值访问的带宽为15MB。
(3)网站系统存储容量
本文使用开源商城系统ShopXO进行B2C电子商务网站系统的部署安装。安装完成后,测算出一个具有完整功能的B2C电子商务网站系统的程序文件所占用的磁盘空间为75MB,另外该B2C电子商务网站系统所使用的数据库文件所占用的磁盘空间为20.5MB容量,因此,计算出B2C电子商务网站系统的网站源码总计消耗95.5MB磁盘空间。
其次,B2C电子商务网站系统在使用的过程中会不断产生新的数据,主要包括新增的商品和订单两个部分。经测算,B2C电子商务网站系统每上架一个商品需使用不多于5MB磁盘空间(主要用于存储商品的图片和文字),以商城销售1000款商品进行计算,得出上传商品所消耗的磁盘空间为5000MB;B2C电子商务网站系统每日新增100订单,每个订单增加2MB数据,则每日需新增消耗200MB用于存储订单数据的磁盘空间。一年则需消耗73000MB。
最后,服务器上还需要操作系统(如Centos)、B2C电子商务网站系统的运行环境软件(如Nginx、php)、数据库软件(如MySQL)等,经过实际部署环境测算,以上内容所需消耗磁盘空间不超过10000MB,我们以10000MB进行计算。
将上述所有项目进行累计,可计算出B2C电子商务网站系统在线正常运行一年时间需要使用88095.5MB(约90GB)的磁盘空间。
以上述三项指标作为参考,本研究到阿里云平台和京东商城上找寻到符合要求的云服务器和传统服务器,然后进行价格比较,最终得出如表1所示的两类服务器的价格对比表。
4 结论
根据表1所列出的两种相同配置服务器的价格,可计算出使用云服务器的价格比传统服务器的价格便宜46.2%,成本优势明显。此外,由于传统服务器的型号越来越少,低配置的服务器已很少出现在市场中。例如,本文所研究的中小型B2C电子商务网站系统所消耗的磁盘空间为90GB,而传统服务器所提供的服务器空间基本都在1TB及以上,所以造成大量空间的浪费。而如果以服务器空间使用100GB进行选择,云服务器的价格可降至14,106.60元/年,价格能得到进一步的大幅降低。
此外,上面比较的是两种服务器本身的价格,而实际部署中,传统服务器在使用时需要配备专门的技术人员进行运维,而云服务器则由平台提供技术支持,对服务器管理人员的技术要求也大大降低,从而又可进一步降低人工成本。
因此,在满足B2C电子商务网站系统能够正常运行的前提下,通过对上述各项指标数据进行测算,本文最终研究出中小型B2C电子商务企业在部署B2C电子商务网站系统时,采用云服务器比传统服务器具有较大的成本优势,使用云服务器能极大节省企业的成本开支,建议中小型B2C电子商务企业采用云服务器的方式部署B2C电子商务网站系统。
参考文献:
[1] 刘业峰.基于BS结构的B2C电子商务管理系统设计与开发[J].沈阳工程学院学报(自然科学版),2017,13(1):59-65.
[2] 程财军.电子商务平台网络信息传输速率智能控制方法研究[J].现代电子技术,2017,40(20):121-123.
[3] 俞能海,郝卓,徐甲甲,等.云安全研究进展综述[J].电子学报,2013,41(2):371-381.
[4] 孙世强,刘甲学.“云计算”环境下的网络信息资源开发与利用研究[J].现代情报,2011,31(5):76-78.
[5] 游小明.新型云计算服务器的设计与实现[J].计算机工程,2011,37(11):40-42.
【通联编辑:梁书】