A method, the method comprising: storing, in a repository, a plurality of transition models associated with respective volume type identifiers of volume types, the volume types used to control dynamic resource allocation on a cloud computing platform for providing access to block storage volumes, wherein each of the transition models is associated with corresponding selection criteria specifying applicability of said transition model to a currently provisioned volume type and including at least one target volume type identifier indicative of a volume type for which the transition model is configured, and wherein the transition models are for determining a simulated operation rate and/or a simulated throughput rate for a respective target volume type; detecting that a block storage volume was provisioned by a cloud computing platform based on a first volume type identifier of a first volume type, wherein the first volume type causes the cloud computing platform to restrict a runtime throughput rate or a runtime operation rate for accessing the provisioned block storage volume; determining a baseline operation rate and a baseline throughput rate for the provisioned block storage volume; obtaining historical performance measurements for the provisioned block storage volume; selecting from the plurality of transition models and based on the corresponding selection criteria for each of the transition models a transition model that is associated with a second volume type identifier of a second volume type, wherein the second volume type causes the cloud computing platform to restrict a runtime throughput rate or a runtime operation rate for accessing the provisioned block storage volume; using the selected transition model to determine, based on the historical performance measurements for the provisioned block storage volume, a simulated operation rate and/or a simulated throughput rate; and communicating, in response to at least one of the simulated throughput being greater than the baseline throughput rate or the simulated operation rate being greater than the determined baseline operation rate, a provisioning instruction to re-provision the provisioned block storage volume on the cloud computing platform, the provision instruction comprising provisioning settings, the provisioning settings comprising the second volume type identifier. storing, in a repository, a plurality of transition models associated with respective volume type identifiers of volume types, the volume types used to control dynamic resource allocation on a cloud computing platform for providing access to block storage volumes, wherein each of the transition models is associated with corresponding selection criteria specifying applicability of said transition model to a currently provisioned volume type and including at least one target volume type identifier indicative of a volume type for which the transition model is configured, and wherein the transition models are for determining a simulated operation rate and/or a simulated throughput rate for a respective target volume type; detecting that a block storage volume was provisioned by a cloud computing platform based on a first volume type identifier of a first volume type, wherein the first volume type causes the cloud computing platform to restrict a runtime throughput rate or a runtime operation rate for accessing the provisioned block storage volume; determining a baseline operation rate and a baseline throughput rate for the provisioned block storage volume; obtaining historical performance measurements for the provisioned block storage volume; selecting from the plurality of transition models and based on the corresponding selection criteria for each of the transition models a transition model that is associated with a second volume type identifier of a second volume type, wherein the second volume type causes the cloud computing platform to restrict a runtime throughput rate or a runtime operation rate for accessing the provisioned block storage volume; using the selected transition model to determine, based on the historical performance measurements for the provisioned block storage volume, a simulated operation rate and/or a simulated throughput rate; and communicating, in response to at least one of the simulated throughput being greater than the baseline throughput rate or the simulated operation rate being greater than the determined baseline operation rate, a provisioning instruction to re-provision the provisioned block storage volume on the cloud computing platform, the provision instruction comprising provisioning settings, the provisioning settings comprising the second volume type identifier.