知识卡片
业务活跃度与市场热度强相关时,靠采购硬件应对峰值是"耍流氓"
内容
雪球作为一家证券类互联网金融公司,业务活跃度和证券市场的热度存在强正相关关系——一旦股市异常火爆,用户涌入和活跃度增长的曲线会变得极其陡峭,这类需求增长的特点是发生速度快、幅度大、时间点不可预测(取决于市场行情而非业务方自己能规划的节奏)。面对这种需求特征,团队给出了一句很直接的判断:”通过采购硬件实现弹性扩容的,都是耍流氓”——这句话背后的逻辑是,硬件采购天然存在一个较长且相对固定的周期(询价、下单、到货、上架、配置),这个周期和”市场行情说火就火”这种突发性需求在时间尺度上完全不匹配,等硬件真正到位时,往往早已错过了真正需要扩容的窗口期,甚至市场热度可能已经退潮。正是这种”需求增长速度”和”传统扩容手段响应速度”之间的结构性错配,促使雪球去探索私有云+公有云的混合部署架构,用公有云按需申请、分钟级到位的弹性资源能力去匹配这种陡峭的需求曲线。这个案例给出了一条判断”这个业务场景到底需不需要云弹性”的实用标准:不是所有业务都需要极致的弹性伸缩能力,真正需要的判断依据是——业务负载的波动幅度和波动速度,是否已经超出了传统扩容手段(硬件采购)的响应能力范围;如果业务负载增长本身是渐进、可预测的,传统扩容方式完全够用;但如果像雪球这样,负载增长和一个自己完全无法控制、说来就来的外部事件(市场行情)强绑定,靠固定周期的硬件采购去应对,从一开始就注定跟不上节奏。
参考来源
- 位置:《高可用架构(第1卷)》第4章《容器与云计算》"4.2 互联网金融创业公司Docker实践"节,"4.2.4 弹性扩容"(源文件:_epub-src/OEBPS/Text/Chapter4_2_5.xhtml)
- 结论依据:原文说明"而通过采购硬件实现弹性扩容的,都是耍流氓。雪球活跃度与证券市场的热度大体成正相关关系,当行情好的时候,业务部门对硬件资源的需求增长是极其陡峭的。在无法容忍硬件采购的长周期后,我们开始探索私有云+公有云混合部署的架构",直接支撑本卡片结论。
- 原始内容:而通过采购硬件实现弹性扩容的,都是耍流氓。雪球活跃度与证券市场的热度大体成正相关关系,当行情好的时候,业务部门对硬件资源的需求增长是极其陡峭的。在无法容忍硬件采购的长周期后,我们开始探索私有云+公有云混合部署的架构。