1. A resource optimization method, comprising: estimating an amount of generated traffic that is anticipated to be generated, based on a number of subscribers to be processed by a virtual machine; and selecting, when the estimated amount of generated traffic exceeds an optimum value predetermined as throughput of physical hardware on which the virtual machine operates, an optimum physical hardware that has a margin for processing the amount of generated traffic, and live-migrating the virtual machine to the selected physical hardware.