跳到主要内容

资源模型

云平台的资源大概分为 "虚拟资源""基础设施" 两类,有了基础设施类型的资源才能在其之上构建虚拟化的资源,具体分类如下:

  • infra: 表示基础设施类型
  • virtual: 表示虚拟资源类型,属于具体的项目
名称抽象资源作用类型
cloudregion云平台地域标记数据中心所在地域infra
zone云平台数据中心标记数据中心infra
vpc逻辑隔离网络空间抽象虚拟化网络的集合infra
wire对应二层扁平网络的广播域抽象二层扁平网络广播域infra
storage存储标记存储,提供云硬盘能力infra
host服务器标记服务器,提供计算虚拟化infra
server云主机运行在 host 上,使用虚拟化技术提供计算能力virtual
disk云硬盘创建在 storage 上,使用虚拟化技术提供存储能力virtual
network网络创建在 vpc 中,使用虚拟化技术提供网络virtual
image镜像安装了操作系统的虚拟机磁盘,也属于 disk 一类virtual
eip外网浮动 ip对应外网可用 ipvirtual
loadbalancer负载均衡器标记负载均衡器,提供服务负载均衡virtual

除了上面介绍的常见资源外,为了做多云管理,我们还引入了以下的概念:

名称资源作用类型
cloudaccount云平台的账户对应各个云平台的认证信息infra
project项目Cloudpods 内部对虚拟机资源的划分infra
schedtag调度标签可以标记多种资源,提供资源调度能力infra
sku套餐信息对应创建虚拟资源的规格信息infra