安徽新华教育图书发行有限公司
新华教育主要为新华传媒公司服务,目前推出全民阅读新时代,即将项目为线下结合线上的方式,线上商城主要提供趣味答题等活动,结合商城进行用户信息收集和图书售卖。由于对云上产品了解不全面,对业务上线后的场景如高并发、安全方面存在疑虑,并且需要在业务上线前对相关费用做好预估并对架构做合理优化。
• 高并发需求:业务上线后采取线下线上结合的方式,初步预估总用户数达800万人,对应30万的线上用户数,商城并发预估在3万人;
• 数据库高读写需求:由于用户数量较多,商城为图书类商城,会有比较大的读请求,但一数据库很难解决高读请求的问题;
• 安全需求:该项目为政府项目,对安全性要求很高,不允许业务在高峰期出现中断或者其他安全状况。
客户需求
• 通过SLB+ECS+ESS来解决高并发的需求,后端配置8台无状态的应用服务器,通过SLB来做流量的分发,缓解高并发带来的脉冲,并配置ESS,防止出现超过预期的高并发的情况,弹性伸缩应用服务器;
• 针对大量读请求,采用开通4个只读实例来分摊主库的读请求带来的压力,并搭配PolarDB-X对主库做分库分表,提高数据库性能,优化存储空间,后续根据业务情况,可考虑将目前的RDS平滑迁移到PolarDB数据库,更好的优化数据库性能;
• 配置Web应用防火墙和云安全中心来解决目前Web页面面临的大部分Web攻击,后端服务器集群与数据库采用内网交互的方式,减少公网的入口,提升系统安全性。
解决方案