苏宁

< 返回

· 项目背景

 

      苏宁由于业务发展的需要,要升级自己的邮件办公系统,以支撑50万注册用户办公需要。

 

· 核心需求

 

      支撑50万注册用户,且自高并发情况下保持系统稳定性;支持平滑性扩展;系统具有高安全性、可靠性、可用性保证,提供多端访问方式;支持多个域,满足苏宁集团下属不同业务板块分域需求;同步组织架构、人员账号信息;由HR系统统一下传入职、离职员工数据,自动注册和注销,满足苏宁集团人力资源集约化管理需求。

 

· 部署架构

 

      网络方面,邮箱系统服务器以二层交换机汇聚,上联到核心交换机,前端服务由负载均衡器负责调度,防火墙端口访问。

      邮件存储、邮件索引、大附件、数据库等访问分布式集群。

      集群设置方面,前端服务无状态,用负载均衡设备调配流量,负载均衡设备负责检查主机的健康状态,将服务异常的节点从集群中剔除。支持软硬件负载均衡。

      后端系统采用分布式架构设计,前端调用MD模块,采用hash算法决定访问节点。数据库为一级存储;内存为二级缓存,用户数据分布在各节点上,提高了系统性能。

      前端访问MD模块,查询出SP模块节点。SP以本地数据库作为一级存储,内存作为二级缓存,提高系统性能。

      MI的业务特点是操作频繁,以查询为主,更新(插入、删除)操作也较多,查询更新操作的比例大概为4:1。

      数据特点为归属于每个用户的邮件列表的每个列表项数据较小,且列表项个数随着的时间推移将越来越多,给MI性能与数据备份带来巨大风险。MI设计为一级文件存储、二级内存缓存的架构。

      邮件存储系统具有频繁访问、随机访问、文件数量大等特点。

      MS设计要考虑以下指标:文件检索存取的性能,节约型存储,内控的邮件文件域。

      由于邮件文件的大小比较随机,呈正态分布,邮件主体平均大小(不包括附件)集中在16k~128k范围,此范围的邮件约占总量的70%。用户的主要行为是查询操作,删除操作较少。

      后端模块在启动时或用户登录,从数据库/文件读取数据,保存在内存。数据未超时,不从数据库/文件读取。根据以上模块的特点,后端模块若采用负载均衡高可用,会导致主备机之间的模块内存数据不一致。因此,后端为AB-BA高可用设计。

      后端服务高可用方案采用RHEL HA Cluster双机集群系统实现。所有后端服主备双机共享存储,每两台服务器组成互备,宕机时实现IP、进程、资源相互切换。

· 主要成果

 

      目前系统已上线,支撑50万注册用户,支持平滑性扩展。系统具有高安全性、可靠性、可用性保证,并提供PC客户端、手机客户端、PC web、手机web方式访问,以易用性提高用户使用体验。

 

  • 联系我们
  • 全国统一咨询热线:4008-303-123
  • QQ咨询:4008303123
  • 邮箱:support@richinfo.cn
  • 免费试用

网站地图 |  友情链接 |  联系电话 @2004-2018 彩讯科技股份有限公司版权所有 | 粤ICP备案号:15050890号-3 | 深圳市市场监督管理局企业主体身份公示 粤公网安备 44030502000378号