The invention discloses an application deployment method, device and system, and relates to the field of application deployment. The method comprises the steps of obtaining an application blueprint and a resource index of a to-be-deployed application allocated to a deployment device, the application blueprint comprising a resource storage path and an executable command, and the resource index comprising a resource acquisition address; based on the application blueprints and the resource indexes of the to-be-deployed application, establishing a corresponding relationship among n groups of application blueprints, resource indexes and agent identifiers, the agent identifiers being used for uniquely identifying the deployment device, and n being an integer greater than or equal to 1; and sending a deployment command to the deployment device, the deployment command comprising n groups of corresponding relationships, the deployment command being used for instructing the deployment device to acquire the application resources through the resource acquisition address in each group of corresponding relationships, storing the application resources according to the resource storage path, and executing the executable command after the application resources are stored. According to the application, the complexity of application deployment is reduced, and the efficiency of application deployment is improved. The present application is used for application deployment.