×

Datacenter configuration management tool

  • US 9,998,323 B2
  • Filed: 09/25/2014
  • Issued: 06/12/2018
  • Est. Priority Date: 09/25/2014
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a first point of deployment (POD) at a data center communicatively coupled to a network, configured as an active POD comprising;

    a first set of servers based on a first hardware platform; and

    a first instance of a platform template corresponding the first hardware platform to provide a specified business functionality, wherein the first instance of the platform template comprises a first plurality of server types corresponding to the first set of servers, each of the first plurality of server types including a first plurality of product types; and

    each of the first plurality of product types including a first plurality of application types;

    configured as a dark POD at the data center, the second POD comprising a second set of servers based on a second hardware platform and comprising a second instance of the platform template different from the first instance of the platform template wherein a first version of a server template of the first instance of the platform template is different than a second version of the server template of the second instance of the platform template;

    backup third POD comprising one or more backup servers and a third instance of the platform template, wherein as a backup POD to provide the specified business functionality via the network when the first POD is not in operation, wherein a version of the third instance of the platform template is the same as the version of the first instance of the platform template;

    a configuration manager communicatively coupled via the network to the first POD, the second POD, and the third POD, the configuration manager comprising;

    a communication interface;

    a processor communicatively coupled to the communication interface; and

    a non-transitory memory device communicatively coupled to the processor and storing instructions that, when executed by a processor, cause the configuration manager to;

    determine, via the network, a difference between the first hardware platform and the second hardware platform; and

    generate the second version of the platform template based on the difference between the first hardware platform associated and the second hardware platform, wherein the second version of the platform template comprises a second plurality of server types corresponding to the second set of servers, each of the second plurality of server types including a second plurality of product types; and

    each of the second plurality of product types including a second plurality of application types;

    install, on the second POD, the second version of the platform template;

    test, using live data communicated to the first POD from a plurality of client devices, operation of the second POD with the second version of the platform template in parallel with normal operation of the first POD with the first version of the platform template; and

    switch the normal operation from the first POD to the second POD upon completion of the testing with a specified test condition by deactivating the first POD and activating the second POD to provide the specified business functionality using the second instance of the platform template, wherein downtime from the switching of the normal operation from the first POD to the second POD is under two minutes and wherein upon activation of the second POD, the first POD is configured as the backup POD, the second POD is configured as the active POD and the third POD is configured as the dark POD to be configured with an updated version of the platform template.

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