[发明专利]多服务应用结构架构有效
申请号: | 201780033003.7 | 申请日: | 2017-05-24 |
公开(公告)号: | CN109196475B | 公开(公告)日: | 2022-08-09 |
发明(设计)人: | 魏臻;李晓龙;王可;S·拉曼;R·P·辛格;A·I·顺达拉拉;K·维塔尔德瓦拉;J·孔达 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 张立达;王英 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务 应用 结构 架构 | ||
在代表性实施例中,多个云计算基础设施(每个云计算基础设施具有其自己的应用和管理结构)在相同的云计算基础设施内共存。这使得其中多个管理结构和应用结构共存的云计算基础设施提供其自己的服务以及跨平台服务。每一者独立地运行并且还彼此通信以提供高可用性和灾难恢复。一种应用和管理基础设施是另一应用和管理基础设施的主机。托管基础设施通过主机基础设施来访问底层结构。所得到的系统包括公共硬件结构、公共运行时、以及包括来自主机和托管基础设施两者的服务的服务结构。
技术领域
概括地说,本申请涉及改进云服务基础设施。更具体地说,本文所公开的实施例示出了能够托管另一服务架构的服务架构。
背景技术
云计算近年来已变得相当流行。一般而言,云计算涉及将计算作为服务而不是产品来传递,由此将共享资源(软件、存储资源等等)作为服务提供给计算设备。资源通过网络共享,该网络通常是互联网。通常针对特定的云计算平台和架构开发应用和服务并在其上部署。从这个意义上说,开发和部署应用和服务的实体可以是也可以不是提供硬件平台和管理基础设施的相同实体。将软件作为服务来递送允许开发者专注于提供应用和服务,而不必担心诸如供应硬件、随着对应用和/或服务的需求增加和减少而调整可用硬件的数量和类型等事项。
附图说明
图1示出了云基础设施的示例。
图2示出了托管另一应用结构连同公共机器结构和硬件的一个应用结构的示例。
图3示出了托管另一应用和管理结构的一个应用和管理结构的示例。
图4示出了托管另一应用和管理结构的一个应用和管理结构的示例。
图5示出了用于确定一个应用结构的服务如何可以由另一应用结构托管的流程图。
图6示出了适用于托管应用结构或执行本文所公开的方法的机器的代表性架构。
具体实施方式
以下描述包括例示说明性实施例的说明性系统、方法、用户界面、技术、指令序列和计算机程序产品。在以下描述中,出于解释的目的,阐述了许多具体细节以便提供对本发明主题内容的各个实施例的理解。然而,对于本领域技术人员将显而易见的是,可以在没有这些具体细节的情况下实践本发明主题内容的各实施例。通常,没有详细示出公知的指令实例、协议、结构和技术。
典型的云基础架构具有自己的管理和应用结构(fabric)。例如,考虑两个云基础架构A和B。例如,可能出现这种情况,其中不同的团队构建不同的产品和服务。例如,可能一个团队构建针对电子邮件的解决方案,并且另一团队构建针对具有文档管理的文档交换的解决方案。即使这两个团队使用具有公共操作系统的公共开发平台,或者即使两个团队使用基本云基础架构的公共模型,这两个团队通常最终也会创建不同的机器和应用结构,在这些机器和应用结构上构建他们最终向他们的客户提供的服务。因此,对这两个系统的管理可能完全不同,并且在这两个云基础架构(其包括不同的机器和应用结构)之上开发要提供的服务是非常不同的。
有时,开发者希望托管在基础架构B中的基础架构A上构建的服务。这可以是消除冗余管理和应用结构的统一努力、简化管理和部署的尝试、利用另一基础设施的一些特征的期望的一部分,或者出于任何数量的其他原因。在这种情况下,开发者需要重写一堆管理和应用基础设施部件,以便使基础设施A的部件在基础设施B上运行。本文所公开的实施例公开了一种托管多个服务架构的多服务架构。该解决方案消除了开发者的大部分工作,因为“多服务架构”具有并排运行两个结构的能力,从而允许开发者无缝地托管服务。这创建了一种系统,其中开发者可以免于担心他们希望向其用户提供的业务逻辑和体验,并且可以自动获得任何选择的底层结构。
描述
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780033003.7/2.html,转载请声明来源钻瓜专利网。