发明名称 Application migration between clouds
摘要 Embodiments described herein are directed to reinitiating an application on a target computing cloud and to evaluating potential target cloud computing systems. In one scenario, a computing system receives an indication that identifies a target cloud for application migration. The target cloud computing system includes a specified set of hardware and/or environment specifications, associated configuration settings and an assigned rating that indicates how well the application will perform on the target cloud computing system. The computing system determines that the application is to be reconfigured for compatibility with the target cloud computing system and reconfigures some or all of the application to comply with the hardware and/or environment specifications and configuration settings of the target cloud computing system. The computing system also identifies and transfers specified portions of the application to the target cloud, and indicates that the application is to be re-instantiated using the transferred application portions.
申请公布号 US9444896(B2) 申请公布日期 2016.09.13
申请号 US201213706231 申请日期 2012.12.05
申请人 Microsoft Technology Licensing, LLC 发明人 Zheng Yuan;Armour David James;Baron Stephen Jason;Nyström Erik Stefan;Welch John David
分类号 H04L29/08 主分类号 H04L29/08
代理机构 代理人 Gabryjelski Henry;Barker Doug;Minhas Micky
主权项 1. A computer system comprising the following: one or more processors; system memory; one or more computer-readable storage media having stored thereon computer-executable instructions that, when executed by the one or more processors, causes the computing system to perform a method for reinitiating an application on a target computing cloud, the method comprising the following: receiving an indication that identifies a target cloud computing system to which an application is to be migrated, the target cloud computing system including a specified set of hardware specifications, a set of environment settings, one or more associated configuration settings and an assigned rating that indicates how well the application will perform on the target cloud computing system;determining differences between the specified set of hardware specifications, set of environment settings, and one or more associated configuration settings of the target host cloud and a set of hardware specifications, set of environment settings, and one or more associated configuration settings of a current host cloud;determining, based on the determined differences and at least one of the hardware specifications, the environment settings and the configuration settings of the target cloud computing system, that the application is to be reconfigured for compatibility with the target cloud computing system;based on the determination, reconfiguring one or more portions of the application to comply with at least one of the hardware specifications, the environment settings and the configuration settings of the target cloud computing system;identifying which one or more portions of the application are to be transferred to the target cloud computing system based on the reconfiguration;transferring the identified application portions to the target cloud computing system; andindicating to the target cloud computing system that the application is to be re-instantiated on the target cloud computing system using the transferred application portions.
地址 Redmond WA US