前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >叶辉:腾讯云提供电商平台业务架构优化方案

叶辉:腾讯云提供电商平台业务架构优化方案

原创
作者头像
腾讯云开发者社区
修改2018-01-16 10:39:05
2.2K0
修改2018-01-16 10:39:05
举报

随着电商行业的蓬勃发展,大多数电商平台建立在原的IDC环境中的业务架构逐渐暴露了一些弊端。腾讯云架构师叶辉通过一个真实用户案例讲述了腾讯云如何从用户接入、网络完整性、资源消耗和架构优化4个方面来完善电商平台的业务架构。

腾讯云架构师叶辉.JPG
腾讯云架构师叶辉.JPG

目前大部分电商都将其业务架构建立在IDC环境中,这种架构会造成四个问题。

1、非三大运营商的用户访问体验的不稳定性。因此腾讯云建立了网络交换平台。使中小运营商和三大运营商之间BGP互联。这不仅可以使中小运营商的用户一跳访问腾讯的服务器,还可以覆盖到之前IDC机房网络覆盖不到的地方。

2、是IDC机房遇到某地运营商线路切割或施工意外等意外情况时,可能出现中断服务,但DCI网络(连接了腾讯云几个核心网)可以保证网络的完整性。同时,腾讯云的CLB通过内存级同步,即使LVS被宕掉,也保持了用户长链的完整性。当发生地域网络故障时,CLB提供跨园区的容灾能力和跨可用区部署还可以重新调度流量来保障业务。

3、即部分业务模块只在计划任务执行时消耗较多,而单独采购服务器会造成成本压力。而腾讯云自有的弹性伸缩可以回收集群处理能力的横向扩展消耗的资源,使成本下降。

4、由于产品快速迭代,技术团队除了应对产品需求,还要不断优化架构提升可用性。对于架构优化,叶辉首先提到了消息队列优化,即基于raft算法实现且具有回溯功能的CMQ可以避免原来架构中使用的RBQ带来的不足。接着他谈到了整个数据层的优化。和电商平台在自己的机房建立自己的Redis相比,使用自带一个备用Redis的腾讯云Redis,不仅可以降低运维成本,还可以一键扩容。另外如果平台自己去搭建传统的MySQL可能会造成维护困难。而包含了4个集群的腾讯CDB就可以解决这个问题。

在安全方面,腾讯云主要使用大禹防护来完成DDOS防御,保证业务正常。云镜则被用于主机安全加固。天御则推出了活动防刷服务,能够有效识别“羊毛党”,保证企业的利益。

以上就是叶辉老师分享的腾讯云电商解决方案,可以看出业务架构虽然没有发生明显的变化,但是性能已经得到大幅提高。

腾讯云提供电商平台业务架构优化方案.ppt

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档