任务不再等待!轻松玩转 Kyligence 资源组

Kyligence
2021年 11月 10日

James 是某知名银行的数据部门总负责人,最近不同业务线的老大纷纷找他反馈:查询业务数据的响应速度明显下降,有时候想要分析银行所有对公业务的整体情况,往往需要花上几个小时才能返回查询的数据,得到结果,有时甚至直接查询失败,严重影响了他们的业务分析和策略调整,让 James 尽快解决这个问题。

需求来了怎么办

业务多样性引发的资源抢占

带着问题,James 首先展开了对数据平台的排查,经过多天的测试和验证,最后发现问题出现在查询资源的抢占上!原来 James 在最开始设计系统架构的时候公司的业务比较单一,因此整套数据平台的查询资源都是共享的,数据也能做到实时的监控和响应,但随着银行业务的不断丰富,多个业务线同时进行分析时就发生了查询资源抢占的问题,导致数据返回的延迟,从而影响了各条业务线

图1: 原数据分析机制

快速迭代的解决方案

问题已经找到,那接下来要做的就是解决问题。通常这种情况最直接的解决方案就是增加服务器。但 James 却有另外的考量,先不说增加服务器从审批、采购、部署到应用要经历漫长的时间周期,其次,从长远角度看,银行的业务还在不断扩张,不断增加的服务器代表着不断攀升的硬件成本,并且延迟带来的问题总是很难在第一时间被察觉,应对起来不够灵活。

既然问题的核心是查询资源的占用问题,那么如果各业务线使用的资源各自独立,问题不就迎刃而解了么?于是 James 立马对数据系统架构进行了调整,针对不同的业务线区别查询匹配资源,对银行最高频的对公和对私业务创建了单独的虚拟资源组,不仅在没有增加硬件成本的基础上保障了关键业务的实时访问,并且可以随着银行的业务变化随时进行调整,大大提升了系统工作效率

图2: 引入资源组之后的分析机制

什么是资源组?

其实 James 这里用到解决方案很简单,就是引入了一个新的概念——资源组。顾名思义,资源组就是为查询等负载创建的资源分组,但这并不是说一开始就根据业务进行固定的资源分组,而是对所有数据资源进行灵活的虚拟分组,即为某些业务设置固定资源,为某些业务设置共享资源,这样不仅避免了资源冗余,还可以动态地进行横向资源扩展。资源组的引入实现了在统一平台架构下,各个业务部门之间查询和构建等负载的资源隔离,从而保障所有业务的稳定运行。

Kyligence 资源组:企业级多租户解决方案

作为企业级统一的数据分析平台,往往都会面临企业的多租户需求。多租户是一种软件架构技术,实现如何在多用户环境下共用相同的系统、资源或程序组件,并且仍可确保各用户间资源的隔离性。

Kyligence 产品资源组管理功能,帮助企业用户轻松实现集群/工作区级多租户的资源管理、资源部署和资源隔离能力,从而大大加速用户的查询速度,满足用户的实时分析需求,为业务决策提供可靠的数据支撑。

图3: Kyligence 资源组

在 Kyligence 中,项目是管理多个部门需求的隔离单位,通过为项目指定资源组,IT 可以轻松实现对不同业务的资源隔离与共享。在架构中,Kyligence 提供了 Kyligence Gateway 组件作为统一访问入口,并根据不同项目所配置的资源组自动把请求路由到相应的资源组当中实现资源独享,解决企业级用户多租户的需求。

Kyligence 数据服务与管理平台

其实不止是 James 他们所在的银行,随着各行各业数字化和全球化的不断推进,面对海量数据,企业不仅要有复杂数据的处理能力,能快速挖掘数据价值为业务决策提供数据支撑,更要有数据安全的管控意识,在合规的条件下保障企业业务的长远发展。

Kyligence 致力于为企业提供数据服务与管理解决方案,基于企业业务需求,利用 AI 增强的数据服务和管理平台,助力企业智能管理最有价值数据,加速企业的数字化转型进程!

图片来源: <a href="https://fr.freepik.com/vecteurs/personnes">Personnes vecteur créé par pch.vector - fr.freepik.com</a>


关于 Kyligence

Kyligence 由 Apache Kylin 创始团队创建,致力于打造下一代智能数据云平台,为企业实现自动化的数据服务和管理。基于机器学习和 AI 技术,Kyligence 从多云的数据存储中识别和管理最有价值数据,并提供高性能、高并发的数据服务以支撑各种数据分析与应用,同时不断降低 TCO。Kyligence 已服务中国、美国及亚太的多个银行、保险、制造、零售等客户,包括建设银行、浦发银行、招商银行、平安银行、宁波银行、太平洋保险、中国银联、上汽、一汽、安踏、YUM、Costa、UBS、Metlife、AppZen 等全球知名企业和行业领导者。公司已通过 ISO9001,ISO27001 及 SOC2 Type1 等各项认证及审计,并在全球范围内拥有众多生态合作伙伴。

申请试用
关注我们