[发明专利]使用边缘数据中心的应用增强在审
| 申请号: | 201380032859.4 | 申请日: | 2013-06-12 |
| 公开(公告)号: | CN104395889A | 公开(公告)日: | 2015-03-04 |
| 发明(设计)人: | D·A·马尔茨;P·帕特尔;A·G·格林伯格;S·坎杜拉;N·霍尔特;R·F·科恩 | 申请(专利权)人: | 微软公司 |
| 主分类号: | G06F9/50 | 分类号: | G06F9/50 |
| 代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 罗婷婷 |
| 地址: | 美国华*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 使用 边缘 数据中心 应用 增强 | ||
背景
“云计算”是用于允许对可配置计算资源(例如,网络、服务器、存储、应用和服务)的共享池的普遍、方便、按需网络访问的模型。可配置计算资源的共享池可经由虚拟化而被快速地供应,并可利用低管理努力或服务提供商交互来释放,并随后相应被缩放。云计算模型可由各种特性(如按需自服务、广泛网络访问、资源池、快速灵活性、测量的服务等)、服务模型(如软件即服务(“SaaS”)、平台即服务(“PaaS”)、基础结构即服务(“IaaS”))以及部署模型(如私有云、社区云、公共云、混合云等)组成。实现云计算模型的环境通常被称为云计算环境。
云计算环境可包括多个数据中心,每个数据中心都具有计算资源,诸如处理功率、存储器、存储、和带宽等。这些数据中心中的一些较大,并可被称为原始数据中心。原始数据中心可分布在全球。云计算环境还可具有同样分布在全球的较大数目的较小数据中心,其被称为“边缘数据中心”。一般来说,对于给定的网络位置,与原始数据中心相比,客户端实体(例如,客户端计算系统或其用户)通常在地理上与边缘数据中心要近得多,并且从网络的角度看(在较少等待时间方面)也与边缘数据中心更近。
简要概述
本文中的至少一个实施例涉及使用边缘数据中心的云计算环境的改善的性能。云计算环境包括较大的原始数据中心,和较小但较多数目的边缘数据中心。管理服务接收请云计算环境主存各应用的请求。作为响应,管理服务分配该应用在原始数据中心上运行,通过评估由与该应用相对应的应用代码的提供方所指定的至少一个应用属性或评估该应用的运行时性能来评估该应用,以及响应于评估该应用,使用边缘服务器来改善该应用的性能。仅作为示例,应用代码的一部分可被卸载以在边缘数据中心上运行,应用数据的一部分可被高速缓存在该边缘数据中心处,和/或边缘服务器可向该应用添加功能。
本概述不旨在标识出所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。
附图说明
为了描述能够获得上述和其它优点和特征的方式,各实施例的更具体的描述将通过参考各附图来呈现。可以理解,这些附图只描绘了示例实施例,并且因此不被认为是对其范围的限制,将通过使用附图并利用附加特征和细节来描述和解释各实施例,在附图中:
图1示出了可采用本文中描述的一些实施例的计算系统;
图2抽象地示出了本文中描述的原理可起作用并且包括多个服务和多个数据中心的云计算环境;
图3示出了用于增强在云计算环境中操作的应用的性能的方法的流程图;
图4抽象地示出了请云计算环境主存应用的请求;
图5示出了其中边缘数据中心在客户端实体和在原始数据中心上运行的应用之间作为中介的环境。
图6示出了在其中应用代码被从原始数据中心卸载到边缘数据中心以增强应用的性能的环境;
图7示出了在其中应用数据被边缘数据中心进行高速缓存以增强在原始数据中心上运行的应用的性能的环境;
图8示出了在其中原始服务器上的应用的性能被边缘数据中心上的组件增强的环境;以及
图9示出了其中有用于改善客户端实体的应用的性能的三层或更多层数据中心的环境。
详细描述
根据本文中描述的实施例,管理服务接收请云计算环境主存各应用的请求。作为响应,管理服务分配该应用在原始数据中心上运行,通过评估由与该应用相对应的应用代码的提供方所指定的至少一个应用属性或评估该应用的运行时性能来评估该应用,以及响应于评估该应用,使用边缘服务器来改善该应用的性能。仅作为示例,应用代码的一部分可被卸载以在边缘数据中心上运行,应用数据的一部分可被高速缓存在该边缘数据中心处,或边缘服务器可向该应用添加功能。首先,将参考图1来描述关于计算系统的一些引导性讨论。随后,管理服务的各实施例将参考图2至9来描述。
计算系统现在越来越多地采取多种多样的形式。例如,计算系统可以是手持式设备、电器、膝上型计算机、台式计算机、大型机、分布式计算系统或甚至常规上不被认为是计算系统的设备。在本说明书以及权利要求书中,术语“计算系统”被广义地定义为包括任何设备或系统(或其组合),该设备或系统包含至少一个物理有形的处理器以及其上能含有可由处理器执行的计算机可执行指令的物理有形的存储器。存储器可以采取任何形式,并可以取决于计算系统的性质和形式。计算系统可以分布在网络环境中,并可包括多个组分计算系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380032859.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:分布式数据库系统及其方法
- 下一篇:建立硬件清单的初始配置的方法、系统和介质





