Comcast的自助式应用交付:采用历程、DevOps实践与高增长服务带来的挑战

Christopher Litsinger,Comcast云应用平台总监

早在2015年,一支规模不大但敢闯敢拼的工程师团队着手用基于NGINX的内部解决方案取代商用API管理网关,随后又将该系统改造成自助服务模式。一年后,他们虽历经艰辛,却成功将数百项现有服务无缝迁移到新平台。延迟随之降低,客户纷纷欣喜称赞:“过去的第50百分位延迟,如今已是第99百分位延迟!”

这些改进带来了意料之外的增长。两年内,托管服务数量增加了一倍多。数据中心不断更替。系统中新增了数千个凭据。事务处理速率从峰值2,000 RPS增至33,000 RPS。为了尽快停止为商业解决方案付费,这支小型DevOps团队曾做出战略决策,暂缓提供自助服务。如今,他们别无选择,只能一边推进自助服务,一边优先投入人工来添加服务和凭据,最终才向使用者提供自助服务。

在NGINX Conf 2018的演讲中,Christopher梳理了事件的发展过程,回顾了当时所做的决策,并分享了团队应对挑战后总结的经验教训。