A method for implementing hot migration of a virtual machine, comprising: determining, by a source virtual machine migration management apparatus on a source physical machine, temporary data memory pages and non-temporary data memory pages of a virtual machine on the source physical machine; copying the non-temporary data memory pages from the source physical machine to a target physical machine, wherein the temporary data memory pages are occupied by a temporary data process, and the non-temporary data memory pages are occupied by a persistent data process; cyclically copying dirty pages, which are generated in the process of copying the non-temporary data memory pages, from the source physical machine to the target physical machine until a ratio of a quantity of dirty pages which are not yet copied to a quantity of the non-temporary data memory pages is less than a preset value; and performing migration of the virtual machine when the ratio of the quantity of the dirty pages which are not yet copied to the quantity of the non-temporary data memory pages is less than the preset value; wherein the performing migration of the virtual machine comprises: notifying, through a migration pre-notification interface, the virtual machine to stop running a temporary data process; stopping running the virtual machine when a stopping success response notified by the virtual machine is obtained through the migration pre-notification interface, wherein the stopping success response is used for indicating that the virtual machine successfully stops running the temporary data process and that the memory pages occupied by the temporary data process have been released; copying the dirty pages, which are not yet copied, from the source physical machine to the target physical machine, but not copying the temporary data memory pages; and sending first indication information to a target virtual machine migration management apparatus on the target physical machine, wherein the first indication information is used for instructing the target virtual machine migration management apparatus to restore the virtual machine on the target physical machine. determining, by a source virtual machine migration management apparatus on a source physical machine, temporary data memory pages and non-temporary data memory pages of a virtual machine on the source physical machine; copying the non-temporary data memory pages from the source physical machine to a target physical machine, wherein the temporary data memory pages are occupied by a temporary data process, and the non-temporary data memory pages are occupied by a persistent data process; cyclically copying dirty pages, which are generated in the process of copying the non-temporary data memory pages, from the source physical machine to the target physical machine until a ratio of a quantity of dirty pages which are not yet copied to a quantity of the non-temporary data memory pages is less than a preset value; and performing migration of the virtual machine when the ratio of the quantity of the dirty pages which are not yet copied to the quantity of the non-temporary data memory pages is less than the preset value; wherein the performing migration of the virtual machine comprises: notifying, through a migration pre-notification interface, the virtual machine to stop running a temporary data process; stopping running the virtual machine when a stopping success response notified by the virtual machine is obtained through the migration pre-notification interface, wherein the stopping success response is used for indicating that the virtual machine successfully stops running the temporary data process and that the memory pages occupied by the temporary data process have been released; copying the dirty pages, which are not yet copied, from the source physical machine to the target physical machine, but not copying the temporary data memory pages; and sending first indication information to a target virtual machine migration management apparatus on the target physical machine, wherein the first indication information is used for instructing the target virtual machine migration management apparatus to restore the virtual machine on the target physical machine. notifying, through a migration pre-notification interface, the virtual machine to stop running a temporary data process; stopping running the virtual machine when a stopping success response notified by the virtual machine is obtained through the migration pre-notification interface, wherein the stopping success response is used for indicating that the virtual machine successfully stops running the temporary data process and that the memory pages occupied by the temporary data process have been released; copying the dirty pages, which are not yet copied, from the source physical machine to the target physical machine, but not copying the temporary data memory pages; and sending first indication information to a target virtual machine migration management apparatus on the target physical machine, wherein the first indication information is used for instructing the target virtual machine migration management apparatus to restore the virtual machine on the target physical machine.