The present application provides an application deployment method and apparatus. The method comprises: a control node of a management VPC (Virtual Path Connection) receiving an application publishing request of a user, wherein the application publishing request comprises a
user identifier ID; the control node determining a user VPC of the user according to the user ID; by means of a
secure channel between the management VPC and the user VPC, the control node sending an application deployment message to a local vessel management module on a
virtual machine of the user VPC, wherein the application deployment message comprises a user-defined application parameter; and the local vessel management module creating a vessel in the
virtual machine according to the user-defined application parameter, wherein the vessel is used for deploying an application. According to the application deployment method and apparatus provided by the present invention, resources of the user VPC is unifiedly managed by the management VPC, and the
secure channel exists between the management VPC and the user VPC, so that
network isolation between different user VPCs is ensured, thus the application of each user will not be attacked by other users, and security of the user application is improved.