Abstract:
Methods and systems that allocate the total cost of virtual storage created from hard disk drives (“HDDs”) and solid state drives (“SSDs”) of server computers and mass-storage devices of a cloud-computing facility are described. The virtual storage is used to form virtual disks (“VDs”) of virtual machines (“VMs”) comprising a virtual datacenter (“VDC”). Methods calculate a total virtual storage cost of the virtual storage from hardware costs and other costs such as labor, maintenance, facilities and licensing costs, which is used to calculate an HDD cost rate and an SSD cost rate. A cost of each VD is calculate based on virtual storage policy parameters, the HDD cost rate, and the SSD cost rate. The costs of the VDs associated with a VM are combined to obtain a VM storage cost. The VM storage costs may be combined to obtain the virtual storage cost of the VDC.
Abstract:
The present disclosure describes methods and systems that monitor the utilization of computational resources. In one implementation, a system periodically measures the utilization of computational resources, determines an amount of computational-resource wastage, identifies the source of the wastage, and generates recommendations that reduce or eliminate the wastage. In some implementations, recommendations are generated based on a cost of the computational-resource wastage. The cost of computational-resource wastage can be determined from factors that include the cost of providing a computational resource, an amount of available computational resources, and the amount of actual computational-resource usage. Methods of presenting and modeling computational-resource usage and methods that associate an economic cost with resource wastage are presented.