CS Resource Types
Resource types represent a variety of resources that your virtualization and backup nodes can provide: containers, virtual machines, their CPU, RAM, disk space, backup space, and other resources.
The default resource types are automatically set up when you install Cloud Infrastructure Automation in CloudBlue Commerce (they have the CS prefix). These resources are used in CS Hosting service templates and subscriptions. You can find CS resources in Operations control panel > Products > Resources.
Note: Some resource types have running or stopped at the end of their names. Using these resource types, you can charge customers for using cloud server resources differently, depending on the state of the servers. For example, you can charge customers $0.10 per hour for using 1 GB of RAM when their cloud servers are running and reduce the price to $0.01 when their cloud servers are stopped.
The recommended values for resource types to be included in the CS Hosting service template are shown in the table below. All the resources except Cloud Infrastructure Automation Backup Schedule (Daily, Weekly, Monthly, Custom) are required for a successful cloud server provisioning. The limit values for resource types, based on Application Counter resource class, must be set to Unlimited.
Resource Class |
Resource Type |
Description |
Limit |
Unit of Measure |
Application Service |
CS Virtual Environment Limit |
A technical resource which is necessary for CS Hosting subscription creation. It limits the number of cloud servers customers are allowed to create. |
100 |
unit |
CS Virtual Environment Backup Limit |
Defines the number of backups available for a CS Hosting subscription. |
Unlimited |
unit | |
CS Virtual Environment Image Limit |
Defines the number of images available for a CS Hosting subscription. |
Unlimited |
unit | |
CS Instance |
A technical resource which is necessary for CS Hosting subscription creation. |
1 |
unit | |
CS Public IPv4 Address |
Defines the number of public IPv4 addresses available for a CS Hosting subscription. |
100 (must not be set to Unlimited) |
unit | |
CS Public IPv6 Address |
Defines the number of public IPv6 addresses available for a CS Hosting subscription. |
1000 (must not be set to Unlimited) |
unit | |
CS Load Balancer |
Allows customers to add load balancers to balance incoming traffic among their cloud servers. |
10 |
unit | |
Application Service Reference |
CS Application |
A technical resource which is necessary for CS Hosting subscription creation. |
1 |
unit |
CS Virtual Server Template |
The key CS resource. It defines the limits for main server resources, the virtualization type (CT or VM), the operating systems and applications available for installation in a server, and the storage type (local or network). |
Unlimited |
unit | |
Cloud Infrastructure Automation Location DEFAULT |
Defines the location of virtualization node where cloud servers will be provisioned. |
Unlimited |
unit | |
CS UI Policy |
Defines the set of actions a customer can perform on a cloud server, and which operations for managing the cloud server will be available in the customer CP. |
1 |
unit | |
Cloud Infrastructure Automation Backup Schedule – Daily |
Allows customers to back up their cloud servers on a daily basis. |
Unlimited |
unit | |
Cloud Infrastructure Automation Backup Schedule – Weekly |
Allows customers to back up their cloud servers on a weekly basis. |
Unlimited |
unit | |
Cloud Infrastructure Automation Backup Schedule – Monthly |
Allows customers to back up their cloud servers on a monthly basis. |
Unlimited |
unit | |
Cloud Infrastructure Automation Backup Schedule - Custom |
Allows customers to back up their cloud servers according to their own custom backup schedule. |
Unlimited |
unit | |
Application Counter (MB-hours) |
CS RAM Usage Running |
Used to charge customers for using memory in cloud servers when they are running. |
Unlimited |
MBh |
CS RAM Usage Stopped |
Used to charge customers for using memory in cloud servers when they are stopped. |
Unlimited |
MBh | |
Application Counter (MHz-hours) |
CS CPU Power Usage Running Container |
Used to charge customers for using CPU resources in containers when they are running. |
Unlimited |
MHzh |
CS CPU Power Usage Stopped Container |
Used to charge customers for using CPU resources in containers when they are stopped. |
Unlimited |
MHzh | |
CS CPU Power Usage Running Virtual Machine |
Used to charge customers for using CPU resources in virtual machines when they are running. |
Unlimited |
MHzh | |
CS CPU Power Usage Stopped Virtual Machine |
Used to charge customers for using CPU resources in virtual machines when they are stopped. |
Unlimited |
MHzh | |
Application Counter (MB-hours) |
CS Local Diskspace Usage Running |
Used to charge customers for the amount of local disk space used for storing the content of their cloud servers when they are running. |
Unlimited |
MBh |
CS Local Diskspace Usage Stopped |
Used to charge customers for the amount of local disk space used for storing the content of their cloud servers when they are stopped. |
Unlimited |
MBh | |
CS PCS Diskspace Running |
Used to charge customers for the amount of disk space used for storing the content of their running servers in a Virtuozzo storage cluster. |
Unlimited |
MBh | |
CS PCS Diskspace Stopped |
Used to charge customers for the amount of disk space used for storing the content of their stopped servers in a Virtuozzo storage cluster. |
Unlimited |
MBh | |
CS Backup Space Usage |
Calculates disk space occupied by the customer's cloud server backups. |
Unlimited |
MBh | |
CS Image Space Usage |
Calculates disk space occupied by the customer's cloud server images. |
Unlimited |
MBh | |
Application Counter (KB) |
CS Inbound traffic |
Counts the traffic received by the customer's servers from other servers in the customer's private network or from locations outside of the customer's private network. |
Unlimited |
KB |
CS Outbound traffic |
Counts the traffic sent by the customer's servers to other servers in the customer's private network or to locations outside of the customer's private network. |
Unlimited |
KB | |
Application Counter (kbps-hours) |
CS Bandwidth Running |
Limits network bandwidth for running cloud servers. |
Unlimited |
Kbit/sec-h |
CS Bandwidth Stopped |
Limits network bandwidth for stopped cloud servers. |
Unlimited |
Kbit/sec-h |
The DNS Hosting resource type is not specific to Cloud Infrastructure but must be included in any CS Hosting service template, which you plan to use for offering cloud services and for assigning and managing domains.
There is also a resource type for OS license. As a provider you can bill your customer for the OS license. This resource type appears when discovering OS template in Cloud Infrastructure Automation. After you have registered OS template, you can find the corresponding resource type in Products > Resources. The name of the resource type is the same as the OS template readable name. For example, if the OS template readable name is centos 7 (x86_64), the resource type is also named centos 7 (x86_64).
Important:
1. The limits for CS Public IPv4 Address and CS Public IPv6 Address must not be set to Unlimited, otherwise managing IP addresses functionality in UX1 for Customers will not work properly.
2. Cloud Infrastructure Automation does not support custom units of measure. Only standard and predefined units of measure can be used, otherwise there may be an incorrect calculation of the Estimated Prices (Including Taxes) in the UX1 for Customers panel.