随着经济的发展、政策的支持,环境的影响,电商的发展越来越快,电商行业的生态圈也正在逐步完善。以电商行业里的直播带货为例,中国直播电商市场规模超1.2万亿元,年增长率为197.0%,预计直播电商规模将超过4.9万亿元。
现在,有越来越多的企业开始涉足电商,无论是传统电商、社交电商、跨境电商还是内容电商,都需要一个稳定的平台,依托于网络开展自己的业务。平台的搭建需要服务器的支撑,那么我们应该选择什么样的服务器来搭建电商平台呢?
如果是一些商城类型的电商网站,往往是需要企业级高性能的机型,因为涉及在线交易,而且网站主要以图片、视频及资源元素为主,比较消耗带宽和流量资源。加上人数较多,对安全性、稳定性和速度都有要求。
如果只是展示类的电商网站,并不涉及产品的在线交易,但依然会涉及图片、资源、视频等元素,用户对延迟的容忍度角度,如果延迟太高,会导致跳出慢,转化低。
根据网站访问的人数和资源的需求来确定带宽、CPU和内存;
根据网站的类型来确定防御;
根据业务类型来确定地域,比如面向境内,可以用内蒙、深圳等节点的服务器,面向境外或者境内外都有,可以用香港节点的。
我们公司之前是想搭建一个自己的电商平台,除了根据上面大体的思路对服务器的配置进行选择外,还对各家厂商的服务进行对比,最后选择的是4核4G10M配置的云服务器,(其实在不同业务节点配置不一样,因为不只有一个服务器)。
搭建的时候是参考了小鸟云的电商架构,也咨询了他们有关的事项。总结如下:前端涉及产品搜索、产品交易,因为用户量较大,在平台入口配置了负载均衡,把流量分发到不同的节点。后端主要配置了云数据库存储用户的数据,云服务器本身自带50G免费的防御,加上防火墙配置,可以满足基本的防御需求。
相关架构可以参考:
(来源:小鸟云/#/?utm_source=qdl-1215)
一:将应用程序、数据库、文件部署在一台云服务器。
二:用户增加:将应用程序、数据库、文件部署在各自的服务器。
三:改善系统性能:增加分布式缓存、本地缓存,遵循28原则(80%的访问请求落在20%的数据上)。
四:用户大量增加:部署负载均衡将请求分发到多个应用服务器节点。
五:存储管理更多数据:增加数据库进行读写分离,主备实现数据同步。
六:提高平台性能:搭配CDN和反向代理,减少网络访问路径。
七:查询数据:搭配搜索引擎、数据切片、智能排名、搜索缓存。
八:将应用服务器进行业务拆分,搭建分布式服务,使每个业务应用相对独立的运作。