×

Method and system for providing disaster recovery services using elastic virtual computing resources

  • US 10,002,058 B1
  • Filed: 11/26/2014
  • Issued: 06/19/2018
  • Est. Priority Date: 11/26/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computing system implemented method for providing disaster recovery services in an expandable computing environment of virtual computing resources that are dynamically and elastically allocated within the expandable computing environment, comprising:

  • providing, from a first computing environment, a financial service to users through a network with a primary financial service system of a financial service provider,wherein the primary financial service system includes a financial service application executing over a first number of servers and application data storage that receives, stores, and retrieves application data to support operations of the financial service application;

    operating, on a first set of virtual computing resources in a second computing environment, a disaster recovery system for the primary financial service system,wherein the second computing environment is a virtual computing resources service provider computing environment that provides requested quantities of virtual computing resources for use by the disaster recovery system, in exchange for payment from the financial service provider, the second computing environment continuously executing a limited-feature version of the financial services application over less than the first number of servers, the limited-feature version of the financial services application being configured to perform a feature set having a fewer number of features than a full feature version of the application,wherein the disaster recovery system maintains a secondary copy of the application data storage; and

    if a loss of service for the primary financial service system is detected, executing a secondary financial system from the disaster recovery system, within the second computing environment, to provide the financial service to the users, wherein executing the secondary financial system includes;

    allocating a second set of virtual computing resources to the disaster recovery system within the second computing environment, the allocation including increasing the number of servers over which the financial services application is executing from less than the first number of servers to at least a number of servers exceeding the first number of servers;

    updating the already-executing limited feature application to a full feature application executing within the second computing environment, the full feature application being updated from the limited feature set version of the application to perform a full feature set having a greater number of features than the limited feature version of the application, andusing the secondary copy of the application data storage to support the execution of the financial service application within the second computing environment.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×