Hardware profiles are a convenient way of displaying CPU and RAM values as service levels. Hardware profiles can make it easier for your users to configure their VMs. They also enable you to control which hardware configurations are available and to recommend suitable hardware configurations for VM templates. And you can restrict users to a set of recommended hardware configurations for a template.
Optionally, in private cloud you can create and fully manage hardware profiles and their families and types in the platform. Abiquo supports dynamic hardware profiles for CPU and RAM, so the user can enter these values. For dynamic hardware profiles, the platform uses CPU and RAM prices, and it also applies extra charges. The user can also enter cores per socket.
In public cloud, you can synchronize the provider's profiles in the platform. And you can onboard and synchronize price lists of hardware profiles and incorporate them into your pricing models. Note that the Azure API returns a value for cores per socket but the platform does not use this value.
Some cloud providers may support both hardware profiles, and CPU and RAM, for example, VCD.