| CPC G06F 8/60 (2013.01) [G06F 9/5038 (2013.01)] | 20 Claims |

|
1. An application deployment method, comprising:
receiving an application blueprint comprising at least two sub-blueprints having different deployment priority levels, wherein each of the at least two sub-blueprints comprises a hardware type field for indicating a corresponding hardware type, an instance capability field for indicating an external capability provided by deploying one application instance on a hardware device of the corresponding hardware type and a total external capability field for indicating a total external capability of an application; and
deploying an application instance on a hardware device in a cluster according to the application blueprint and external capabilities provided by all deployed application instances, with a sum of the external capabilities provided by all the deployed application instances being greater than or equal to the total external capability of the application,
wherein a plurality of application instances are repeatedly deployed according to one of the at least two sub-blueprints, or a plurality of application instances are deployed according to multiple sub-blueprints of the least two sub-blueprints, respectively.
|