[发明专利]一种多区域场景下服务提供方法、装置及存储介质有效
申请号: | 202110344400.4 | 申请日: | 2021-03-30 |
公开(公告)号: | CN113206866B | 公开(公告)日: | 2022-04-01 |
发明(设计)人: | 张海侠 | 申请(专利权)人: | 新华三大数据技术有限公司 |
主分类号: | H04L67/63 | 分类号: | H04L67/63;H04L67/10 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 450000 河南省郑州市郑州高*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 区域 场景 服务 提供 方法 装置 存储 介质 | ||
本公开提供一种多区域场景下服务提供方法、装置及存储介质,用于解决云计算服务平台的安全性和可维护性低的技术问题。本公开在多区域云计算服务平台中,增加请求路由模块,基于预配置的转发规则,由请求路由模块将携带区域标识和服务标识的服务请求转发给相应区域中的服务网关,由服务网关基于转发规则将请求派发给对应的服务模块。通过本公开技术方案使得云计算服务平台中的每个区域对外仅需暴露一个端口,通过服务标识及规则能够实现多区域内的服务模块的互访,从而提升了系统的安全性,降低了维护复杂度。
技术领域
本公开涉及通信及云计算技术领域,尤其涉及一种多区域场景下服务提供方法、装置及存储介质。
背景技术
OpenStack是一个开源的云计算管理平台项目,是一系列软件开源项目的组合。OpenStack为私有云和公有云提供可扩展的弹性的云计算服务。
Keystone为OpenStack的基础支持服务,主要功能包括管理用户及其权限、维护OpenStack Services的Endpoint(服务入口)、Authentication(认证)和Authorization(鉴权)等。
Kubernetes(简称K8s)是一个应用于容器集群的自动化部署、扩容以及运维的开源平台。通过K8s,可以快速有效地响应用户需求;快速而有预期地部署应用;无缝对接新应用功能;节省资源,优化硬件资源的使用。为容器编排管理提供了完整的开源方案。
OpenStack多区域(region)是指多套OpenStack共享一个安装部署认证服务(keystone)和Horizon,每个区域一套OpenStack环境,可以分布在不同的地理位置,提供环境隔离功能,选择创建虚拟机的时候可以根据自己所处的位置就近选择。每个region都有个完整的OpenStack部署环境,regions之间完全隔离,region内的OpenStack组件注册自己的endpoint(服务入口)到keystone。不同的region可共享一套keystone和Horizon来提供用户的访问控制与界面操作。
在现有的多region场景中,在通过一个region的OpenStack环境直接访问另一个region的服务时,需要另一个region对应的OpenStack环境放开每个被访问服务的端口,这会带来安全隐患且带来维护上的困难。此外,不同的服务暴露不同的端口号,上层封装业务时调用后台OpenStack组件API时需要区分端口,在产品设计和代码实现上也会带来不必要的困难,降低产品和代码的可维护性。
发明内容
有鉴于此,本公开提供一种多区域场景下服务提供方法、装置及存储介质,用于解决云计算服务平台的安全性和可维护性低的技术问题。
图1为本公开提供的多区域场景下服务提供方法的步骤流程图,该方法应用于包含多个区域的云计算服务平台,该方法包括:
步骤101.以与区域绑定的IP地址和端口接收服务请求,所述服务请求中携带有所请求的服务所在区域的区域标识和服务标识;
本公开中每个区域对外提供服务时仅对外暴露与区域绑定的IP地址和服务端口,本区域内部的服务的IP地址和端口以及其它区域的服务的IP地址和端口都不对外暴露。
步骤102.基于预设的服务请求的区域转发规则,将所述服务请求转发到对应区域中的服务网关,所述区域转发规则中包括区域标识与区域IP地址的对应关系;
本公开在区域内预先配置有包括区域标识与区域IP地址的对应关系的区域转发规则,当接收到服务请求时,根据服务请求中的区域标识匹配对应的区域转发规则,将服务请求转发给对应区域中的服务网关。
进一步地,基于预设的服务请求的区域转发规则,将所述服务请求转发到对应区域中的服务网关方法为:
从所述服务请求中提取区域标识;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三大数据技术有限公司,未经新华三大数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110344400.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种建筑安全螺丝及清理方法
- 下一篇:一种微波基板制作方法