【技术实现步骤摘要】
一种基于云计算的Apache Kylin托管系统及方法
[0001]本专利技术涉及数据分析
,尤其涉及一种基于云计算的Apache Kylin托管系统及方法。
技术介绍
[0002]目前,Apache Kylin是一个开源的分布式分析引擎,提供Hadoop/Spark之上的SQL查询接口及多维分析(OLAP)能力,支持对超大规模数据进行亚秒级查询,目前已被全球上千家企业采用。当前,企业在采用Apache Kylin进行数据分析时,主要遇到三个问题,第一,Apache Kylin需要运行在Hadoop集群之上,对于还没有Hadoop集群的企业,部署运维集群的难度较大,使用门槛也比较高,需要相应的大数据人才。第二,面对日益增长的海量数据与访问流量,需要不断增加IT基础设施,投入较大。第三,云计算相比传统数据中心具有低成本、可扩展性及安全性等众多优势,IT基础设施上云是当下的趋势,企业必须要考虑数据上云之后的数据分析解决方案。
技术实现思路
[0003]有鉴于此,针对目前企业使用Apache Kylin遇到的 ...
【技术保护点】
【技术特征摘要】
1.一种基于云计算的Apache Kylin托管系统,其特征在于,包括管理模块、计算模块、应用模块及监控模块,在虚拟机上设置管理模块,使用按钮操作申请与创建云上基础设施,部署Apache Kylin以及集群,用于管理计算模块、应用模块和监控模块的部署与运维,计算模块是由至少4个节点组成的分布式计算集群,用于给应用模块提供计算与存储资源,具备自动伸缩的能力,应用模块用于提供OLAP分析能力与数据可视化能力,监控模块用于对计算模块与应用模块的监控。2.根据权利要求1所述的一种基于云计算的Apache Kylin托管系统,其特征在于,所述的管理模块,通过调用云平台提供的公共接口,在用户的云平台账号内自动创建所需要的云上基础设施,包括计算、存储及网络资源。3.根据权利要求1所述的一种基于云计算的Apache Kylin托管系统,其特征在于,所述的管理模块在至少4个节点上部署计算模块程序,构建计算模块,在至少1个节点上部署应用模块程序,构建应用模块,在计算模块与应用模块的节点上部署监控程序,构建全平台的监控模块。4.根据权利要求1所述的一种基于云计算的Apache Kylin托管系统,其特征在于,所述的计算模块采用计算与存储分离的架构,集群中的节点只提供计算资源,使用对象存储作为存储资源。5.根据权利要求1所述的一种基于云计算的Apache Kylin托管系统,其特征在于,所述的计算模块根据当前集群的负载状态以及相应的伸缩策略,在集群有计算任务因为资源不足处于等待状态时自动增加计算节点应对计算负载,在集群有节点没有任务,处于空闲状态时自动释放空闲的计算节点。6.根据...
【专利技术属性】
技术研发人员:石鹏磊,夏赟伟,李扬,韩卿,
申请(专利权)人:跬云上海信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。