自动化数据中心选择制造技术

技术编号:12958269 阅读:89 留言:0更新日期:2016-03-03 01:51
本发明专利技术呈现用于自动选择数据中心的系统和方法,所述数据中心可在提供减少或最小延时的连接上与用户计算系统通信。在一些情况下,所述系统可基于一个或多个延时因数的计算来选择所述数据中心,所述一个或多个延时因数至少部分地与处于所述数据中心与所述用户计算系统之间的通信信道的延时相关联。此外,所述所选择的数据中心可从一组数据中心识别,所述组数据中心包括用户已经识别为期望访问的一个或多个计算资源。

【技术实现步骤摘要】
【国外来华专利技术】【专利说明】自动化数据中心选择 相关申请 本申请要求2013年3月11日提交的且标题为"AUTOMATED DATA CENTER SELECTION"的美国申请第13/794,595号的优先权,其全部公开内容以引用的方式并入 本文中。此外,本申请涉及以下申请:2013年3月11日提交的且标题为"自动化桌面布 置(AUTOMATED DESKTOP PLACEMENT) " 的美国申请第 13/794, 490 号;2013 年 3 月 11 日 提交的且标题为"用于虚拟桌面的应用市场(APPLICATION MARKETPLACE FOR VIRTUAL DESKTOPS) "的美国申请第13/794, 600号;以及2013年3月11日提交的且标题为"自动化 数据同步(AUTOMATED DATA SYNCHRONIZATION)"的美国申请第13/794, 515号。这些申请 中的每个的全部公开内容以引用的方式并入本文中。 背景 公司和组织运营计算机网络,所述计算机网络使众多计算系统互相连接以便支持 它们的操作。所述计算系统可位于单个地理位置中(例如,作为局部网络的一部分)或者 位于多个截然不同的地理位置中(例如,经由一个或多个私人或公共中间网络来连接)。数 据中心可以容纳巨大数量的互连计算系统,例如像由单个组织运营的私人数据中心和由第 三方运营的公共数据中心,以便向客户提供计算资源。公共数据中心和私人数据中心可提 供网络访问、电力、硬件资源(例如,计算和存储)以及针对数据中心、组织或由其他客户所 拥有的硬件的安全安装设施。许多数据中心还可以组织为单个程序执行服务(PES)的一部 分,所述程序执行服务可以促进PES的客户对数据中心的资源的利用。 为了促进数据中心资源的加大利用,虚拟化技术可允许单个物理计算机器托管虚 拟机的一个或多个实例,所述虚拟机作为独立计算机机器向所连接的计算机用户展现并操 作。利用虚拟化,单个物理计算装置可按照动态方式创建、维护或删除虚拟机。反过来,用 户可从数据中心请求计算机资源并在"按需"基础上或至少在"按请求"基础上提供有变化 数量的虚拟机资源。 随着数据中心的规模和范围不断扩大,预备、管控和管理数据中心的物理计算资 源和虚拟计算资源的任务已经变得日益复杂。 附图简述 参考编号在全部附图中重复使用以便指示参考元件之间的一致性。提供附图用以 说明本文所述的专利技术主题的实施方案且并不限制其范围。 图1A示出可经由通信网络向多个用户计算系统提供计算资源的程序执行服务环 境的示例。 图1B示出可经由通信网络向多个用户计算系统提供计算资源的程序执行服务环 境的另外示例。 图2示出应用市场的示例,在一些实施方案中,所述应用市场可包括为程序执行 服务环境的一部分。 图3示出数据中心的示例,在一些实施方案中,所述数据中心可包括为程序执行 服务环境的一部分。 图4A示出托管计算环境资源分配系统的示例,在一些实施方案中,所述托管计算 环境资源分配系统可包括为程序执行服务环境的一部分。 图4B示出数据中心资源分配系统的示例,在一些实施方案中,所述数据中心资源 分配系统可包括为数据中心的一部分。 图5示出实例的示例,在一些实施方案中,所述实例可由数据中心的数据中心计 算机托管。 图6示出数据中心选择过程的示例。 图7示出延时因数计算过程的示例。 图8示出桌面布置配置过程的示例。 图9示出桌面预备过程的示例。 图10示出借助应用市场来访问应用程序的过程的示例。 图11示出文件同步系统的示例。 图12示出文件同步过程的示例。 图13示出借助通向虚拟桌面实例的现有连接的文件同步过程的示例。 详细说明 I.引言 在传统台式计算环境中,用户通常访问物理上位于用户桌子附近的台式计算机的 计算资源或存储资源。所述台式计算机可连接至显示器和数据输入装置(例如,键盘和鼠 标),所述显示器和数据输入装置允许用户访问可由台式计算机执行的应用程序(例如,文 字处理应用程序、电子邮件应用程序等等)。膝上型计算环境总体上类似于台式计算环境, 除了使用便携式膝上型计算机代替台式计算机。传统台式计算环境或膝上型计算环境的缺 点包括,用户仅能访问存储在台式计算机或膝上型计算机上的应用程序而不能跨越不同计 算平台来轻松共享应用程序或数据。随着许多各种各样的固定计算装置和便携式计算装置 (例如,台式计算机、膝上型计算机、平板计算机、智能电话、电子书阅读器等等)的使用增 多,用户可能期望在这些平台中的每个上访问相同应用程序。例如,用户可能希望使用文字 处理应用程序以便在位于用户办公室中的用户台式计算机上编辑文档。用户随后可能希望 在机场等待航班时在用户的膝上型计算机上继续编辑所述文档。然后,在飞机上或者在去 参加会议的出租车中时,用户可能希望在智能电话上查看或编辑所述文档。在所有这些情 况(或其他情况)下,用户可能希望使用相同文字处理应用程序、无缝地编辑相同文档,并 在与每个计算装置交互时具有类似用户体验(经受每个装置的计算约束和物理约束)。简 而言之,用户可能希望具有允许用户访问用户的应用程序和数据的"虚拟桌面",而无论用 户在何处并且无论用户那时在什么计算装置上使用。 本申请描述系统和方法的示例,依靠所述系统和方法,用户可通过使用通向程序 执行服务(有时称为"云计算"服务)的连接而在许多各种各样的计算装置上访问应用程 序和数据,所述程序执行服务托管应用程序和数据而不是通过用户访问存储在每个单独计 算装置上的单独应用程序和数据。在各种实施形式中,所述程序执行服务可提供用户可购 买或租赁应用程序以便在他们的计算装置上使用的应用市场。所述程序执行服务也可提供 允许用户访问在所有用户计算装置上自动同步的数据的数据存储。现将描述各种基于云的 实施形式的详细示例。本文描述系统和方法的实施方案,用于提供对由数据中心的计算机系统托管或赋 权使用的计算资源的访问权限,所述数据中心包括为程序执行服务(PES)的一部分。图1A 示出PES环境100的一个示例,所述PES环境100可经由通信网络106向多个用户计算系 统104提供计算资源。PES环境100包括用于提供计算资源(如虚拟机实例)的按需访问权限的PES平 台120(其可称为PES 120),所述虚拟机实例可包括虚拟桌面环境的应用和/或访问。如以 下将参照图9更加详细描述的,所述计算资源可基于一组桌面布置规则和/或一组计算资 源布置规则来启动或以其他方式实例化。 PES平台120可在永久性或按需基础上提供用于执行应用程序的计算资源。由PES 平台120提供的计算资源可包括各种类型的资源,如数据处理资源、数据存储资源、数据通 信资源、应用资源、文件管理资源、用户认证资源、虚拟桌面资源等等。尽管并不受限于此, 但是虚拟桌面资源仍可包括用于与文件和/或应用程序交互的界面,所述文件和/或应用 程序存储在PES平台120上和/或由PES平台120托管,正如与存储在用户计算系统104上 和/或由用户计算系统104托管的情形相反的,其中用户计算系统104用来与PES平台120 通信。所述虚拟桌面资源可与操作系统相关联(或模仿操作系统)。例如,可存在可配置来 执行Windows应用程序的Win本文档来自技高网...

【技术保护点】
一种用于选择程序执行服务(PES)平台的数据中心的系统,所述系统包括:PES平台,其包括许多数据中心,所述PES平台被配置成从用户的计算装置接收用以获取计算资源的访问权限的请求;资源分配系统,其被配置成:识别所述计算装置的地理位置;以及从所述许多数据中心确定包括所述计算资源的一组数据中心;延时计算系统,其被配置成至少部分地基于所述计算装置的所述地理位置,而为来自所述一组数据中心的每个数据中心计算延时因数;所述资源分配系统还被配置成至少部分地基于所述数据中心的所述延时因数,而识别来自所述一组数据中心的数据中心;以及数据中心管理系统,其被配置成向所述计算装置的所述用户授予对所述数据中心处的所述计算资源的访问权限。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:迪帕克·苏亚那拉亚南大卫·埃弗拉德·布朗马尔科姆·鲁赛尔·阿库恩尤金·迈克尔·法雷尔
申请(专利权)人:亚马逊技术有限公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1