1. A method for managing firewall requirements related to a virtualized application by a cloud management entity having a processing engine, comprising: determining, by the processing engine, that a virtualized application, associated with a first plurality of application virtual machines and a second plurality of firewall virtual machines, requires an increased number of application virtual machines in the first plurality; determining, by the processing engine, that an increased number of firewall virtual machines is required by the increased number of application virtual machines; instantiating an application virtual machine; and instantiating a firewall virtual machine.