【技术实现步骤摘要】
云原生平台的业务执行方法、执行装置和电子设备
[0001]本申请涉及云计算领域,具体而言,涉及一种云原生平台的业务执行方法
、
执行装置
、
云原生平台
、
计算机可读存储介质和电子设备
。
技术介绍
[0002]云原生
(Cloud Native)
是一种计算架构模式,它利用云计算的弹性,使用云服务来构建和运行应用程序
。
云原生架构利用云计算的弹性,通过微服务
、
容器
、API、
事件驱动等手段构建和运行应用,实现可持续的快速迭代,这使得开发和运维的效率极大提高
。
云原生代表了软件开发模式的未来方向
。Kubernetes(
简称
K8s)
是云原生应用的编排平台
。Kubernetes
提供了开源的容器编排平台,可以动态管理云原生应用所使用的大量容器,实现应用的部署
、
扩展和管理
。
云原生生态系统中的众多开源技术也都围绕
Kubernetes
构建
。
可以说,
Kubernetes
是云原生应用实现的最大基石
。
[0003]随着云计算时代的到来,规模化运营成为数据中心的必然选择
。
大规模数据中心是支撑企业级互联网应用和云计算系统的关键基础设施
。
为满足不断增长的计算需求,数据中心需要不断扩 ...
【技术保护点】
【技术特征摘要】
1.
一种云原生平台的业务执行方法,其特征在于,包括:获取多个当前业务的业务类型标签,将所述业务类型标签相同的一个或多个所述当前业务划分至同一个资源池,得到多个资源池,其中,所述业务类型标签为表征所述当前业务的类型的标签,且包括在线业务类型
、
离线业务类型和混合业务类型;建立分级池化模型,根据所述分级池化模型确定每个所述资源池的优先级,其中,所述分级池化模型为预先根据所述资源池的优先级建立的且用于划分所述资源池的优先级的模型;按照所述优先级由大到小的顺序执行每个所述资源池中的所述当前业务
。2.
根据权利要求1所述的业务执行方法,其特征在于,所述方法还包括:通过第一
CPU
隔离策略确定所述当前业务使用的
CPU
内核,其中,所述第一
CPU
隔离策略用于对
CPU
进行粗粒度的隔离,所述粗粒度的隔离表示按照业务的类别划分;通过第二
CPU
隔离策略确定所述
CPU
内核的带宽,在所述
CPU
内核中以所述带宽执行所述当前业务,其中,所述第二
CPU
隔离策略用于对所述
CPU
进行细粒度的隔离,所述细粒度的隔离表示在所述类别划分的基础上进一步按照实例划分
。3.
根据权利要求1所述的业务执行方法,其特征在于,所述方法还包括:在所述当前业务类型为所述离线业务类型的情况下,计算所述云原生平台中多个节点的负载程度,其中,每个所述节点用于执行一个所述当前业务,所述负载程度表示每个所述当前业务所在的节点的负载大小;比较多个所述节点的负载程度的大小,在所述负载程度最小的所述节点上执行所述离线业务类型对应的所述当前业务
。4.
根据权利要求1所述的业务执行方法,其特征在于,所述方法还包括:在所述在线业务类型的所述当前业务的数量大于预设阈值的情况下,获取所述云原生平台中多个处于空闲状态的节点地址,得到空闲节点地址;将所述离线业务类型的所述当前业务发送至所述空闲节点地址对应的节点,在所述空闲节点地址对应的所述节点上执行所述离线业务类型对应的所述当前业务
。5.
根据权利要求1所述的业务执行方法,其特征在于,所述方法还包括:通过...
【专利技术属性】
技术研发人员:宗诚,赵化臣,
申请(专利权)人:珠海联云科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。