A remote agent for managing virtual machines, comprising: a persistent storage configured to store backup/restoration policies; and a storage manager programmed to: obtain a backup generation request for a virtual machine of the virtual machines; in response to obtaining the backup generation request: make a determination that a first tag of first tags is associated with the virtual machine, wherein the first tags are metadata applied to the virtual machines based on computing resource consumption of the virtual machines for providing services to clients, each first tag indicating a computing resource limitation of the associated virtual machine; in response to the determination that the first tag is associated with the virtual machine: generate a composite workflow based on: the computing resource limitation indicated by the first tag, and a backup policy of the backup/restoration policies associated with the virtual machine, wherein the composite workflow is a modification of a default workflow specified by the backup policy associated with the virtual machine that modifies the consumption of computing resources of the virtual machine for generation of the backup; and generate a backup for the virtual machine based on the composite workflow, in response to a determination that no first tags are associated with the virtual machine: generate a backup for the virtual machine based on the default workflow. a persistent storage configured to store backup/restoration policies; and a storage manager programmed to: obtain a backup generation request for a virtual machine of the virtual machines; in response to obtaining the backup generation request: make a determination that a first tag of first tags is associated with the virtual machine, wherein the first tags are metadata applied to the virtual machines based on computing resource consumption of the virtual machines for providing services to clients, each first tag indicating a computing resource limitation of the associated virtual machine; in response to the determination that the first tag is associated with the virtual machine: generate a composite workflow based on: the computing resource limitation indicated by the first tag, and a backup policy of the backup/restoration policies associated with the virtual machine, wherein the composite workflow is a modification of a default workflow specified by the backup policy associated with the virtual machine that modifies the consumption of computing resources of the virtual machine for generation of the backup; and generate a backup for the virtual machine based on the composite workflow, in response to a determination that no first tags are associated with the virtual machine: generate a backup for the virtual machine based on the default workflow. obtain a backup generation request for a virtual machine of the virtual machines; in response to obtaining the backup generation request: make a determination that a first tag of first tags is associated with the virtual machine, wherein the first tags are metadata applied to the virtual machines based on computing resource consumption of the virtual machines for providing services to clients, each first tag indicating a computing resource limitation of the associated virtual machine; in response to the determination that the first tag is associated with the virtual machine: generate a composite workflow based on: the computing resource limitation indicated by the first tag, and a backup policy of the backup/restoration policies associated with the virtual machine, wherein the composite workflow is a modification of a default workflow specified by the backup policy associated with the virtual machine that modifies the consumption of computing resources of the virtual machine for generation of the backup; and generate a backup for the virtual machine based on the composite workflow, in response to a determination that no first tags are associated with the virtual machine: generate a backup for the virtual machine based on the default workflow. make a determination that a first tag of first tags is associated with the virtual machine, wherein the first tags are metadata applied to the virtual machines based on computing resource consumption of the virtual machines for providing services to clients, each first tag indicating a computing resource limitation of the associated virtual machine; in response to the determination that the first tag is associated with the virtual machine: generate a composite workflow based on: the computing resource limitation indicated by the first tag, and a backup policy of the backup/restoration policies associated with the virtual machine, wherein the composite workflow is a modification of a default workflow specified by the backup policy associated with the virtual machine that modifies the consumption of computing resources of the virtual machine for generation of the backup; and the computing resource limitation indicated by the first tag, and a backup policy of the backup/restoration policies associated with the virtual machine, wherein the composite workflow is a modification of a default workflow specified by the backup policy associated with the virtual machine that modifies the consumption of computing resources of the virtual machine for generation of the backup; and generate a backup for the virtual machine based on the composite workflow, in response to a determination that no first tags are associated with the virtual machine: generate a backup for the virtual machine based on the default workflow.