A cloud infrastructure-based management system for maintenance and deployment of an application system, comprising: an application scheduling deployment engine, configured to perform application scheduling deployment according to a scheduling deployment policy of an application and performance of an application instance in the application or task processing state data of the application instance, wherein the scheduling deployment policy of the application is determining division of tasks according to a service feature in order to deploy an application as multiple application instances, and determining a decomposition of an application instance according to a decomposition threshold or a combination of application instances according to a combination threshold, and generate a deployment instruction for the application instance, wherein the deployment instruction comprises an application attribute and a range of attribute values, and the deployment instruction is used to indicate deploying the application as multiple application instances, and dividing one application instance into multiple application instances or combining multiple application instances; a deployment plug-in, configured to obtain the deployment instruction for the application instance from the application scheduling deployment engine and perform deployment configuration to the application instance; and a monitoring plug-in, configured to monitor performance or task processing state of the application instance, and transmit the performance of the application instance or the task processing state data of the application instance to the application scheduling deployment engine. an application scheduling deployment engine, configured to perform application scheduling deployment according to a scheduling deployment policy of an application and performance of an application instance in the application or task processing state data of the application instance, wherein the scheduling deployment policy of the application is determining division of tasks according to a service feature in order to deploy an application as multiple application instances, and determining a decomposition of an application instance according to a decomposition threshold or a combination of application instances according to a combination threshold, and generate a deployment instruction for the application instance, wherein the deployment instruction comprises an application attribute and a range of attribute values, and the deployment instruction is used to indicate deploying the application as multiple application instances, and dividing one application instance into multiple application instances or combining multiple application instances; a deployment plug-in, configured to obtain the deployment instruction for the application instance from the application scheduling deployment engine and perform deployment configuration to the application instance; and a monitoring plug-in, configured to monitor performance or task processing state of the application instance, and transmit the performance of the application instance or the task processing state data of the application instance to the application scheduling deployment engine.