CloudStack基本概念-Zone,Pod,Cluster,Host

Zone

Zone(资源域)是CloudStack部署中第二大的组织单元。Zone一般对应一个数据中心,虽然一个数据中心也可以有多个Zone。 把基础设施组织进Zone的一个好处就是可以提供物理隔离和冗余。 例如每个Zone可以有自己的电源供应和网络线路,并且zone之间可以远远地隔离开(虽然不是必须的)
一个zone包括:

  • 一个或多个pod,每个pod包含一个或多个host的集群以及一个或多个主存储服务器
  • 一个zone可以包含多个主存储服务器,这些主存储服务器是zone中所有pod共享的
  • 二级存储,zone中所有pod共享
    这里写图片描述
    zone对终端用户也是可见的。但用户开始一个虚拟机,它必须为它选择一个zone。用户需要复制他们的私有模板到这些zone上去,才能使用这些zone上的模板来创建用户虚拟机。
    zone可以是私有的或公有的,公有zone对所有用户可见,即所有用户可以在该zone上创建虚拟机。私有的zone只对指定域可见,只有这些域或其子域才能在上面创建客户虚拟机(guest)。
    同个zone上的host可以不通过防火墙直接访问。不同zone的host可以通过静态配置VPN通道来访问彼此。
    对于每个zone,管理员需要考虑如下事项:
  • 每个zone上要放多少个pod
  • 每个pod要放多少个集群
  • 每个集群要放到少个host
  • 每个zone上要放多少个主存储服务器以及这些服务器的容量(可选)
  • 每个集群上要放多少个主存储服务器以及这些服务器的容量
  • zone上要部署多大的二级存储

当使用CloudStack的UI界面创建一个zone时,系统会提示你配置zone的物理网络以及添加第一个pod、cluster、host、主存储以及二级存储

Pod

Pod一般代表着一个单独的机架,在同一个Pod上的host处于同一个子网当中。pod是CloudStack第三大的组织单元,每个zone包含一个或多个pod。pod对终端用户是不可见的。

Cluster

集群提供了一种对host进行分组的方式。确切地讲,一个集群就是一个KVM服务器的集合(或其他管理程序)。 集群中的所有host有相同的硬件,运行相同的管理程序,在同一个子网中,使用共享的主存储。虚拟机实例可以从集群里的一个host迁移到另一个host而不会中断用户的服务。集群规模的限制取决于底层的管理程序,虽然CloudStack有个建议值。即使只有一台host,也需要配置集群

Host

一个host是一个单独的计算机。host提供计算资源来运行客户虚拟机,每个host上都安装了管理程序来管理这些虚拟机。
host是CloudStack部署中最小的组织单元,在一个CloudStack部署中:

  • 提供虚拟机所需要的CPU,内存,存储以及网络资源
  • 使用一个高带宽的TCP/IP网络相互连接,以及连接互联网
  • 可能位于地理上分离的不同的数据中心
  • 可能有不同的性能(CPU,内存等),但在同一个集群的host得是一样的

可以在任意时间添加host进CloudStack中来为客户虚拟机提供更强的性能。
CloudStack会自动检测host提供的CPU和内存资源的数量。
host对用户是不可见的,终端用户不能决定那个host来运行他们的虚拟机。
host正常运作的必要条件:

  1. 安装管理程序
  2. 分配一个IP地址
  3. 确保host连接上管理服务器
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值