【技术实现步骤摘要】
一种配置驱动的轻量级混合基础设施平台及数据处理方法
本专利技术涉及一种配置驱动的轻量级混合基础设施平台及数据处理方法,属于云服务和计算
技术介绍
随着信息技术的飞速发展,云计算的互联网计算模式已成功应用于商业、政务、医疗等各行各业,Gartner报告显示,云计算IT基础设施销售份额已超过传统IT产品,占58.4%。云计算的基础设施可以采用不同的计算模型,其中典型的模型包括虚拟机和容器。近年来,随着移动设备软硬件的快速发展,虚拟机、容器融合的边缘计算场景成为了行业发展的必然趋势。然而,由于两者之间的技术方案不同,再加上两种技术发展的时间间隔较大,统一协同管理虚拟机和容器面临挑战。近年来,各大云服务供应商尝试整合虚拟机和容器的管理能力,形成一体化的基础设施平台。一类方案是改造热门虚拟机管理平台,适配Docker容器。OpenStack自2013年Docker容器进入市场以来,分为两类方案尝试融入Docker管理能力。DockerDriver:该方案将Docker像虚拟机一样管理,能够实现对Docker容器的启停 ...
【技术保护点】
1.一种配置驱动的轻量级混合基础设施平台,其特征在于,包括客户服务端、分析器、转换器、控制器、调度器和执行器;其中,/n客户服务端,用于接收资源实例请求并将其发送给API服务器;/n分析器,部署在宿主机上,用于对云供应商的API进行分析,根据其资源管理能力形成该API的YAML配置文件;根据每一种虚拟资源所支持的API生成该虚拟资源的资源配置文件和功能配置文件;所述资源配置文件用于描述虚拟资源内容;所述功能配置文件用于描述所支持API的方法名、参数和管理功能的语义映射;/n转换器,部署在宿主机上,用于对输入的所述资源配置文件中的各虚拟资源转换为Kubernetes兼容的CR ...
【技术特征摘要】
1.一种配置驱动的轻量级混合基础设施平台,其特征在于,包括客户服务端、分析器、转换器、控制器、调度器和执行器;其中,
客户服务端,用于接收资源实例请求并将其发送给API服务器;
分析器,部署在宿主机上,用于对云供应商的API进行分析,根据其资源管理能力形成该API的YAML配置文件;根据每一种虚拟资源所支持的API生成该虚拟资源的资源配置文件和功能配置文件;所述资源配置文件用于描述虚拟资源内容;所述功能配置文件用于描述所支持API的方法名、参数和管理功能的语义映射;
转换器,部署在宿主机上,用于对输入的所述资源配置文件中的各虚拟资源转换为Kubernetes兼容的CRD对象;
控制器,部署在API服务器上,用于对API服务器接收的资源实例请求进行解析,获取资源实例请求的请求类型及资源实例,然后根据该请求类型确定将该资源实例请求发送给调度器或者执行器处理;所述请求类型包括“添加”、“修改”和“删除”,如果请求类型为“添加”则将该资源实例请求发送给调度器,再由调度器发送给执行器,如果请求类型是“修改”或“删除”,则将该资源实例请求发送给执行器;
调度器,部署在API服务器上,用于处理请求类型为“添加”的资源实例请求,根据设定的调度策略将该资源实例请求的资源实例调度到宿主机上;
执行器,部署在宿主机上,根据所述功能配置文件将所述资源实例请求转换为命令并执行。
2.如权利要求1所述的轻量级混合基础设施平台,其特征在于,所述资源配置文件包括指定API对应的API服务器版本字段apiVersion,指定资源类型的kind字段,metadata字段和spec字段;其中metadata字段包括但不限于host、name、namespace子字段,host子字段用于标识宿主机的名称,name子字段用于标识资源实例的名称,namespace子字段用于标识Kubernetes命名空间的名称,实现对资源的运行环境进行逻辑隔离;spec字段包括但不限于details、description、timestamp子字段,details子字段用于表示资源实例的具体属性,description子字段用于表示资源实例的描述,timestamp子字段用于标记该资源实例最后一次操作的时间戳。
3.如权利要求1所述的轻量级混合基础设施平台,其特征在于,所述功能配置文件包括指定API对应的API服务器版本字段apiVersion,指定资源类型的kind字段,用于标识Kubernetes命名空间名称的namespace字段,spec字段;其中spec字段包括但不限于name、command、parameters子字段,name子字段表示功能的名称,command子字段表示可执行命令的名称,parameters子字段表示命令的参数描述。
4.如权利要求1所述...
【专利技术属性】
技术研发人员:吴悦文,张文博,刘赫,吴恒,
申请(专利权)人:中国科学院软件研究所,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。