随着经济的发展、政策的支持,环境的影响,电商的发展越来越快,电商行业的生态圈也正在逐步完善。以电商行业里的直播带货为例,2020年中国直播电商市场规模超1.2万亿元,年增长率为197.0%,预计2023年直播电商规模将超过4.9万亿元。

现在,有越来越多的企业开始涉足电商,无论是传统电商、社交电商、跨境电商还是内容电商,都需要一个稳定的平台,依托于网络开展自己的业务。平台的搭建需要服务器的支撑,那么我们应该选择什么样的服务器来搭建电商平台呢?

如果是一些商城类型的电商网站,往往是需要企业级高性能的机型,因为涉及在线交易,而且网站主要以图片、视频及资源元素为主,比较消耗带宽和流量资源。加上人数较多,对安全性、稳定性和速度都有要求。

如果只是展示类的电商网站,并不涉及产品的在线交易,但依然会涉及图片、资源、视频等元素,用户对延迟的容忍度角度,如果延迟太高,会导致跳出慢,转化低。
根据网站访问的人数和资源的需求来确定带宽、CPU和内存;
根据网站的类型来确定防御;
根据业务类型来确定地域,比如面向境内,可以用内蒙、深圳等节点的服务器,面向境外或者境内外都有,可以用香港节点的。

我们公司之前是想搭建一个自己的电商平台,除了根据上面大体的思路对服务器的配置进行选择外,还对各家厂商的服务进行对比,最后选择的是4核4G10M配置的云服务器,(其实在不同业务节点配置不一样,因为不只有一个服务器)。

搭建的时候是参考了小鸟云的电商架构,也咨询了他们有关的事项。总结如下:前端涉及产品搜索、产品交易,因为用户量较大,在平台入口配置了负载均衡,把流量分发到不同的节点。后端主要配置了云数据库存储用户的数据,云服务器本身自带50G免费的防御,加上防火墙配置,可以满足基本的防御需求。

相关架构可以参考:
在这里插入图片描述
(来源:小鸟云https://www.niaoyun.com/

一:将应用程序、数据库、文件部署在一台云服务器。
二:用户增加:将应用程序、数据库、文件部署在各自的服务器。
三:改善系统性能:增加分布式缓存、本地缓存,遵循28原则(80%的访问请求落在20%的数据上)。
四:用户大量增加:部署负载均衡将请求分发到多个应用服务器节点。
五:存储管理更多数据:增加数据库进行读写分离,主备实现数据同步。
六:提高平台性能:搭配CDN和反向代理,减少网络访问路径。
七:查询数据:搭配搜索引擎、数据切片、智能排名、搜索缓存。
八:将应用服务器进行业务拆分,搭建分布式服务,使每个业务应用相对独立的运作。

更多相关文章

  1. 详解如何在阿里云服务器安装Mysql数据库
  2. mysql 递归查找菜单节点的所有子节点的方法
  3. Navicat如何远程连接云服务器数据库
  4. 如何把本地mysql迁移到服务器数据库
  5. 阿里云服务器安装Mysql数据库的详细教程
  6. Android(安卓)Bmob后端云—数据库、服务器!
  7. 解决windows service 2012阿里云服务器在搭建mysql时缺少msvcr10
  8. MySQL 8.0.23中复制架构从节点自动故障转移的问题
  9. Navicat Premium15连接云服务器中的数据库问题及遇到坑

随机推荐

  1. android布局属性
  2. Android(安卓)通过Socket 和服务器通讯
  3. 详解ImageView的CENTER_CROP,CENTER_INSI
  4. android 开发不容错过的网站
  5. android 中margin,padding,border的区别
  6. 安卓开发笔记(三)android 相对布局属性
  7. Android之布局属性归纳
  8. Android Framework(I)Android Spring Jso
  9. Android中layout属性大全
  10. android总结