account (账户)
一个CloudStack账户是服务提供商的一个客户或一个大型组织结构中的一个部门. 账户是CloudStack里的最小隔离单元: 在一个账户里,所有的用户可以共享数据和其它资源,而这在另一账户里是不可见的.在CloudStack里账户(Account)与用户(User)是不同的概念.可以把一系列用户看成是账户的别名.在许多安装部署中并不会特别在意用户,只要保证每个账户有一个用户即可.
cluster(集群)
由一个或多个物理主机组成,它们使用指定的存储.在主机上运行Hypervisor软件.它们的存储可以是主机自身的(也就是与Hypervisor在同一台机器上),但更为常见的是使用共享存储,比如NAS,这样就可以提供更好的可靠性和高可用性(HA).
disk offering(硬盘方案)
预定义的一定量的存储空间设置,用户在创建虚拟机实例的时候可以指定一个数据盘使用这个存储设置.管理员可以定义一个或多个这样的存储设置供用户选择–比如小型,中型或大型存储空间–这里的”小型”和”大型”的不同完全由管理员决定.数据盘在整个虚拟机实例的生命周期是比较短暂的,但通过CloudStack提供的快照功能,可以提供数据盘的持久化复本.
domain(域)
一组账户属于一个域.可以认为一个域包含了有逻辑关系的一组账户.比如,一个服务提供商为几个经销商服务,可以为每个经销商创建一个域.在一个经销商内部可以有一系列的账户为这个经销商的客户服务.一个域通常会有一个或多个域管理员,域管理员拥有这个域及其子域的控制权限.
domain administrator(域管理员)
一个域管理员是整个系统中比其它用户拥有更多权限的用户.例如,域管理员可以在这个域的范围内创建新的账户.域管理员可以访问只属于管理员域的虚拟资源.
global administrator(全局管理员)
全局管理员账户是整个系统中拥有最多权限的的用户,它等同于系统中的根用户(Linux中的root).它可以使用云环境中的所有功能,包括虚拟资源和物理资源的管理,可以创建或删除系统中其它用户.
host(主机)
主机是提供虚拟机运行所需要资源的环境.通常可以认为主机包含计算机及所需的服务端软件.比如,一台安装KVM套件的Linux服务器,一台Citrix的XenServer或一台ESXi服务器都是一个主机.主机提供了虚拟机运行所需的所有的CPU,内存,存储及网络资源.它们通过高带宽的TCP/IP进行互连以及连接到因特网.它们可以驻留在不同的数据中心,可以在不同的地理位置上.它们可以有不同的能力,比如,不能的CPU主频,不同数据量的内存等.它们通常使用高性能的硬件用来保证单一主机的可靠性,但在一个大规模的部署中,是允许有部分主机有故障出现.
hypervisor(虚拟化套件)
它是一个可以监控同一主机上多个虚拟机实例的软件. VMWare的VSphere, XenServer?,以及KVM都是这类软件.这个术语并非CloudStack独有.
IaaS
基础设施即服务(Infrastructure as a Service的缩写),这个术语并非CloudStack独有. 维基百科认为IaaS是云计算的代名词,它给的定义是”通过计算机网络按需供给计算资源”.CloudStack只是提供软件而不包含硬件,所以对于CloudStack来讲定义成IMaaS或IAaaS更为合适.
注: IMaaS或IAaaS指(基础设施管理即服务).
Management Server(管理服务器)
一个管理服务器提供了管理员的用户Web界面.
管理分配到主机的虚拟机.
管理分配给账户的公有或私有IP地址.
管理分配给虚拟机映像的存储.
管理快照,模板,ISO映像,并可能在多个数据中心进行复制.
network offering(网络方案)
是通过虚拟路由器或外部网络设备提供给最终用户的一组网络功能集合描述.它不像磁盘方案或计算方案,网络方案是CloudStack定义的而非管理员定义.
offering(方案)
参照磁盘方案,计算方案和网络方案.
pod(机架)
一组集群,与一个数据中心的一个物理机架的概念相似..
role(角色)
一组预定义的功能,根据用户被授予的权限,可以对登入系统的用户提供三种角色:
全局管理员
域管理员
用户
service offering(计算方案)
一些预定义好的虚拟硬件属性,包括CPU频率,CPU核数,内存大小等,用户可以选择相应的计算方案来创建一个新的虚拟机实例或是更改一个已有虚拟机的实例.管理员可以定义一个或多个计算方案来供用户选择,比如,小型,中型或大型实例,这里的”小型”和”大型”的不同完全有管理员来决定.
template(模板)
用户创建新的虚拟机时可供选择的基础操作系统镜像. 模板由管理员创建.比如,CloudStack默认情况下包含一个CentOS的模板可供使用. 目前所有流行的Linux及Windows操作系统版本都被支持用来做模板.
user(用户)
与计算机软件交互的人.一个账户和一个用户在CloudStack中是不一样的术语.一个账户下可以创建多个用户,也就是多个用户可以同属一个账户,但通常情况下是单个用户对应一个账户.用户更像是账户的别名.同一个账户下的用户可以访问分配给这个账户的所有资源.
zone(资源域)
由一组机架组成,一个数据中心通常等同于一个资源域