A service deployment method, wherein the service deployment method is applied to a network functions acceleration platform, NFAP, wherein the NFAP comprises a physical machine and an acceleration card, the physical machine and the acceleration card are connected by using a PCIe data channel, and the acceleration card comprises a field-programmable gate array, FPGA, and the method comprises: loading, by the FPGA, an FPGA framework file when the FPGA is powered on, so that the FPGA comprises M partial reconfigurable, PR areas, a configuration module, and a data flow forwarding module, wherein a hardware resource in the FPGA is allocated to the PR areas, the configuration module is connected to the PCIe data channel and is connected to the PR areas, the data flow forwarding module is connected to the PR areas, the data flow forwarding module comprises an empty forwarding flow table, and M is a positive integer greater than or equal to 1; when receiving a service configuration instruction, generating, by the physical machine, a virtual machine, VM, and selecting at least one PR area from the M PR areas to establish a correspondence with the VM; performing, by the configuration module, service resource configuration on the selected PR area according to a PR configuration resource, so that the selected PR area has a service processing capability, wherein the PR configuration resource is generated by the VM according to the service configuration instruction and a configuration template; and adding, by the configuration module, a forwarding entry corresponding to the PR area in the forwarding flow table, so that the data flow forwarding module forwards a received network packet to the corresponding PR area by searching the forwarding flow table, wherein the forwarding entry is generated by the physical machine according to a to-be-processed network packet and a forwarding template. loading, by the FPGA, an FPGA framework file when the FPGA is powered on, so that the FPGA comprises M partial reconfigurable, PR areas, a configuration module, and a data flow forwarding module, wherein a hardware resource in the FPGA is allocated to the PR areas, the configuration module is connected to the PCIe data channel and is connected to the PR areas, the data flow forwarding module is connected to the PR areas, the data flow forwarding module comprises an empty forwarding flow table, and M is a positive integer greater than or equal to 1; when receiving a service configuration instruction, generating, by the physical machine, a virtual machine, VM, and selecting at least one PR area from the M PR areas to establish a correspondence with the VM; performing, by the configuration module, service resource configuration on the selected PR area according to a PR configuration resource, so that the selected PR area has a service processing capability, wherein the PR configuration resource is generated by the VM according to the service configuration instruction and a configuration template; and adding, by the configuration module, a forwarding entry corresponding to the PR area in the forwarding flow table, so that the data flow forwarding module forwards a received network packet to the corresponding PR area by searching the forwarding flow table, wherein the forwarding entry is generated by the physical machine according to a to-be-processed network packet and a forwarding template.