A virtual network function configuration method, wherein a virtual network function management apparatus included in a virtual network function providing system:
- queries, when creating a virtual network function, about a physical machine candidate in which a virtual machine configuring a virtual network function can be deployed, with respect to a virtual infrastructure management apparatus that manages a virtual infrastructure configured by using 2 or more types of physical machine;
- selects a physical machine that can satisfy performance required by the virtual network function, from among physical machine candidates received from the virtual infrastructure management apparatus;
- and
- instructs the virtual infrastructure management apparatus to specify the selected physical machine and create a virtual machine configuring the virtual network function.