Skip to main content

Resource Model

Cloud platform resources are roughly divided into "virtual resources" and "infrastructure" two types. Only with infrastructure-type resources can virtualized resources be built on top of them. Specific classifications are as follows:

  • infra: Indicates infrastructure type
  • virtual: Indicates virtual resource type, belongs to specific projects
NameAbstract ResourceFunctionType
cloudregionCloud platform regionMarks the region where the data center is locatedinfra
zoneCloud platform data centerMarks the data centerinfra
vpcLogically isolated network spaceAbstract collection of virtualized networksinfra
wireCorresponds to Layer 2 flat network broadcast domainAbstract Layer 2 flat network broadcast domaininfra
storageStorageMarks storage, provides cloud disk capabilitiesinfra
hostServerMarks server, provides computing virtualizationinfra
serverCloud hostRuns on host, uses virtualization technology to provide computing capabilitiesvirtual
diskCloud diskCreated on storage, uses virtualization technology to provide storage capabilitiesvirtual
networkNetworkCreated in vpc, uses virtualization technology to provide networkvirtual
imageImageVirtual machine disk with operating system installed, also belongs to disk typevirtual
eipExternal network floating ipCorresponds to external network available ipvirtual
loadbalancerLoad balancerMarks load balancer, provides service load balancingvirtual

In addition to the common resources introduced above, for multi-cloud management, we have also introduced the following concepts:

NameResourceFunctionType
cloudaccountCloud platform accountCorresponds to authentication information for each cloud platforminfra
projectProjectCloudpods internal division of virtual machine resourcesinfra
schedtagScheduling tagCan mark multiple types of resources, provides resource scheduling capabilitiesinfra
skuInstance type informationCorresponds to specification information for creating virtual resourcesinfra