【技术实现步骤摘要】
【国外来华专利技术】本地迁移专利技术背景除非在此另外指出,本部分中所述材料并非是对于本申请权利要求的现有技术,并且不承认作为包含在该部分中的现有技术。主流计算机应用正在从独立管理的单机计算装置向经由网络连接访问软件和/或数据的已连接装置发展。“云计算”涉及一种其中可以经由网络连接访问计算资源的计算模型,并且从网络上可获得的资源可以称作“在云端”。在网络连接的背后,“云”可以通常包括专业化管理的硬件和软件。数据中心操作员本身可以提供硬件基础结构,例如处在物理结构内的机架和服务器行列,并且包括存储器、线缆和冷却系统。在一些情况下,一个或多个“基础设施即服务”(IaaS)的提供者可以使用数据中心操作员的硬件提供基础结构层。IaaS提供者可以从数据中心内的IaaS提供者的资源库中提供例如服务器(作为物理机和/或虚拟机),原始数据存储器,防火墙,负荷平衡器和网络。数据中心操作员和IaaS提供者都可以提供硬件基础结构,并且在本文中被并称为“基础结构提供者”。一个或多个“平台即服务”(PaaS)提供者,或者称为“平台提供者”,可以在基础结构提供者的硬件上提供平台层。平台提供者可以提供,例如,诸如操作系统、编程语言执行环境、数据库和网络服务器的计算平台。包括例如商业组织和/或个人的一个或多个平台客户可以在所选的平台提供者所提供的平台上存储软件和数据。示例性的平台客户可以包括例如从事电子商务活动的商业组织。另一示例性的平台客户可以包括使用平台提供者的平台而提供软件层的“软件即服务”(SaaS)提供者。SaaS提供者可以向用户提供例如可以在云端获得的应用软件。在云端访问平台客户的软件/数据的客户或 ...
【技术保护点】
一种方法,包括:在物理位置处提供多个服务器以用于多个平台提供者,其中,所述平台提供者的每一个与一个或多个平台客户相关联,以及其中所述平台客户的每一个与存储在所述多个服务器的一个或多个上的用户数据相关联;接收包括平台客户身份的本地迁移列表请求;响应于所述本地迁移列表请求,提供对应于已标识平台客户的本地迁移列表,其中所述本地迁移列表标识了对所述已标识平台客户来说可获得的平台提供者,而不必将所述已标识平台客户的数据迁移至所述物理位置外部。
【技术特征摘要】
【国外来华专利技术】1.一种用于基础结构提供者的方法,包括:通过所述基础结构提供者为多个平台提供者和平台客户提供多个服务器,其中:所述平台提供者的每一个在所述服务器的一个或多个处为一个或多个平台客户提供平台服务模块;以及所述平台客户的每一个与存储在所述服务器的一个或多个处的、并且由每个平台客户所选择的平台提供者的平台服务模块所支持的平台客户数据相关联;通过所述基础结构提供者接收硬件身份请求,其中所述硬件身份请求包括对于存储已标识平台客户的数据的服务器进行标识的请求;通过所述基础结构提供者响应于所述硬件身份请求,提供所请求的硬件标识符,所述硬件标识符标识了存储已标识平台客户的数据的所述服务器;通过所述基础结构提供者接收本地迁移请求,所述本地迁移请求包括将所述已标识平台客户的数据从第一平台提供者转换到第二平台提供者的请求,而所述已标识平台客户的数据保持在如响应于所述硬件身份请求所标识的、存储所述已标识平台客户的数据的相同服务器中;以及通过所述基础结构提供者响应于所述本地迁移请求,将所述第二平台提供者的平台服务模块部署至如响应于所述硬件身份请求所标识的、存储所述已标识平台客户的数据的相同服务器;其中所述第二平台提供者的平台服务模块被配置为将所述已标识平台客户的数据从所述第一平台提供者的平台服务模块迁移至所述第二平台提供者的平台服务模块,而所述已标识平台客户的数据保持在如响应于所述硬件身份请求所标识的、存储所述已标识平台客户的数据的相同服务器中。2.根据权利要求1所述的方法,进一步包括,当所述已标识平台客户的数据迁移至所述第二平台提供者的平台服务模块时,通过所述基础结构提供者将增多数目的服务调用引导至所述第二平台提供者的平台服务模块。3.根据权利要求1所述的方法,进一步包括,通过所述基础结构提供者提供包括硬件身份请求控制的用户接口或应用程序接口,其中所述基础结构提供者经由所述用户接口或应用程序接口接收所述硬件身份请求,并且所述基础结构提供者经由所述用户接口或应用程序接口提供所述所请求的硬件标识符。4.根据权利要求1所述的方法,进一步包括,通过所述基础结构提供者接收包括所请求的硬件标识符的平台兼容性请求,以及响应于所述平台兼容性请求,通过所述基础结构提供者提供定义所述第二平台提供者的平台服务模块是否与存储所述已标识平台客户的数据的、如所请求的硬件标识符所标识的服务器兼容的平台兼容信息。5.根据权利要求1所述的方法,其中,响应于所述硬件身份请求提供的所请求的硬件标识符包括受限使用的硬件标识符。6.一种基础结构提供者的基础结构提供者服务器,所述基础结构提供者提供硬件,该硬件包括用于多个平台提供者和平台客户的多个服务器,其中每个所述平台提供者为一个或多个平台客户在所述多个服务器中的一个或多个服务器处提供平台服务模块,并且其中每个所述平台客户与存储在所述一个或多个服务器上、且由每个平台客户所选择的平台提供者的平台服务模块所支持的平台客户数据相关联,所述基础结构提供者服务器包括:处理器;存储器;以及硬件身份请求服务模块以及本地迁移部署模块,其存储在所述存储器中并且能够由所述处理器执行;其中所述硬件身份请求服务模块被配置以:接收硬件身份请求,其中所述硬件身份请求包括对于所述一个或多个服务器中的存储了已标识平台客户的数据的服务器进行标识的请求;以及响应于所述硬件身份请求,提供标识存储了所述已标识平台客户的数据的所述服务器的所请求的硬件标识符;以及其中所述本地迁移部署模块被配置以:接收本地迁移请求,所述本地迁移请求包括将所述已标识平台客户的数据从第一平台提供者转换到第二平台提供者的请求,而所述已标识平台客户的数据保持在如响应于所述硬件身份请求所标识的、存储已标识平台客户的数据的相同服务器中;以及响应于所述本地迁移请求,将所述第二平台提供者的平台服务模块部署至如响应于所述硬件身份请求所标识的、存储所述已标识平台客户的数据的所述相同服务器;其中所述第二平台提供者的平台服务模块被配置为将所述已标识平台客户的数据从所述第一平台提供者的平台服务模块迁移至所述第二平台提供者的平台服务模块,而所述已标识平台客户的数据保持在如响应于所述硬件身份请...
【专利技术属性】
技术研发人员:E·J·J·克鲁格里克,
申请(专利权)人:英派尔科技开发有限公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。