首页 / 微信头条 / 正文
电商(热词:微信开发)平台如何保证 IT 系统的性能和可靠性
最美の你 发表于:2017-12-18 11:43:14 复制链接 发表新帖
阅读数:46298

注册登录发表评论赚现金,提现秒到账!

您需要 登录 才可以下载或查看,没有帐号?立即注册 微信登录

x

由于电子商务、互联网+、O2O 等各种概念的冲击,电商(热词:微信开发)的业务形态及用户规模都不尽相同,各大电商(热词:微信开发)公司也都在摸索适合自己业务高速发展的技术和业务架构。其中最关键的一点就是,如何才能让自身的基础设施满足企业业务不断发展的需求?如何才能在业务爆发式增长的前提下保证 IT 系统的性能、可靠性?

电商(热词:微信开发)平台必须具备高度的可用性

由于电商(热词:微信开发)业务系统承载着商品展示、线上支付、物流跟踪、抢购秒杀等活动,随着互联网技术的普及和深入,LBS 应用、直播业务也相继出现在传统电商(热词:微信开发)领域,这些系统并非单一孤立,电商(热词:微信开发) IT 系统必须保证 7×24 小时持续稳定运行。确保在单点、单机故障、自然灾害等意外事故发生时,能够尽快恢复应用的正常运行,只有这样才能满足广大群众"买买买"的激动心情。

2、让关键数据存放更放心

电商(热词:微信开发)业务往往伴随大量的支付数据产生,用户信息安全显得格外关键。一个高可用的电商(热词:微信开发)平台既要保障自身业务数据完整精确,更要严格保证用户数据安全。在数据高可用性上,电商(热词:微信开发) IT 系统承担着双重压力。

3、全面监控,尽收眼底

电商(热词:微信开发)业务往往是一个 7×24x365 的"永动系统",只有每一个监控指标都正常,才保证系统的健康运行,所以自动化监控尤为关键,通过系统监控手段及时发现问题,甚至在问题出现之前就能预测出来,从而尽早介入处理,可以避免或减少对业务的影响。

应对策略

1、业务 HA 部署,主备角色明确

HA(High Available)高可用性集群,是保证业务连续性的有效解决方案,一般有两个或两个以上的节点,且分为活动节点及备用节点。通常把正在执行业务的称为活动节点,而作为活动节点的一个备份的则称为备用节点。

当活动节点出现问题,导致正在运行的业务(任务)不能正常运行时,备用节点此时就会侦测到,并立即接续活动节点来执行业务。从而实现业务的不中断或短暂中断。

2、保证业务多地多点部署

我们常说"不要把所有的鸡蛋放进一个篮子",这句话对于电商(热词:微信开发) IT 建设同样适用。

在做电商(热词:微信开发)系统业务架构的时候,我们建议用户采用"异地多活"部署方案。但异地多活系统受到网络延迟、运维成本、部署规模等因素限制,而青云QingCloud 公有云在国内有多个区域机房,让用户在选择"第二机房"问题上能更从容部署"多点异地"方案。

3、保证确保数据一致性

数据一致性问题,这是比较大的挑战,多中心电商(热词:微信开发)方案从本质上是一个分布式系统,天然地存在数据分区,也就有数据分区问题,在解决个问题时,采用了场景化数据分类处理的策略。

在正常场景下,交易数据只能从分中心产生,同步到主中心;而交易所需要的主数据则从主中心同步到分中心,在分中心故障场景下交易数据才可以在主中心产生。一个良好的数据库方案,是数据一致性的重要保障。

回看上一篇:“双11”不仅是促销,更是电子商务与传统制造业的深度融合

条评论
您需要登录后才可以回帖 登录 | 立即注册 微信登录
高级
相关推荐
©2001-2018 沃禾互联网智库 http://www.ioooooo.com/中国互联网举报中心陕ICP备11007441号-1 非经营性网站Powered byDiscuz!X3.4公安网备|网站地图
手机版小黑屋广告合作客服QQ:57490593@qq.comComsenz Inc.