Products
96SEO 2025-05-04 17:46 2
快手,记录世界,记录你。80亿条短视频,1.5亿日活跃用户,每天超过1500万条新增视频,这背后是一个高度复杂、高效运转的服务架构。快手的使命是用科技提升每个人的幸福感,这包括让每个人都能被世界看到,也能看到更广阔的世界。
在视频分发方面,快手。成组务服微的千上百成面临着十亿级长尾视频的高效分发挑战。为了实现这一目标,快手构建了一个简洁的前端入口和复杂的后端逻辑。后端服务架构包含视频处理、推荐、广告、消息系统等多个业务模块,每个模块由成百上千的微服务组成。
因为微服务网络的规模不断增长,快手面临的服务治理挑战也越来越大。如何在保障整体服务质量的同时,保证新业务的开发效率和质量,需要一个统一的服务治理方案。
快手对常见的服务治理方案进行了调研和比较,发现开源方案在基础需求或核心痛点上存在不足。因此,快手决定自研服务治理平台,即KESS,以解决微服务开发运维过程中的各类问题。
KESS平台的设计理念围绕着解决四个核心痛点:服务治理平台自身的可用性、跨数据中心的路由管理、有状态服务管理、复杂服务网络的监控。
针对这些痛点,KESS平台采用了以下设计理念:
KESS平台在快手得到了广泛的应用,目前管理着数千个微服务、数万台服务器,在多个国家和地区部署,覆盖十多个数据中心。平台的整体可用性达到99.997%,跨数据中心的路由管理功能在快手内部得到频繁使用。
未来,快手将继续完善KESS平台,支持更多编程语言,探索服务网格结合方式,简化业务设计开发的负担。
曹福祥,快手基础平台架构师,快手服务治理平台技术负责人。擅长分布式系统、大数据、微服务框架等技术领域。曾在网易、微软、小米负责基础架构相关工作。
Demand feedback