数商云电子商务商城系统开发方案:中大型交易类电商网站架构设计
摘要: 电子商务平台企业打造一个交易型电商网站,首先必须考虑几个基本要素:用户、电商平台商品、订单信息等,那么要能够支持一个电子商务网站平台打造完整交易过程就需要包括用户信息、商品数据的匹配过程、安全支付过程、商品物流过程、产品售后服务沟通过程等。
电子商务平台企业打造一个交易型电商网站,首先必须考虑几个基本要素:用户、电商平台商品、订单信息等,那么要能够支持一个电子商务网站平台打造完整交易过程就需要包括用户信息、商品数据的匹配过程、安全支付过程、商品物流过程、产品售后服务沟通过程等。
其次是交易型电商网站建设需要具备高容量、高性能、高并发的特点,能够满足海量互联网电子商务平台用户访问带来的冲击,尤其是各类节假日促销期间带来的巨大的访问量,能够全天候向电商用户提供服务。
最后电子商务系统整体架构必须具备足够的弹性,在促销期间能够动态添加资源,应对交易量的爆炸式增长,促销结束后,能够回收闲置的资源。
【数商云】作为国内外知名的电子商务系统开发服务商,总结一个典型的交易型电子商务网站平台整体数据架构如下图所示:
具备以上特色的电子商务平台系统架构在应用场景设计遵循的原则:
1、电商开发应用系统支持水平扩展,采用多机集群的部署方式,数据库采用分库,分表及读写分离的部署方式,同时采用负载均衡及缓存机制,提高并发能力。
2、电商商城系统业务平台化,构建不同的电商业务平台,如交易平台、仓储平台、物流平台、支付平台、广告平台等,按业务分库,各业务平台相互独立。
3、隔离不同业务类型,核心电商业务与非核心业务分离,保证交易电商系统业务的高优先级,让用户能够快速下单。
4、向云架构转型,提供更好的弹性和扩展性,并实现电商网站建设运维的自动化。
电商商城系统网络架构的设计以满足业务需求为第一出发点。根据业务需求,在电商商城系统网络架构设计时需要考虑以下因素:
综合考虑以上电商网站建设设计原则,根据电商系统开发规模及发展阶段的不同,可以采用不同的设计方案。
1、中小型交易电商网站系统架构开发
在电子商务网站系统的起步阶段,服务器的数量还不是很多,电商平台业务的压力也没有那么大,可以采用如下图所示的二层网络架构:
数据中心核心部署2台高端交换机,利用IRF2虚拟化技术,虚拟化为一台逻辑设备。数据中心接入层同样采用IRF2虚拟化技术,实现服务器的双网卡捆绑接入。利用IRF2虚拟化技术后,接入层与核心层之间可实现跨设备的链接捆绑,既提高了带宽,又避免了网络环路。电商平台系统服务器的接入带宽可以根据业务的不同选择千兆或万兆接入,对于LVS、图片服务器、站内搜索等业务,推荐使用万兆接入。
由于同一类电商网站平台业务完全有可能部署在不同的接入层交换机下面,此时互访必须经过核心交换机中转,所以接入层的收敛比设计就显得至关重要。如果服务器采用千兆接入,推荐1:1的收敛比(每接入交换机4个10G上联),如果服务器采用万兆接入,推荐1:3的收敛比(每接入交换机4个40G上联)。
可以采用VLAN的方式实现不同业务之间的隔离。VLAN最终终结在核心层。这种二层网络架构能够满足向云架构转型的业务需求。虚拟机可以在VLAN内进行迁移。由于是一个大二层网络,LVS服务器集群可以部署为DR模式。受核心交换机的MAC地址表、ARP广播等因素的影响,这种二层架构支持的服务器数量有限,通常建议物理服务器数量在1000台以内时可以采用这种电商平台系统架构。
2、大型交易电商商城系统网络架构设计
随着电子商务业务的发展,服务器的数量呈现快速增长的态势。此时需要采用新的电商商城系统网络架构以支持更大规模的数据中心,可采用如下图所示的电商网站网络架构:
电商网络平台采用基于POD的设计理念,每个POD由2台汇聚交换机及接入层交换机组成,分别采用虚拟化技术,实现跨设备的链路聚合。每个POD可以支持384台左右的服务器数量。不同的业务电商平台可以部署在不同的POD内。
服务器推荐采用万兆接入,以应对越来越大的并发访问量。接入层推荐1:3的收敛比(4个40G上联)。在每个POD内,服务器的网关终结在汇聚层交换机。每个POD内是一个二层的网络环境,能够满足服务器虚拟化后虚拟机的迁移需求。汇聚到核心采用三层路由方式部署,可采用OSPF或者BGP路由协议。
核心层支持横向扩展,可以扩展到4台,6台,8台……以支持更大规模的网络。电子商务平台新业务的发展总是会超出网络规划的能力,所以,不排除同一类业务会跨不同的POD部署,同时不同电子商务网站业务之间的互访流量也会日益增大,所以汇聚层到核心层的收敛比设计就显得相当重要。在业务前期,汇聚层到核心层不一定要采用1:1的收敛比,但必须具备扩容到1:1收敛的能力。负载均衡服务继续使用LVS集群,由于整个电子商务网站系统网络已经演变为三层组网模型,建议LVS集群工作在Full-NAT模式。为了提高用户体验,可以建设CDN网络为网站加速。
CDN节点尽量部署在离用户近的位置。在数据中心商城系统建设方面,开始采用多活数据中心的部署模式,以提高电商业务的可靠性。随着多个数据中心的建设,数据中心之间需要进行互联以进行数据的同步,可以采用路由器,通过专线或者VPN的方式实现和其他数据中心的互联。
3、跟上云计算时代脚步的电商系统架构搭建
随着业务的发展,电子商务网站系统开始全面过渡到云架构,并且开始大量使用大数据技术对用户的交易行为,电商平台系统商品的受欢迎程度等进行大数据分析。云计算和大数据对电子商务网络平台提出了新的需求:
1、电商网站网络必须是一个“大二层”的网络,满足虚拟机灵活迁移的需求;
2、电商系统网络必须满足云计算平台自动化部署、端到端交付的业务需求;
3、电商平台网络必须满足云计算环境下业务资源灵活部署,资源灵活调配的需求
这些云计算、虚拟化、大数据等技术带来的挑战,不再是简单地由电子商务平台网络进行业务部署,而是转变成了业务驱动网络、网络随业务而变、网络支撑用户业务。SDN(Software Defined Network,软件定义网络)架构正好可以满足这些要求。
采用SDN架构后,解决了商城网站系统网络中的ARP广播问题,扩展性不再是问题,所以,推荐采用跳数更少,转发效率更高的扁平化架构,核心节点可以采用4台或者6台,以支持更大规模的网络。服务器采用万兆双网卡接入,接入层交换机采用4个40G(1:3收敛)或者6个40G上联(1:2收敛)。
VCF控制器集群实现对整个电商网站网络的集中管理和控制。北向使用Restful API实现与云管理平台的对接,南向使用Openflow、Netconf、OVS-DB等协议实现对网络设备的集中控制。核心交换机作为VXLAN IP Gateway,实现VXLAN Overlay网络与传统网络的互通。接入交换机作为VXLAN Gateway,实现虚拟机,服务器等各种终端接入到VXLAN网络中。
SDN架构的使用,实现网络设备的控制层面和数据层面的分离,进而实现对网络流量的灵活化、集中化、细粒度的控制,使得网络完全根据用户业务驱动、自上而下、随需进行灵活进行构建,从而满足电商平台用户的运维集中管理、部署灵活弹性、资源池化管理、海量租户规格、租户安全隔离、网络安全可靠等诸多需求。可以支撑电子商务网站向用户提供更多、更具个性化的服务。
【数商云】设计开发的电子商务商城系统网络架构的以满足企业业务需求为第一出发点,在电子商务网站平台的不同发展阶段可以采用不同的电商系统网络架构设计。越来越多的电子商务类网站开始向云架构转型,基于SDN的网络架构实现了云计算与网络的融合,必将成为未来主流的组网架构。
文章来源:https://www.shushangyun.com/article-3450.html
<本文由数商云•云朵匠原创,商业转载请联系作者获得授权,非商业转载请标明:数商云原创>
作者:云朵匠 | 数商云(微信ID:shushangyun_com)
【麦多商城www.mcmore.com】是一家企业级电商系统开发服务商,专注于为企业级商家提供高品质的电子商务网站搭建服务,服务涵盖:分销商城系统、电子商务系统网站搭建、小程序商城定制等一站式电子商务解决方案;
latest information
TOP ARTICLES
-
-
01
- 五大经典农村电商成功案例
- 农村电商系统开发平台【数商云】小编通过对当前中国农村电子商务网站建设及其发...
-
02
- 全面开展B2B2C模式——开启商城的新宏图
- b2b2c多用户商城系统的模式已经有了很多的种类,定制搭建B2B2C电子商...
-
03
- 供应链管理解决方案_供应链服务行业的平台服务方案
- 【数商云】是一家企业级电商供应链管理系统开发提供商,多年来一直专注于各行业...
-
04
- 建一个购物网站需要多少钱
- 【麦多商城系统】建一个购物网站需要多少钱?相信这个问题是在企业建一个购物网...
-
05
- S2B如何更好的服务B2B电商平台、B2C商城平台用户
- 什么是S2B系统?什么是S2B2C系统?其实真正的S2B就是S2B2C,在...
-
06
- 【企业动态】数商云受邀参与“2020 IEBE新增长解痛峰会”
- 2020年9月17~18日,以“解痛新增长”为主题的2020 IEBE解痛...
-
-
-
01
- 数商云为中小型企业构建高效、科学的采购管理系统平台
- 伴随着供应链发展趋势越发激烈,各中小型企业的市场竞争也愈发重视以优化供应链...
-
02
- 视频在线直播平台创业,基本的直播系统开发公司选择标准
- 2017年的在线直播平台市场价值高达近五十多亿,再随着针对网络直播系统行业...
-
03
- B2B供应商服务系统平台选择采购供应商,优先考虑哪几个条件
- 企业供应商系统平台选择供应商的标准在各个行业其实是各有不同的标准,未必只要...
-
04
- 微博进军微电商 推“微博橱窗”打造微商城
- 就Mcmore微商城系统小编所得知的消息,成立了5年多并实现了连续两季度盈...
-
05
- 【企业动态】数商云受邀参与“2020 IEBE新增长解痛峰会”
- 2020年9月17~18日,以“解痛新增长”为主题的2020 IEBE解痛...
-
06
- 数商云供应链集成系统开发方案:多行业集成平台管理自动化
- 【数商云】在供应链管理系统开发服务方面拥有近十多年的丰富经验,作为国内外知...
-
Electric information
-
小黑裙分销模式这么成功,而你开发的分销商城系统如何呢?
通过一条小黑裙就能获得这么成功的分销模式,相信大家也是...
-
支付宝做了一件连银行都不敢想的事!
马云做了一件连银行都不敢想的事——向中国传统借贷文化宣...
-
当微信微商城系统遇上O2O
自从微信平台开始实行商业化发展,关于微信微商城的探讨就...
-
外贸电子商务网站建设,怎样提高网站的吸引力?
我国是世界上最大的加工厂国家,但是由于本身经济发展带来...
-
进口生鲜能否成为中小型跨境电商的差异化打法?
跨境电商平台也好,进口生鲜也好,制胜的关键除了平台自身...
-
b2c商城建设费用的全方位分析
关于商城的建设费用,各种电商平台和网上商城系统设计公司...