2020年双十一期间,世纪联华超市迎来了规模比以往翻倍的顾客流量,但现场支付流程依然流畅,与6年前相比,这一显著改善归功于世纪联华对云原生技术的积极探索。
在过去,世纪联华依赖于物理单机架构,尽管这一架构能在一定程度上抵御网络影响,但当遇到突发流量时,系统维护变得极为艰难,特别是在关键活动如2014年双十二时,支付系统面临崩溃。
在认识到问题后,世纪联华逐步将交易与会员系统转移到中央物理机房,商品系统则采用中央下发机制,通过互联网连接至各地门店POS机。此举解决了系统维护、商品价格调整和数据分析的集中化问题,但也带来了管理复杂度的增加。
随着云计算的发展,世纪联华全面转向阿里云产品,将本地业务迁移到ECS上,有效地应对了宕机和计算节点断网等挑战。但在业务急剧增长的背景下,2019年中,数据库系统因未充分考虑弹性扩容需求,导致高峰期响应延迟,影响用户体验。世纪联华开始探索更高效的业务架构。
在不断发展的线上业务推动下,世纪联华引入阿里云的表格存储服务和函数计算服务,以应对流量波动大、需求预测难的挑战。表格存储的引入简化了资源管理和成本控制,函数计算则提供了高效、灵活的计算服务,使世纪联华能够轻松应对大规模流量。
2020年双十一期间,世纪联华全面采用函数计算2.0版本,通过预留模式优化了冷启动延迟问题,成功承载了数十倍于日常的流量高峰,确保了业务的平稳运行,实现了从传统架构向云原生架构的飞跃,标志着传统企业在数字化转型中的重要突破。