产品概述
天智简捷私有云计算平台是基于CloudStack的一个将计算资源池化后组建公有、私有或混合IAAS云的软件平台。无论云计算环境部署在何处,云平台都可以进行部署、管理和配置云基础设施的网络、存储和计算等节点。
平台的典型用户包括服务提供商以及中小型企业,通过云平台可以:
l 建立按需灵活的云计算服务
l 建立由企业内部使用的私有云
云平台特性
l 支持多种虚拟化平台
平台使用了插件式架构,可以支持各种类型的虚拟化平台,如vmware、xenserver、OVM等,你可以根据负载等实际情况自由选择合适的虚拟化平台,推荐使用Xen Cloud Platform、KVM。
l 大规模可扩展的基础设施管理
云平台能够管理位于多个不同地理位置的Zone的上万台服务器。云平台中单个组件的失效不会导致集群或云级别的不可用,管理服务器的定期维护,也不会影响云中虚拟机的运行。
l 自动化的配置管理
云平台能够自动配置用户虚拟机的网络、存储。平台内部管理着一个虚拟设备池,以支持云的正常功能运转。这些虚拟设备提供了防火墙、路由、DHCP、VPN访问、控制台代理(console proxy)、存储访问、存储复制等服务。虚拟设备的广泛使用,大大简化了云的安装、配置和日常管理。
l 图形化界面
云平台提供了管理员WEB界面来纳管云计算环境,同时也提供了最终用户Web界面来管理虚机和模板。界面可根据服务提供商和企业的界面风格定制。
l API和可扩展性
云平台提供了API,可通过编程方式实现UI上所有操作。该API一直在维护并提供文档。通过该API,可创建命令行工具和新的UI来满足特定需求。
同时,云平台的资源分配采用插件架构,允许为存储和主机的选择创建新的分配器。
l 高可用性(HA)
云平台有许多特性来提高系统的可用性。管理服务器可采用多节点部署,并使用负载均衡。MySQL可以配置使用数据库复制,以便能及时对数据库进行手工恢复。对于主机,云平台支持网卡绑定,同时支持采用独立存储网络,支持iSCSI多路径。
平台支持虚拟化特性
云平台支持Xen Cloud Platform, KVM虚拟化平台。云中可以整个都使用一种虚拟化平台,也可以使用多种。但一个集群中的主机必须是相同的虚拟化平台。
云平台所支持的虚拟化平台的特性,请参考下表:
特性 | Xen Cloud Platform | KVM |
网络限流 | Yes | No |
基本网络Zone中的安全组 | Yes | Yes |
iSCSI | Yes | Yes |
FibreChannel | Yes | Yes |
本地磁盘 | Yes | Yes |
HA高可用 | Yes | Yes |
本地磁盘快照 | Yes | Yes |
本地磁盘作为数据盘 | No | No |
任务负载均衡 | No | No |
主机间VM动态迁移 | Yes | Yes |
通过使用链接本地网络与虚拟路由器通讯来保护管理流量IP地址 | Yes | Yes |
部署架构概述
云平台包含两个部分:管理服务器和由它管理的云基础设施。当你建立和管理一个云平台,你需要提供主机、存储设备和IP地址给管理服务器,管理服务器会对这些资源进行管理。
云平台的最小安装包括2台机器,一台运行云平台管理服务器,另一台作为云基础设施(一个非常简单的基础架构仅包含一台安装虚拟化平台的主机)。
图:基础部署简化图
全功能的安装包括一个高可用的多节点管理服务器和上万台可使用多种高级网络配置的主机。
管理服务器
管理服务器是一个管理云资源的云平台软件。通过使用管理服务器UI或API,可配置和管理云基础设施。
管理服务器在物理服务器或虚机上运行,它控制着虚拟机的主机资源分配,并为虚机指定存储和IP。云平台管理服务器运行在Tomcat容器中,使用MySQL数据库。
管理服务器具有以下功能:
l 提供了管理员和终端用户使用的Web界面
l 提供了云平台的API
l 管理在特定主机上创建虚机
l 为特定账号分配公网IP和私网IP地址
l 为用户分配虚拟磁盘存储
l 管理快照、模板、ISO镜像,以及它们在各Zone间的复制
l 提供了云的单点配置。
云平台基础设施概述
管理服务器管理一个或多个Zone,zone中包含许多可以承载VM(虚机)的主机服务器。云平台基础设施按如下方式组织:
l Zone(数据中心):一个Zone通常对应一个数据中心。一个Zone包含多个Pod和主存储。请参考“关于Zone”。
l Pod(机柜):一个Pod通常为一个硬件机架。Pod可包含一个2层交换机和一个或多个集群。请参考“关于Pod”。
l Cluster(集群):一个Cluster包含多个主机和主存储。请参考“关于集群”。
l Host(主机):集群中的一个计算节点。请参考“关于主机”。
l Primary storage(主存储):和集群相关联,存放集群内所有主机上的虚机的磁盘卷。请参考“关于主存储”。
l Secondary storage(二级存储):和Zone相关联,保存模板、ISO镜像和磁盘卷快照。请参考“关于二级存储”。
图:Zone的嵌套结构图
网络概述
云平台提供了两种网络模式:
l 基本模式:提供一个简单的网络,用户虚机间的隔离可通过3层方式,如安全组(源IP地址过滤)等。Zone中的所有用户虚机共享该网络。
l 高级模式:为较为复杂的网络拓扑设计。该网络模式在定义用户网络时具有更大的灵活性。
详细情况请参考“网络”。