大数据服务平台的能力建设会朝着统一的 OneService 体系发展
数据服务是部署在容器云环境,容器云是快手自研的弹性可伸缩的容器服务,部署在其中的 RPC 服务会注册到 KESS (快手自研服务注册与发现中心),供主调方去调用,如有离群坏点,会自动摘除。 服务调用是基于 RPC,全链路都有监控,包括服务可用性、延迟、QPS、容器CPU、容器内存等情况。 资源隔离 资源隔离是可用性保障的常见手段之一,通过隔离将意外故障等情况的影响面降低。 不管是微服务,还是存储,我们都按照业务+优先级(高、中、低)粒度隔离部署,独立保障,业务之间互不影响、业务内不同级别也互不影响。 同一业务线内可能有多个不同数据服务,通过混合部署,提高资源使用率。 全链路监控 服务很难避免出现问题或者故障,一旦出现问题,及早发现及早介入是非常重要的。 服务平台构建了全链路监控,包括:
总结和展望 大数据服务化平台从 2017 年演化至今,已经支持多类应用场景,涵盖直播、短视频、电商、商业化等在线业务,生产者中台等准在线业务,运营系统等偏内部数据系统等,目前平台在线业务总 QPS 达到 1000W,平均延迟在毫秒级。 对于准在线业务和内部数据系统,基于 CH、Druid 等多种数据引擎,支持多种灵活查询。 数据服务平台支持了多种模式 API,很好满足了多元化需求。此外数据服务平台也支持服务权限、API 市场等丰富功能,进一步赋能业务。 大数据服务化平台未来进一步发展方向主要包括: ①贴近业务需求:数据服务平台本身是为业务服务,通过赋能业务而对企业带来价值,业务本身在不断发展,未来也会有更多的需求出现,因此数据服务平台本身会不断抽象和沉淀出公共数据服务能力。 ②深耕数据资产:数据资产是数据服务之根本,如果没有完善的数据资产建设,上面就很难构建出结构化的统一的数据服务,针对数据资产有较多内容,包括资产注册和审核、资产地图、资产标签、资产管理、资产开放和服务。 大数据服务平台的能力建设会朝着统一的 OneService 体系前进。 主要包括三个方面:
(编辑:应用网_丽江站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |