【技术实现步骤摘要】
基于微服务的多云接口适配方法、系统及存储介质
[0001]本专利技术实施例涉及云平台
,具体而言涉及一种基于微服务的多云接口适配方法、系统及存储介质。
技术介绍
[0002]随着云计算技术的发展,关于哪种云部署模型最适合组织一直存在着争论。越来越多的应用场景表明,由于每个企业、每个行业其需求及目标各不相同,依赖单一类型的云平台很难普适于全部应用情形。由此,“混合云
”ꢀ
(Hybrid Cloud)和“多云”(Multi
‑
Cloud)战略应运而生。
[0003]不管是多云还是混合云,其均需涉及多个独立的云环境。每个云提供商都有自己的一套用于关键运维任务的管理工具。各云平台之间,在云资源管理、云使用监控等等关键运维功能的运行、调取方式上均存在明显区别。对于企业管理员而言,其通常需要一个可以跨越多个云的、专注于运维任务的工具,才能满足其不同云平台之间的运维需求。
[0004]但是,现有的多云平台间适配技术尚存在以下缺陷:现有的多云平台间适配技术通常采用图1方式,基于单体软 ...
【技术保护点】
【技术特征摘要】
1.一种基于微服务的多云接口适配方法,其特征在于,在接收到用户请求后,调用接口适配微服务器所定义的接口,向接口适配微服务器传递用户请求,以触发接口适配微服务器内部响应于所述用户请求执行以下步骤:对所述用户请求进行转换和封装,生成资源访问请求,向相应的云环境接口发送所述资源访问请求;在接收到云环境接口返回的响应结果后,将该响应结果转换为标准格式的响应信息,以供向用户展示。2.如权利要求1所述的基于微服务的多云接口适配方法,其特征在于,所述接口适配微服务器中设置有:统一入口单元,所述统一入口单元定义有分别针对不同资源的北向REST接口以接收不同用户请求。3.如权利要求2所述的基于微服务的多云接口适配方法,其特征在于,所述用户请求中包含:至少一个目标云环境接口标识,以及对应于所请求的资源的标准请求参数信息。4.如权利要求3所述的基于微服务的多云接口适配方法,其特征在于,所述接口适配微服务器中还设置有:消息处理单元;所述消息处理单元用于:对所述用户请求中的标准请求参数信息按照目标云环境接口标识所对应的标准格式进行转换和封装,生成资源访问请求,相应的向该目标云环境接口标识所对应的云环境接口发送所述资源访问请求;所述消息处理单元还用于:在接收到云环境接口返回的响应结果后,将该响应结果转换为标准格式的响应信息,所述标准格式与返回响应结果的云环境接口相匹配。5.如权利要求4所述的基于微服务的多云接口适配方法,其特征在于,所述统一入口单元在接收到用户请求后,调用对应于所述消息处理单元的应用程序接口以传递相应的目标云环境接口标识和标准请求参数信息。6.如权利要求1所述的基于微服务的多云接口适配方法,其特征在于,所述接口适配微服务器具有多个副本,各副本分别由各自独立的运算单元执行,各副本均按照以下步骤向API Gateway注册或注销,并由API Gateway统一分配其所接收的用户请求:在连续的N个判决周期均判断现有副本的运算负荷超出性能指标上限后,触发注册新的副本,并向所述新的副本分配用户请求;在连续的N个判决周期均判断现有副本的运算负荷低于性能指标下限后,停止向运算负荷最低的副本分配用户请求,并触发注销该副本...
【专利技术属性】
技术研发人员:杨祥,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。