[发明专利]基于容器集群的应用访问请求处理方法及装置有效
申请号: | 202010384200.7 | 申请日: | 2020-05-09 |
公开(公告)号: | CN111290838B | 公开(公告)日: | 2020-08-18 |
发明(设计)人: | 吴秉哲;陈超超;王力 | 申请(专利权)人: | 支付宝(杭州)信息技术有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/50 |
代理公司: | 北京亿腾知识产权代理事务所(普通合伙) 11309 | 代理人: | 张明;周良玉 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 容器 集群 应用 访问 请求 处理 方法 装置 | ||
本说明书实施例提供一种基于容器集群的应用访问请求处理方法及装置,该容器集群包括主节点和若干计算节点。部分计算节点中部署有第一应用,该第一应用对应容器运行在可信内存区域中。该方法由主节点执行,包括:接收用户的针对第一应用的访问请求。向各计算节点发送可信内存区域的使用量的获取请求。接收返回的可信内存区域的使用量。基于接收的使用量,确定各计算节点的可信内存区域的剩余量。若剩余量均小于预定阈值,则针对第一应用进行扩容,包括:在其它计算节点的可信内存区域中,启动第一应用的新建容器。将访问请求分配至其它计算节点,并由其它计算节点对访问请求进行响应。由此,可实现在可信执行环境中对私有数据的访问请求的处理。
技术领域
本说明书一个或多个实施例涉及计算机技术领域,尤其涉及一种基于容器集群的应用访问请求处理方法及装置。
背景技术
传统技术中,容器集群中部署的应用,通常运行在普通内存中。这里的容器集群用于基于其中部署的应用为用户提供服务。因此,传统的容器集群的服务响应机制,也即应用访问请求的响应机制,通常只考量CPU占用率和普通内存使用量。
发明内容
本说明书一个或多个实施例描述了一种基于容器集群的应用访问请求处理方法及装置,可以有效地对应用访问请求进行处理。
第一方面,提供了一种基于容器集群的应用访问请求处理方法,包括:
接收用户的针对所述第一应用的访问请求;
向所述部分计算节点中的各计算节点发送可信内存区域的使用量的获取请求;
接收所述各计算节点各自返回的可信内存区域的使用量;
基于所述使用量,确定所述各计算节点的可信内存区域的剩余量;
若所述各计算节点的可信内存区域的剩余量均小于预定阈值,则针对所述第一应用进行扩容;所述扩容包括:在除所述部分计算节点外的其它计算节点的内存的可信内存区域中,启动对应于所述第一应用的新建容器;
将所述访问请求分配至所述其它计算节点,并由所述其它计算节点对所述访问请求进行响应。
第二方面,提供了一种基于容器集群的应用访问请求处理方法,包括:
接收所述主节点发送的可信内存区域的使用量的获取请求;所述获取请求由所述主节点在接收到用户的针对第一应用的访问请求时发送;
获取所述第一计算节点的可信内存区域的使用量;
向所述主节点返回所述可信内存区域的使用量,以使得所述主节点在判断所述部分计算节点的可信内存区域的剩余量均小于预定阈值时,针对所述第一应用进行扩容;所述扩容包括:在除所述部分计算节点外的其它计算节点的内存的可信内存区域中,启动对应于所述第一应用的新建容器;并使得所述主节点将所述访问请求分配至所述其它计算节点,并由所述其它计算节点对所述访问请求进行响应。
第三方面,提供了一种基于容器集群的应用访问请求处理装置,包括:
接收单元,用于接收用户的针对所述第一应用的访问请求;
发送单元,用于向所述部分计算节点中的各计算节点发送可信内存区域的使用量的获取请求;
所述接收单元,还用于接收所述各计算节点各自返回的可信内存区域的使用量;
确定单元,用于基于所述接收单元接收的所述使用量,确定所述各计算节点的可信内存区域的剩余量;
扩容单元,用于若所述确定单元确定的所述各计算节点的可信内存区域的剩余量均小于预定阈值,则针对所述第一应用进行扩容;所述扩容包括:在除所述部分计算节点外的其它计算节点的内存的可信内存区域中,启动对应于所述第一应用的新建容器;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于支付宝(杭州)信息技术有限公司,未经支付宝(杭州)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010384200.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种镁合金骨钉及其制备方法、应用
- 下一篇:训练词向量嵌入模型的方法及装置